“这是一台 32 位计算机,不能在上面使用 64 位软件”

“这是一台 32 位计算机,不能在上面使用 64 位软件”
anisha@linux-uitj:~> cat /etc/issue && uname -a
Welcome to openSUSE 11.2 "Emerald" - Kernel \r (\l).

Linux linux-uitj 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 x86_64 x86_64 x86_64 GNU/Linux

anisha@linux-uitj:~>

这个输出不是表明这是一台 64 位机器吗?

64 bit OpenSUSE 11.3 ISO现在,当我尝试在 上加载 a 时VirtualBox,我收到一条消息,如线程标题所示!

anisha@linux-uitj:~/tarBalls> file opensuse-dvd-x86_64.0702..001.iso
opensuse-dvd-x86_64.0702..001.iso: ISO 9660 CD-ROM filesystem data 'openSUSE-DVD-x86_64.0702..001  ' (bootable)

anisha@linux-uitj:~/tarBalls>

答案1

你可能必须重新创造你的虚拟机。

要非常小心这一步选择 64 位“操作系统类型”,否则您将模拟 32 位访客计算机(在 64 位主机上)。

您需要重新创建虚拟机,因为“稍后更改类型不会影响虚拟机设置”

答案2

您可能还需要在 BIOS 中启用虚拟化支持...

答案3

对于 64 位访客,您需要:

  1. 64位CPU
  2. 具有硬件虚拟化能力的CPU
  3. VirtualBox 的 64 位版本

如果其中任何一点未满足,则只能运行 32 位客户机。

相关内容