すべてのLinuxディストリビューションは、BIOSとUEFIの両方を起動できるハイブリッドISOとして提供されているため、もちろん可能です。
問題はどのようにですか?実行できると思っていたgrub-install
2回:
grub-install --target=i386-pc --recheck --boot-directory=/mnt/boot /dev/sdX
grub-install --target x86_64-efi --efi-directory /mnt --boot-directory=/mnt/boot --removable
そしてそれは両方をインストールするでしょう。しかし、片方がもう片方を壊さないのですか?
結論として言えば、MBR(BIOSまたはUEFIモード)にインストールされているgrubの内容を十分に理解できていません。理論的には、UEFIはMBR自体を気にする必要はありませんが、わからないだけです。
参考までに、grub-install
VirtualBoxでUbuntu LiveCDをオフにしました。
はい、Grub2 EFIとLegacyを同時にインストールすることができます。それらは互いに雑然としておらず、順序は関係ありません。
これが機能するための前提条件は、 [〜#〜] gpt [〜#〜] パーティショニングを使用し、 BIOSブートパーティション を使用することです(1 MiBで十分です)。 。
そうしないと、中間ステージ用の十分なスペースがないため、レガシーMBR Grub2のインストールは失敗します。
Grub2インストールコマンドは次のようになります-MBRにインストールするには:
grub2-install --target=i386-pc /dev/sdb
EFIシステムパーティション (ESP)にインストールするには、次のいずれかです(ESPが/boot/efi
の下にマウントされた後)。
grub2-install --target x86_64-efi
または、Fedoraのようなディストリビューションでは、代わりに:
dnf reinstall grub2-efi-x64 shim-x64
(grub2-installもそこで機能しますが、追加のパッケージが必要で、セキュアブートが機能しません)