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
。