CentOS7多内核修改默认启动内核的选择
摘要:CentOS 7是一款非常流行的Linux发行版,可以安装丰富的程序及应用软件,用户可以根据自己的实际需要选择程序及应用软件,以及安装不同的内核。centOS 7可以支持多个内核版本,在安装新的内核之后,默认会启动最新安装的内核,但有时用户也需要修改默认启动内核。本篇文章就将介绍如何在CentOS 7系统中,修改默认启动内核的选择。
一、需求分析
在CentOS 7系统中,用户可以安装多个不同的内核版本,而在安装新的内核之后,系统默认会启动最新安装的内核。然而,有时用户也需要修改默认启动内核,比如在安装新的内核后运行出现问题,这时用户可以选择恢复上一个稳定的内核来保证系统的正常运行。
二、修改默认启动内核的步骤
要修改CentOS 7系统默认启动内核,可以使用grubt_config与grubby这两个工具,可以根据实际情况。下面给出以下实操步骤:
1、首先,用户可以使用grub2-mkconfig命令生成boot.cfg文件:
sudo -s
grub2-mkconfig > /boot/grub2/boot.cfg
2、接下来,用户可以使用grubby - info和grubby -default-kernel命令来查看当前内核及默认内核:
grubby -info
grubby -default-kernel
3、然后,用户可以使用grub2-set-default命令来修改默认启动内核,比如将以上信息中的kernel-2.6.18-271.el5更改为默认启动内核:
sudo grub2-set-default 'kernel-2.6.18-271.el5'
4、最后,用户可以使用reboot或者runmlevel命令重启系统:
reboot
runlevel
三、小结
在CentOS 7系统中,用户可以安装多个内核,在安装新的内核之后,默认会启动最新安装的内核,但有时用户也需要修改默认启动内核。本文介绍了如何在CentOS 7系统中,修改默认启动内核的选择,用户可以使用grub2-mkconfig、grubby - info、 grubby -default-kernel与grub2-set-default命令来完成之前介绍的实操步骤,最后用户还可以使用reboot或者runmlevel命令重启系统,以确保默认的内核是安装的最新内核。通过以上修改,可以更好的利用CentOS 7系统。