在CentOS 7中搜尋grub設定檔

在CentOS 7中搜尋grub設定檔

我正在CentOS 7 中搜尋grub.conf文件。它存儲在哪裡?locateupdatedb

在舊版的 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.

相關內容