デフォルトのスタートアップ項目をFedoraではなくWindowsに設定

デフォルトのスタートアップ項目をFedoraではなくWindowsに設定

起動時に、マイコンピュータのGrubに次のオプションがあります。

Fedora (5.10.21-200.fc33.x86_64) 33 (Workstation Edition)
Fedora (5.10.19-200.fc33.x86_64) 33 (Workstation Edition)
Fefora (5.8.15-301.fc33.x86_64) 33 (Workstation Edition)
Fedora (0-rescue-af432317147a47c59c193b055d8a658f) 33 (Workstation Edition)
Windows Boot Manager (on /dev/nvme0n1p1)
System setup

デフォルトの起動オプションをWindowsに変更したいと思います。私は読んだこれ開始優先順位の変更に関して、次のコマンドを実行しても結果は表示されません。

grep "submenu\|^\smenuentry" /boot/efi/EFI/fedora/grub.cfg

/boot/loader/entries/ディレクトリ内のファイルを探すときに*.conf表示されるファイルは次のとおりです。

# ll /boot/loader/entries
total 16
-rw-r--r--. 1 root root 410 Mar  6 16:35 af432317147a47c59c193b055d8a658f-0-rescue.conf
-rw-r--r--. 1 root root 337 Mar  6 17:39 af432317147a47c59c193b055d8a658f-5.10.19-200.fc33.x86_64.conf
-rw-r--r--. 1 root root 337 Mar 12 09:27 af432317147a47c59c193b055d8a658f-5.10.21-200.fc33.x86_64.conf
-rw-r--r--. 1 root root 334 Mar  6 16:35 af432317147a47c59c193b055d8a658f-5.8.15-301.fc33.x86_64.conf

それでは、Windowsをデフォルトの起動オプションに設定するにはどうすればよいですか?

ベストアンサー1

Fedora 39では、次のことができます。

  1. GRUB_DEFAULT=savedに設定されていることを確認してください。/etc/default/grub
  2. awk -F\' '$1=="menuentry " {print $2}' /boot/grub2/grub.cfg次のように出力する必要がありますWindows Boot Manager (on /dev/sda4)
  3. sudo grub2-set-default "Windows Boot Manager (on /dev/sda4)"Windows Boot Manager (on /dev/sda4)2段目の出力に変更
  4. この設定を適用sudo grub2-mkconfig -o /boot/grub2/grub.cfg

以前のバージョンで行った作業と非常によく似ていますが、grub.cfgへの新しいパスがあり、最後のステップが重要です。


以下はFedora 32/33/34に関連しています。 Linuxでよく見られるように、このマニュアルは将来使用されなくなる可能性があります。

  1. まず設定されていることを確認してくださいGRUB_DEFAULT=saved。必要に応じて、、で使用して/etc/default/grubファイルを編集します。sudonanovijoe

  2. 走る

awk -F\' '$1=="menuentry " {print $2}' /boot/efi/EFI/fedora/grub.cfg
Windows Boot Manager (on /dev/sda4)
System setup

Fedora / Linux以外のカーネルエントリを確認してください。このファイルのBIOSパスはです/boot/grub2/grub.cfg

  1. ランニング:
sudo grub2-set-default "Windows Boot Manager (on /dev/sda4)"

grub2-set-defaultまた、数値を引数として受け入れます。これで終わりました。


Change Default EFIブートオプションも使用できますsudo efibootmgr --bootorder。ただし、多くの最新PCのブート待ち時間は0なので、キーを押してデフォルト以外のEFIブートオプションを選択することはできないため、このオプションは常に機能するわけではありません。つまり、アクセス権を失う可能性があります。あなたのFedora。


grub2に関するFedoraのドキュメントを見つけることができます。ここ

おすすめ記事