Kernel
GRUB2 插入額外的核心模組
GRUB2 沒有該
menu.lst
文件。如何配置啟動腳本。
在啟動過程中,我點擊
E
了要修改的核心映像並進行修改。但我更願意在/grub.d/
文件夾中進行修改,然後執行update-grub
命令。基本上,我在啟動時包含某些模組,使用
insmod
,有太多這樣的模組我每次都做,我無法編輯 GRUB 目前擁有的那些不同外觀的腳本。我想它
/etc/grub.d/
包含類似的文件00_header 10_linux ...
但它們看起來像我修改時應該小心的腳本。有沒有更簡單的方法,比如使用
menu.lst
來配置grub2
主配置文件是
/boot/grub/grub.cfg
. 正如它在頂部所說:DO NOT EDIT THIS FILE It is automatically generated by grub-mkconfig using templates from /etc/grub.d and settings from /etc/default/grub
如您所見,
/boot/grub/grub.cfg
由來自/etc/grub.d
. 如 中所述/etc/grub.d/README
,您可以添加額外的文件以/etc/grub.d
自定義添加到/boot/grub/grub.cfg
. 我不知道你到底想要什麼,但是例如你可以將insmod
你需要的 s 添加到 a/etc/grub.d/01_custom_header
中,並且在重新生成/boot/grub/grub.cfg
using之後grub-mkconfig
,這個文件的內容應該出現在/boot/grub/grub.cfg
after中/etc/grub.d/00_header
。更新:需要明確的是,載入的模組
grub.cfg
是 GRUB 模組,而不是核心模組。載入這些模組以便 GRUB 具有足夠的功能來(例如)處理 LVM 捲和讀取文件系統。這不是您可以放置核心模組的地方。這是由@Stephane 的評論提示的。我應該早點注意到這一點,但沒有。