如何在另一台没有vt支持的64位机器上运行vmdk映像

我有一个CentOS 64作为来宾操作系统安装(基本上是vmdk文件),它是在BIOS中启用了虚拟化支持的计算机上创build的。 如何有另一台机器,我没有虚拟化支持(即使在BIOS中)这两台机器都是64位。

当我尝试启动在虚拟化支持的机器上创build的vmd映像,在没有virt支持的另一台机器上,经过一系列消息后

You have configured this virtual machine to use a 64 bit guest Operating System.How ever 64 bit operation is not possible. This host does not support VT.For more detailed information see http://vmware.com/info?id=152 Continue without 64 bit support. 

在哪里我select是的,然后一些启动序列开始,但然后我看到一条消息

 Your CPU does not support long mode.Use a 32 bit distribution. 

有没有办法通过它。给了这个另一台机器是一个64位机器。

似乎有可能将VMDK映像导入到VirtualBox,尽pipe速度稍慢,但可以在没有VT的情况下运行。

如果你有一个非常早的64位芯片或者(非常幸运)(像我一样)拥有更新的非VT芯片,那么还有一个行动scheme就是:EMULATION。

Bochs和Qemu将模拟64位芯片硬件,并有一些像样的GUI来pipe理它。 在首选发行版中find一个稳定的Qemu环境可能需要closures某些芯片组function,或者通过某些qemu版本或bios二进制文件进行备份。

Bochs比Qemu慢。 Qemu拥有快速的驱动程序模式KQemu,但考虑到它仍然像在200Mhz 1核处理器上运行现代操作系统。