Skip to content

CentOS切换内核启动顺序

要让 CentOS 系统默认以新内核启动,您需要修改 GRUB2(GNU GRand Unified Bootloader 2)的配置文件。以下是操作步骤:

  1. 打开终端。
  2. 查看当前系统已安装的内核列表,输入以下命令:
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

这将显示类似以下的输出:

0 : CentOS Linux (4.18.0-193.6.3.el8_2) 8 (Core)
1 : CentOS Linux (4.18.0-80.el8.x86_64) 8 (Core)

新内核通常在列表的顶部(0位置)。

设置新内核作为默认启动项,输入以下命令:

sudo grub2-set-default 0

请将 0 替换为您希望设置为默认的内核在列表中的位置。

更新 GRUB2 配置文件,输入以下命令:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

重新启动系统,输入以下命令:

sudo reboot

系统将以新内核启动。您可以通过运行 uname -r 命令来验证新内核是否已成功设置为默认启动项。