首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用AMD-V (虚拟化)

启用AMD-V (虚拟化)
EN

Ask Ubuntu用户
提问于 2016-02-26 17:38:23
回答 3查看 32.2K关注 0票数 4

我有一个AMD E1 1200双核处理器。我正在尝试用Oracle启动虚拟机,但是出现了错误。

是否有方法检查我的CPU是否支持虚拟化并已启用?如果是的话,我该如何打开它呢?下面是我迄今所采取的所有步骤,包括粘贴在此消息底部的错误消息

我打开了BIOS中的系统设置,在系统配置下寻找一个选项来启用虚拟化,但在任何BIOS菜单中都找不到。

我用梨子下载了"Speccy“,看看它能查到什么。它说我的系统既支持虚拟化,也支持当前的虚拟化。

然后,我试图确认CPU是通过AMD虚拟化技术和Microsoft Hyper-V兼容性检查工具启用的,这是AMD支持的。这个软件告诉我,我的系统没有启用虚拟化,这违背了Speccy的信息。

我还试着用一个处理器加载虚拟机,因为超级用户stackexchange论坛上的一些人说,这解决了他们的问题,但我没有这样的运气。

错误信息

代码语言:javascript
复制
Failed to open a session for the virtual machine XXX.

AMD-V is disabled in the BIOS (or by the host OS). (VERR_SVM_DISABLED).

Result Code: E_FAIL (0x80004005)Component: ConsoleInterface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
EN

回答 3

Ask Ubuntu用户

发布于 2016-02-26 20:45:40

步骤1

重新启动计算机并打开系统的BIOS菜单。这通常可以通过按下delete键、F1键或Alt和F4键来完成,这取决于系统。

选择“还原默认值”或“还原优化默认值”,然后选择“保存&退出”。

关掉机器,切断电源。

步骤2

在BIOS

中启用虚拟化扩展

启动机器并打开BIOS (如步骤1所示)。

打开处理器子菜单,处理器设置菜单可能隐藏在芯片组、高级CPU配置或Northbridge中。

启用英特尔虚拟化技术(也称为英特尔VT)或AMD-V取决于处理器的品牌。根据OEM和系统BIOS,虚拟化扩展可以被标记为virtualization扩展、Vanderpool或其他各种名称。

启用英特尔VTd或AMD,如果选项可用。

储蓄和退出。

代码语言:javascript
复制
cat /proc/cpuinfo | grep --color 'vmx\|svm'

如果您看到vmxsvm是红色的,则现在启用了虚拟化扩展。如果没有输出,系统可能没有启用虚拟化扩展或正确的BIOS设置。

票数 3
EN

Ask Ubuntu用户

发布于 2020-06-04 09:24:07

在我的设置(AMD /MSIB450M-Apro MAX)上,/proc/cpuinfo列出了svm功能,lscpu列出了AMD-V,尽管它在BIOS中被禁用了。

启用AMD的BIOS设置很难找到,因为它位于Overclocking > CPU Features > SVM mode中.

希望这能帮助人们找到这条线索。

票数 3
EN

Ask Ubuntu用户

发布于 2016-02-26 17:47:07

正如错误消息中明确提到的,您需要在BIOS中启用虚拟化。请参考您的系统手册来启用它。VMWare或Virtual需要在BIOS中启用它,这样它们才能工作。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/739454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档