使用GRUB 添加新的啟動項 (menu entry)


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 教學視頻.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM