這是最相似於 GRUB /boot/grub/menu.lst 的檔案。(僅是相似,部份功能不同)
此檔案中包含了 GRUB 2 選單資訊,但不像 GRUB 的 menu.lst,此檔案不該手動編輯。
- 每個段落明確地由「(### BEGIN)」界定,而其內容主要是從 /etc/grub.d 目錄中的檔案複製過來的。
- grub.cfg 由 root 身份執行 update-grub 來更新。update-grub
指令
是 sudo grub-mkconfig -o /boot/grub/grub.cfg 的簡化。
- 為了標準化,使用 update-grub 指令,加上 sudo 以 root 權限執行,也就是 sudo update-grub 。
- 此檔案將會在核心安裝/更新時或是其他會影響到它的輸出時自動更新。
- 多數情況下,此檔案會被設定為「唯讀」。這是刻意保持的狀況,讓此檔案無法被手動編輯。
- /boot/grub 目錄下有許多 *.mod 類型的檔案。這些檔案代表 GRUB 2 的模組化本質,它們會依需求而被載入。