系统信息:
Ubuntu SMP Thu Sep 16 16:05:42 UTC 2010 x86_64 GNU/Linux虚拟麻雀:
VirtualBox 3.1.6_OSE r59338 linux.amd64我想在virtual中安装一个带有x86-64的虚拟系统,但这似乎是不可能的。
虚拟机提示我,它只检测到一个i686 CPU。
主机的架构和客户端虚拟操作系统的架构之间有什么联系吗?
kvm-ok结果:
INFO: Your CPU supports KVM extensions
INFO: /dev/kvm does not exist
HINT: sudo modprobe kvm_amd
KVM acceleration can NOT be usedsudo modprobe kvm_amd结果
FATAL: Error inserting kvm_amd (/lib/modules/2.6.32-24-server/kernel/arch/x86/kvm/kvm-amd.ko): Operation not supported再次kvm-ok:
INFO: Your CPU supports KVM extensions
INFO: KVM is disabled by your BIOS
HINT: Enter your BIOS setup and enable Virtualization Technology (VT), and then hard poweroff/poweron your system
KVM acceleration can NOT be used但是发生了另一个问题,VirtualBox显示了一个错误窗口。
VT-x/AMD-V hardware-acceleration has been enabled,but it is in the ineffective status. So the VirtualBox won't detect the CPU of 64bit,and fail to start.Please confirm the support has been enabled.如何检查CPU是否支持VT-x/AMD-V技术?并在BIOS中启动它?但是另一个虚拟操作系统(32位)也支持这一技术,并且运行良好。
发布于 2010-10-17 02:15:16
主机的体系结构和客户端之间有一个链接,但到目前为止,您无法在32位主机上运行64位虚拟机。
(32/64位主机是指主机CPU。)
要运行64位来宾,VirtualBox还需要在CPU中进行硬件虚拟化(而不是在BIOS中禁用!)。要测试这一点,请在终端中运行kvm-ok:
$ kvm-ok
INFO: Your CPU supports KVM extensions
INFO: /dev/kvm exists
KVM acceleration can be used这里只有第一行是重要的。(此工具用于kvm,但VirtualBox使用/需要相同的硬件虚拟化支持。)
发布于 2010-10-17 05:18:42
只要CPU是64位,就可以在32位系统上安装64位。我正在使用VMware播放器在32位Ubuntu上运行64位虚拟机,而没有配置任何东西。在我看来,你的VirtualBox有一些问题。您正在尝试使用64位VirtualBox在64位主机上安装64位客户端,因此不应该出现此错误。
https://askubuntu.com/questions/7839
复制相似问题