我正在CentOS 7 中搜尋grub.conf
文件。它存儲在哪裡?locate
updatedb
在舊版的 CentOS 中我可以找到它。
答案1
CentOS7 使用 grub2 和產生的/boot/grub2/grub.cfg
而不是舊grub.conf
格式,這就是為什麼你找不到它。新的 grub.cfg 檔案不適合直接編輯,而是需要修改用於產生它的來源檔案。
有問題的文件/etc/default/grub
和腳本在/etc/grub.d/
.特別是,如果您希望添加自己的自訂條目,那麼您將需要將引導節附加到/etc/grub.d/40_custom
.該節看起來像這樣:
menuentry "My custom boot entry" {
set root=(hd0,1)
linux /vmlinuz-3.11-custom
initrd /initrd-plymouth.img
}
您可以將常用選項新增至該linux
行,以將自訂選項傳遞到核心。一旦一切都按照你想要的方式進行,你可以運行:
grub2-mkconfig --output=/boot/grub2/grub.cfg
然後,如果您想更改預設引導條目,您可以更改選項GRUB_DEFAULT
以/etc/default/grub
透過零索引位置或名稱(我更喜歡名稱)指向您新增的新節,如下所示:
GRUB_DEFAULT="My custom boot entry"
答案2
嘗試使用以下命令:
find / -type f -name "grub.conf"
您可以透過將其替換為grub.conf
.