BIOSブートパーティションにGRUB2をインストールするコマンド

BIOSブートパーティションにGRUB2をインストールするコマンド

単一の GPT 固定ボリュームと /dev/sda1 に BIOS_grub フラグを使用して新しく作成された BIOS ブートパーティションを持つ BIOS システムの場合、GRUB2 をインストール/含む正しいコマンドは次のとおりです。つまり、core.img)をパーティションに追加します。

# grub-install /dev/sda

または

# grub-install /dev/sda1

GNU GRUB マニュアルセクション 4.4、これはBIOSのインストールに関しては明確ではありません。手動グラブの取り付けメッセージがありません。非公式のソースも直接的な指示を提供しません。一部は、電子が自動的にパーティションを検出し、ここにマウント/埋め込むことを提案し、他のいくつかは、単にブートセクタとMBR間隔にマウントできることを示唆しています(これがGPTディスクに適用されるかどうかはまだわかりません)。 )、他の人は間違ったマルチブート構成について議論し、他の人はこのパーティションにインストールすることについて議論しましたが、方法は説明しませんでした。

追加の質問は、後者が必要ですが、前者がすでに実行されている場合は、ブートセクタから「削除」する方法です。 GNU GRUB マニュアルセクション 22.1状態:

少なくともBIOSシステムでは、GRUBをパーティションにインストールするようにgrub-installに指示しましたが、GRUBがすでにマスターブートレコードにインストールされている場合、そのパーティションのGRUBインストールは無視されます。

まず、この説明はGPTディスクに適用されますか、またはBIOSブートパーティションがあるGPTディスクに適用されますか?その場合は、ボリュームを再初期化する必要があります。それ以外の場合は、以下を実行するのに十分です。

grub-install --recheck

よろしくお願いします。このフォーラムやその他の場所では、これについて明確または明白なガイドラインはありません。

ベストアンサー1

おすすめ記事