当前位置 : 主页 > 操作系统 > centos >

linux系统安装出错提示this kernel requires an x86怎么办?

来源:互联网 收集:自由互联 发布时间:2023-07-28
Linux系统安装出错提示This kernel requires an x86的解决方案问题描述 在安装 Linux 操作系统时,出现以下错误提示: This kernel requires an x86-64 CPU,but only detected an i686 CPU. Unable to boot - please use a
Linux系统安装出错提示”This kernel requires an x86″的解决方案 问题描述

在安装 Linux 操作系统时,出现以下错误提示:

This kernel requires an x86-64 CPU,but only detected an i686 CPU. Unable to boot - please use a kernel appropriate for your CPU.

这个错误的原因是安装的Linux系统是64位的,但是运行它的CPU却是32位的。

解决方案 方法一:安装32位的Linux系统

首先要确认电脑是否支持64位操作。如果电脑支持,可以考虑重装64位系统,如果不支持,则需要安装32位的Linux系统。建议先了解清楚自己的电脑型号,并到Linux官网上查看到底是需要安装哪个版本。

方法二:更换符合电脑的内核

如果不想重装系统,也可以更换符合电脑的内核。方法是通过启动时选择高级选项,然后选择较旧的Linux kernel。具体步骤如下:

  1. 在开机时,按住Shift键,进入Grub引导菜单。
  2. 在菜单中选择 advanced options for
  3. 选择较旧的 kernel 版本,例如 4.4.0-28-generic。
  4. 选择后,按回车键启动即可。

如果成功启动,那么就可以通过更换内核的方式来解决问题。

示例说明

下面例举两个例子来说明这个问题。

示例一:VirtualBox中的Linux虚拟机

在 VirtualBox 中创建了一个新的64位Linux虚拟机并安装系统。但当运行Linux虚拟机时,出现了上述错误。

解决方法:在VirtualBox的虚拟机设置中,将虚拟机类型从默认的64位更改为32位即可。

示例二:在Windows系统中安装Linux

假设你正在在一台32位的 Windows 7 电脑上安装 Ubuntu 16.04 64位的操作系统。

解决方法:由于你的电脑是32位的,不能支持64位操作系统,所以需要安装32位的Ubuntu 16.04系统。

上一篇:在CentOS系统中安装quota来管理磁盘配额
下一篇:没有了
网友评论