CentOS修改默认启动项时该采取哪些保障措施?
CentOS系统里怎么修改默认启动项?手把手教你搞定!
嘿,各位用CentOS的小伙伴们,你们有没有遇到过这样的情况:系统启动时,总是默认进入某个你不太常用的内核或者启动项,每次都得手动选,特别麻烦?别急,今天我就来给大家分享一下,怎么在CentOS里修改默认启动项,让系统每次开机都直接进你想要的启动项,省时又省力!

首先啊,咱们得明白,CentOS的启动项管理,主要是靠GRUB(Grand Unified Bootloader)这个工具来完成的,GRUB就像是一个启动菜单,它负责在系统启动时,列出所有可用的启动项,然后让你选,默认情况下,它可能不会按照你的心意来选第一个启动项,所以咱们得手动调一调。
怎么调呢?别急,我一步步来教你。
第一步,咱们得进入GRUB的配置文件,在CentOS里,这个文件通常藏在/boot/grub2/
这个目录下,名字叫grub.cfg
,但是啊,直接改这个文件可不是个好主意,因为系统更新或者升级的时候,这个文件可能会被覆盖,你改的东西就没了,咱们得改它的“模板”文件,也就是/etc/default/grub
这个文件。
第二步,打开/etc/default/grub
这个文件,你可以用vi
、nano
或者任何你喜欢的文本编辑器来打开它,打开之后,你会看到一堆配置项,其中有一个叫GRUB_DEFAULT
的,这个就是控制默认启动项的关键。
第三步,修改GRUB_DEFAULT
的值,这个值可以是一个数字,表示启动菜单里的第几个启动项(从0开始数),也可以是一个字符串,表示启动项的名字,如果你想把默认启动项改成第二个(也就是数字1,因为从0开始数),你就把GRUB_DEFAULT
的值改成1
,如果你知道启动项的名字,比如叫“CentOS Linux (5.14.0-162.el9.x86_64) 7 (Core)”,你也可以直接把这个名字写进去。

举个例子啊,假如你的启动菜单里有三个启动项,分别是:
- CentOS Linux (5.14.0-162.el9.x86_64) 7 (Core)
- CentOS Linux (5.14.0-161.el9.x86_64) 7 (Core)
- Other OS
你想把默认启动项改成第二个,也就是CentOS Linux (5.14.0-161.el9.x86_64) 7 (Core)
,那你就把GRUB_DEFAULT
的值改成1
,或者如果你知道它的名字,也可以直接写成"CentOS Linux (5.14.0-161.el9.x86_64) 7 (Core)"
。
第四步,保存修改并更新GRUB配置,改完/etc/default/grub
之后,你得运行一个命令来更新GRUB的配置文件,让修改生效,这个命令就是grub2-mkconfig -o /boot/grub2/grub.cfg
,运行完这个命令之后,你的修改就保存到GRUB的配置文件里了,下次重启系统的时候,就会按照你改的来启动了。
最后啊,我得提醒大家一句,改启动项这事儿,虽然不难,但是也得小心点儿,万一改错了,系统启动不起来,那可就麻烦了,改之前最好备份一下/etc/default/grub
和/boot/grub2/grub.cfg
这两个文件,万一出问题了,还能恢复回来。
好了,今天关于CentOS修改默认启动项的分享就到这里了,希望这篇文章能帮到大家,让你们的系统启动更加顺畅!如果你还有其他问题或者想了解更多关于CentOS的技巧,欢迎随时来找我哦!
文章评论