安装linux提示cpu未测试,由于“此内核需要x86-64 CPU,但只能检测到i686 CPU,无法启动”,因此无法在VirtualBox中安装Ubuntu...

在VirtualBox中安装Ubuntu12.04时遇到'kernel requires an x86-64 CPU'错误,是因为虚拟机配置不正确。解决方法包括:确保虚拟机设置为64位,启用输入/输出APIC和硬件虚拟化功能VT-x/AMD-V,或者检查主机BIOS是否启用了虚拟化。如果虚拟机版本选项缺失,可能需要下载32位Ubuntu ISO或调整内存分配。
摘要由CSDN通过智能技术生成

问题描述

我试图在VirtualBox 4.2.12r84980中安装Ubuntu 12.04。我懂了

this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot

但我正在使用64位Windows 8,并尝试使用相同的.iso来尝试Ubuntu。那么问题是什么?

最佳解决方法

为了能够在Virtual Box中运行64位操作系统,我们必须确保虚拟机的体系结构也设置为64位。

在常规中选择Ubuntu 64位 – >创建虚拟机的基本设置

382b7d6b114c87aff0069d105b70d204.png

另外,为了运行64位访客,建议在系统中启用输入/输出APIC – >您的虚拟机的主板设置:

在系统 – >加速选项卡我们可能需要启用CPU的硬件虚拟化功能VT-x /AMD-V。

在某些系统中,需要关闭主机BIOS选项以防止non-trusted执行(source)。

次佳解决方法

打开虚拟机设置。转至版本下拉框(一般>基本>版本)。

如果在下拉菜单中没有看到“Ubuntu(64位)”作为选项,则表示主机上未启用虚拟化。

重新启动主机,进入BIOS并启用虚拟化。退出BIOS,确保保存更改。

现在,您应该在“版本”下拉框中看到所有64位选项。

14e8990e8b012c2c1924f25822380204.png

第三种解决方法

对于那些和我一样的人,你的虚拟机没有选择版本的选项:Ubuntu(64位):

做到这一点:下载32位Ubuntu的ISO。特别是,如果在您的虚拟机上下载Ubuntu时,您选择分配小于2GB的内存。

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值