Ubuntu如何修改grub啓動項

Ubuntu如何修改GRUB啓動項

本篇博客的實驗環境爲Ubuntu18.04環境
本篇博客僅僅從GRUB文檔的很少一部分來說明,本人對於GRUB操作文檔也沒有精讀,所以有不正確之處還請讀者說明。GRUB的操作說明使用命令: info -f grub 即可查看。關於如何簡單配置,可使用命令info -f grub -n ‘Simple configuration’ 查看
推薦讀者自己查看GRUB的操作說明來操作,更加官方和有效。 <-_<-

0x01 目的

GRUB是Linux桌面平臺發行版常用的開機引導系統。
我們安裝內核之後,常常需要去修改從不同的內核啓動,本篇博客主要討論一下如何去修改系統從不同的已安裝內核啓動。

0x02 GRUB修改生效方式

用戶對啓動項的修改主要是通過修改/etc/default/grub文件來生效的。通過修改此文件,然後調用命令update-grub2,update-grub2調用/etc/grub.d/文件夾下的腳本,自動生成/boot/grub/grub.cfg文件從而最終生效。

0x03 設置啓動項

Ubuntu18.04系統默認會設置二級啓動菜單。一旦二級啓動菜單開啓之後,對於見不到開機啓動GRUB界面的服務器來說,就不太友好了。所以首先需要關閉二級啓動菜單。
修改/etc/default/grub文件,添加如下內容:

GRUB_DISABLE_SUBMENU=y

修改效果如下圖所示:
GRUB用戶配置文件
然後使用如下命令更新GRUB配置文件/boot/grub/grub.cfg

sudo update-grub2

使用如下命令查看各個啓動項的入口:

awk -F\' '/menuentry / { print i++, $2}' /boot/grub/grub.cfg

得到如下啓動列表信息:
GRUB啓動列表
如果想從圖中的索引爲2,Linux內核版本爲5.0.0-23-generic的內核啓動,則修改/etc/default/grub文件中的GRUB_DEFAULT爲2,然後使用命令update-grub2更新後重啓即可。
修改效果如下:
修改默認啓動項
重啓之後,可以使用uname -a命令查看內核是否切換爲目標內核版本:
內核版本查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章