Grub 2のデフォルト値を永久に変更するには?

Grub 2のデフォルト値を永久に変更するには?

Fedoraは今Grub 2を使用しています。カーネルアップグレードを実行するたびに、デフォルトの起動オプション(Windows)が失われます。この問題をどのように解決できますか?

ベストアンサー1

この問題に関連する変更/grubby改善があるかどうかはわかりませんanaconda。 Fedora Wikiページで次のガイドラインに従おうとしている人はいますか?

ただし、次にanacondaを使用してシステムをアップグレードすると、grub2-mkconfigは手動の変更を上書きする可能性があります。一部のカスタマイズは /etc/grubd/40_custom または /boot/grub2/custom.cfg に置くことができ、 grub2-mkconfig の実行時に引き続き適用されます。

それ以外の場合、上記のファイルに正確に何を入れることができるか会議生き残ったカーネルのアップグレードおよび/または実行grub2-mkconfig

これはからのものですFedoraのGrub Wikiページ:

grub2-mkconfig(およびos-prober)のため、/boot/grub2/grub.cfgエントリの順序を予測できないため、名前/タイトルにデフォルト値を設定します。

/etc/default/grubを開き、次の行があることを確認してください。

GRUB_DEFAULT=saved

次のコマンドを実行して grub.cfg に変更を適用します。

grub2-mkconfig -o /boot/grub2/grub.cfg

これで、すべての可能なメニュー項目が一覧表示されます。

grep "submenu\|^\smenuentry" /boot/grub2/grub.cfg | cut -d "'" -f2

今すぐ好みのメインメニュー項目を設定してください。

grub2-set-default "<submenu title>><menu entry title>"

メインメニュー項目の確認

grub2-editenv list

おすすめ記事