CentOS7设置GRUB系统内核开机选单
CentOS7設(shè)置GRUB系統(tǒng)內(nèi)核開機(jī)選單
?
方法一:(創(chuàng)建、查看、編輯、用命令設(shè)置)
#根據(jù)/boot/目錄內(nèi)的文件
#自動(dòng)創(chuàng)建GRUB內(nèi)核配置開機(jī)選單
grub2-mkconfig -o /boot/grub2/grub.cfg
#說明:/boot/grub2/grub.cfg文件不可手工編輯
?
#查看可選的GRUB內(nèi)核配置開機(jī)選單
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
#說明:/etc/grub2.cfg文件是一個(gè)文件鏈接,
#實(shí)際鏈接到/boot/grub2/grub.cfg
?
#/etc/default/grub文件是可以編輯,
#保存了GRUB通用的變量設(shè)置
#查看編輯/etc/default/grub文件,
#確保GRUB_DEFAULT=saved
vi /etc/default/grub
?
#假設(shè)我們需要運(yùn)行的內(nèi)核版本為第0項(xiàng)
#執(zhí)行grub2-set-default0設(shè)置內(nèi)核配置開機(jī)選單為第0項(xiàng)(第一個(gè))
#執(zhí)行grub2-editenv list確認(rèn)設(shè)置成功(saved_entry=0)
grub2-set-default 0
grub2-editenv list
?
方法二:(創(chuàng)建、查看、編輯默認(rèn)啟動(dòng)項(xiàng))
#根據(jù)/boot/目錄內(nèi)的文件
#自動(dòng)創(chuàng)建GRUB內(nèi)核配置開機(jī)選單
grub2-mkconfig -o /boot/grub2/grub.cfg
#說明:/boot/grub2/grub.cfg文件不可手工編輯
?
#查看可選的GRUB內(nèi)核配置開機(jī)選單
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
#說明:/etc/grub2.cfg文件是一個(gè)文件鏈接,
#實(shí)際鏈接到/boot/grub2/grub.cfg
?
#/etc/default/grub文件是可以編輯,
#保存了GRUB通用的變量設(shè)置
#假設(shè)我們需要運(yùn)行的內(nèi)核版本為第0項(xiàng)
#查看編輯/etc/default/grub文件,
#確保GRUB_DEFAULT=0
vi /etc/default/grub
#OK
?
運(yùn)行截圖:
?
?
參考鏈接:
在 CentOS 7 上設(shè)置 grub2
https://wiki.centos.org/zh/HowTos/Grub2?
?
設(shè)置 GRUB 默認(rèn)的內(nèi)核版本
https://linux.cn/article-8310-1.html?
?
總結(jié)
以上是生活随笔為你收集整理的CentOS7设置GRUB系统内核开机选单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编译指示_#pragma在DSP中的编程
- 下一篇: reboot无法进入grub开机选单