当我尝试在 Virtualbox(Ubuntu 14.04 主机)中运行 IE11 时,我收到以下信息:
错误:您的系统上不提供 VT-x/AMD-V 硬件加速。某些客户机(例如 OS/2 和 QNX)需要此功能,如果没有此功能,将无法启动。
经过一番研究,我发现为了启用 VT-x/AMD-V,我需要确保:
1. 您使用的 CPU 确实支持硬件虚拟化。2
. 您的 BIOS 中已启用硬件虚拟化。3
. 最后,它已在您的 vbox 配置中启用。
我相信我的硬件支持虚拟化,因为在运行此命令时,我可以看到彩色的“svm”:grep --color vmx /proc/cpuinfo
(基于如何启用硬件虚拟化技术 (VT-x) 以在 Virtualbox 中使用?)。
为了满足 #3,我需要在 vbox 中启用它,但我的 vbox 中的“加速”选项卡被禁用了。
我进行了一些搜索,找到了这个帖子:https://bbs.archlinux.org/viewtopic.php?pid=1356653
它建议如下:vboxmanage modifiedvm IE11 --longmode off
我这样做了,但没有解决我的问题。
这是我使用的 IE11(我从 modern.ie/en-us/virtualization-tools 获取)
谢谢!
答案1
Ubuntu 存储库中提供的 Virtualbox 确实启用了 VT-x 支持。如果该选项卡不可用,则可能是您的 BIOS 中未启用 VT-x。即使 vmx 显示在 cpuinfo 中,也可能需要启用此功能。重新启动系统,进入 BIOS 设置,在其中的某处查找启用虚拟化的设置。它很可能被禁用了。您说“我相信我的硬件支持虚拟化”,但要确定,您需要进入 BIOS 并明确启用它。