我试图在虚拟机上安装 Ubuntu,我下载了 64 位版本,一切正常,直到出现“此内核需要 x86-64 CPU,但仅检测到 i686 CPU。无法启动 - 请使用适合您的 CPU 的内核。”我现在该怎么办?
信息:CPU:Intel Core i7 IvyBridge 3.40Ghz 内存:6Gb 操作系统:Windows 7 64Bits
答案1
这可能是虚拟机配置问题。
虽然您的主机操作系统可能是 64 位,但您还必须确保您的虚拟机也配置为 64 位。
64 位操作系统的虚拟化需要某些硬件功能。并非所有 64 位 CPU 都具有这些功能或已启用这些功能。请参阅我的其他答案:
无法在 64 位 12.04 上安装 64 位 VirtualBox
只要您不需要 64 位功能(例如每个进程需要大量 RAM),32 位版本可能就合适。
答案2
当您选择操作系统时 - 有时您可以在 Ubuntu 和 Ubuntu 64 位之间进行选择 - 而对于 CPU,您可能选择了 32 位版本。