虚拟机中的amd64虚拟机

我有ubuntu 12.04

$ lsb_release -rc Release: 12.04 Codename: precise $ uname -a Linux pablo-desktop 3.2.0-20-generic #33-Ubuntu SMP Tue Mar 27 16:42:26 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux 

我已经安装了virtualbox 4.2,我尝试使用debian amd64创建一个虚拟机

 http://cdimage.debian.org/debian-cd/6.0.4/amd64/iso-cd/debian-6.0.4-amd64-netinst.iso 

但只适用于debian i386

 http://cdimage.debian.org/debian-cd/6.0.4/i386/iso-cd/debian-6.0.4-i386-netinst.iso 

为什么?

根据您的详细信息,我假设您运行的是64位Ubuntu主机,可能是Ubuntu 12.04 beta。 目前尚不清楚安装了哪个版本的Virtual Box。 目前最新的Virtual Box版本是4.1.14。 根据您的CPU,您可能还希望在BIOS中启用它的虚拟化function(VT-x for Intel或AMD-V)。

  • 主机和Virtual Box都应该能够作为访客运行32位或64位Debian。 但是对Linux Kernel的支持> = 3.2。 仅在Virtual Box版本4.1.8中添加。

  • 我建议你尝试更新你的主机Ubuntu(目前的内核3.2.0-24)和Virtual Box(参见这个答案 )。

  • Virtual Box Manager中的虚拟机需要在常规 – >基本设置中设置为64位:
    在此处输入图像描述

  • 此外,为了运行64位客户 ,建议在虚拟机的系统 – >主板设置中启用输入/输出:
    在此处输入图像描述

  • 系统 – >加速选项卡中,如果支持,我们可能希望选择CPU的硬件虚拟化functionVT-x / AMD-V。