如何在VirtualBox中运行64位客户机?

我想有一个Ubuntu 11.04 64位测试环境。 当我尝试在VirtualBox中启动Ubuntu 11.04 64位安装CD时,VirtualBox会显示以下消息:

VT-x / AMD-V硬件加速已启用,但无法运行。 您的64位guest虚拟机将无法检测到64位CPU,并且无法启动。

请确保您已在主机的BIOS中正确启用VT-x / AMD-V。

我究竟做错了什么?

细节:

  • VBox.log , ubuntu-test.vbox和/ proc / cpuinfo 。
  • 内核:Linux aux 2.6.38-8-generic#42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux
  • BIOS中的Virtualization设置设置为Enabled。

为了能够在VirtualBox中运行64位系统,您需要一个支持虚拟化的CPU。 AMD将此function称为AMD-V,英特尔使用VT-x。 维基百科对此非常了解。 有几个Pentium-4 CPU能够运行64位操作系统,但不提供这种VT-x技术。 您可以通过…检查您的系统

$ egrep '(vmx|svm)' /proc/cpuinfo flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx cid cx16 xtpr lahf_lm flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx cid cx16 xtpr lahf_lm 

如果您没有获得任何输出,则无法在VirtualBox中作为guest虚拟机运行64位操作系统。 但是别忘了检查BIOS设置。 您可以在计算机的BIOS内激活这些AMD-V / VT-xfunction。

最后,VirtualBox-Settings中有一个复选框。 启动VirtualBox,选择要运行64位操作系统的虚拟机,然后进入该VM的设置。 查找“设置 – >系统 – >加速”并确保激活“启用VT-x / AMD-V”。

祝你好运:) Christoph

确保在创建guest虚拟机时在向导中选择了64位版本的Linux发行版。 我有同样的问题,但它通过在发行版的“版本”设置正确的选项来解决。

即使您启动64位ISO映像,它也不会运行,直到我设置该选项( 常规 – > 基本 – > 版本 )。

然后你应该能够启用VT-x和I / O Apic。

在BIOS中启用虚拟化。

如果仍然无法正常工作,请将机器关闭几分钟。

您需要启用IO APIC来引导64位操作系统。 至少那是文档所说的,看看大红色正文中的文字;)。

它在.vbox文件中看起来没有启用:

  

根据VirtualBox你应该:

  • 尽可能升级BIOS
  • 删除KVM模块(Linux主机)

3.1.4将包含针对BIOS损坏的人的解决方法,并且没有更新它的选项。 将VBOX_HWVIRTEX_IGNORE_SVM_IN_USE环境变量设置为true:

 set VBOX_HWVIRTEX_IGNORE_SVM_IN_USE=true on Windows export VBOX_HWVIRTEX_IGNORE_SVM_IN_USE=true on Linux 

这将告诉VirtualBox忽略VERR_SVM_IN_USE并继续使用AMD-V。
请注意,如果您同时运行多个虚拟机管理程序,这是一个黑客并且很危险。

这只是VirtualBox的一个问题,对我来说这是一个错误。 如果你安装相同的操作系统让我们说在同一台机器上使用VMWare播放器就可以了。 没有更新BIOS。

很讨厌。

对于配备AMD FX6100 CPU的华硕M5A88-M主板,正确的BIOS选择在“CPU配置”(在“高级”选项卡下),启用“ 安全虚拟机模式 ”,如前所述,确保VBox“ 设置 – >系统 – >加速 “并确保激活启用VT-x / AMD-V “。

要使用此配置允许多个核心,您必须解锁 BIOS中的核心 (或在华硕闪屏上按4),但我还没有尝试过核心解锁器。

我在Linux Mint 13 Maya Xfce OS上安装了相应的扩展包,并在其中安装了Windows XP Home Edition,从而获得了Virtual Box 4.1.12。

在我儿子的帮助下,我现在已经激活了USB。 要激活USB,请按右Ctrl + Home键并选择设备安装Guest Additions ,运行它,它会在Windows中安装许多内容,不选中3d框。

当它重新启动Windows时,确保它以安全模式启动,以管理员身份登录(Windows),然后重新运行安装访客添加,这次检查3D框,完成所有操作后,重新启动会话。 关闭Windows XP会话,关闭VirtualBox,关闭计算机。 重新启动计算机,重新启动虚拟框,重新启动Windows XP会话,现在按Ctrl + Home设备USB应该工作,你应该看到在下拉列表中连接的任何USB设备。

我能够连接我的TI计算器(Linux中的function非常有限(可能比我的知识更多))。 Linux主机PC上的VirtualBox中的Windows XP是使用Windows的方式。

如果你有容量,那么在你的BIOS上启用应该非常简单,只需启动BIOS并寻找“虚拟化”它应该在“安全”下。 然后启用。 🙂

请确保已在主机的BIOS中正确启用VT-x / AMD-V。BIOS中的Virtualiation设置被设置为Enabled。

我有同样的问题。 我更改了BIOS设置以在我的lenovo上启用VT-x虚拟化。 在此之后,虚拟机说即使它已启用,我也无法在我的虚拟机中使用它。 所以我最终删除了我的虚拟机并在oracle vm virtualbox GUI中启动了一个新虚拟机。 这个在硬件虚拟化下的设置/系统/加速选项卡中启用了VT-x。

    Interesting Posts