デュアルブートディスクで GRUB を更新するにはどうすればいいですか?

デュアルブートディスクで GRUB を更新するにはどうすればいいですか?

ディスクに Ubuntu 20.04 をインストールして Fedora (GNOME 40 を使用) をインストールしたいと考えています。Ubuntu で GRUB を直接更新すると、update-grubFedora で更新するとブートローダーが壊れるのではないかと心配です。ブートローダーを更新する正しい方法は何ですか?

マイディスクパーツ表:私のディスクパーツ表

答え1

心配しないでください。Debian (および、拡張により Ubuntu) では、GRUB のデフォルト設定に os-prober が含まれています。つまり、update-grub を呼び出すだけで GRUB インストールが更新され、インストールされている他のオペレーティング システムが検出されます。Ubuntu から呼び出しても、Fedora インストールが壊れることはありません。

デフォルトでは、grub パッケージまたはカーネルのアップデートごとに update-grub も呼び出されることに注意してください。GRUB を特別な方法で設定していない限り、GRUB をアップデートする必要はおそらくないでしょう (GRUB が Fedora ではなく Ubuntu からインストールされている場合)。

必要な GRUB インストールは 1 つだけです。2 つのディスクを用意して 2 つのインストールを行うこともできますが、それは必要ありません。GRUB は、他のほとんどの OS の起動に適しています。私はデュアル ブートの Windows/Debian マシンを使用していますが、POST 後に最初に起動するものではないことに気付かずに Windows が起動します。

関連情報