1. 启动时,提示CPU 相关的错误信息,无法继续

安装时提示 This kernel requires an x86-64 CPU,but only detected an i686 CPU.

启动时提示如下信息

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

问题原因:所安装的版本为64位系统,而当前CPU不支持64位。

解决办法:安装32位的系统或更换支持64位的硬件

如果您安装系统在虚拟机上,需满足以下4个条件

1). 物理CPU是64位架构的,如 Intel i5

2). 宿主机运行的必须是64位操作系统,如 64位win7

3). 虚拟机软件(如VMWare、VirtualBox)也是for 64位平台

4). 主板BIOS中已配置CPU启用虚拟化,虚拟机开启硬件虚拟化支持

重启进入BIOS,进入 Advanced BIOS Features -> Virtualization,
或 Advanced BIOS Features -> CPU configuration -> Intel Virtualization tech,
将预设值 Disabled 修改为 Enabled,按F10保存重启。
配置虚拟机参数,勾选启用“VT-x/AMD-V”。

虚拟机的操作系统类型请选择 64位,如下:

VMWare:其他 Linux 2.6/3.x 内核 64位
VirtualBox:Linux 2.6 / 3.2 (64bit)

2. 多核的CPU安装完成后在系统里面只显示为单核

如果CPU的确是多核,主板支持没问题,则可能和bios设置有关系,设置方法如下:

开机自检时,按Del进入 BIOS 设置(根据硬件的不同,也可能其他键,如F2等)

进入 Advanced -》CPU Configuration (高级-》CPU 配置)

MQ Router常见安装问题FAQ_第1张图片

在下面的选项中,找到 Cores Enabled (开启的CPU核心数量),设置为0

0表示开启所有核心,如果设为1表示只启用1个核心,2表示双核... 以此类推

找到 X2APIC (X2APCI 支持),设置为 Disabled(禁用)


修改完成后,保存BIOS设置(F12或其他键)退出,机器重启后即可