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

関連情報