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

Modified on: Sat, 09 Jun 2018 13:12:53 +0800

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

  

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

  
  

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

我做错了什么?

详细说明:

  • VBox.logubuntu -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中的虚拟化设置设置为已启用。

最佳答案

为了能够在VirtualBox中运行64位系统,您需要一个支持虚拟化的CPU。 AMD将此功能称为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-x功能。

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

祝你好运:)
克里斯托弗


相关问答

添加新评论