GRUB版本: Grub2
基礎知識:
相關的文件和目錄結構:
A./etc/grub.d/
上圖中有一個40_custom的腳本: 可以通過修改40_custom腳本來加入自定義的啟動項.
B./etc/grub2.cfg 或 /etc/grub2-efi.cfg (是哪個文件取決於系統啟動方式)
這兩個文件中含有一些啟動項(不同的內核版本)
開始說正事:
怎么添加自定義啟動項
outline:
先修改/etc/grub.d/目錄下的文件 40_custom ,然后執行grub2-mkconfig程序生成grub2的配置文件 grub2-efi.cfg
1.怎么修改: 找一個現成的menu entry 模板中與menu entry有關的部分(在配置文件grub2-efi.cfg中找即可) ,復制粘貼到新文件中
vim 一個newentry , 用它替代/etc/grub.d/40_custom
(好吧這個自定義的啟動項,只是復制之前啟動項的內容)
menuentry '自定義內容'
2.生成新的Grub配置文件
執行 grub2-mkconfig -o /etc/grub2.cfg 命令,此命令會生成新的grub2-efi.cfg 配置文件.
3.reboot 重啟,檢測是否有新的啟動項.
成功了,光標處即為新的啟動項.
參考:<Linux Kernel Fundamentals> 019 Challenge solution 教學視頻.