`core.img`と`/boot/grub`ファイルの用途にはどのような違いがありますか?

`core.img`と`/boot/grub`ファイルの用途にはどのような違いがありますか?

core.imgとのファイル用途の違いは何ですか/boot/grub?ありがとうございます。

ステップ2ブートロードについてよく聞きます。ここでは3段階のブートロードがあるようですが、 https://en.wikipedia.org/wiki/GNU_GRUB#Version_2_(GRUB)

ステップ1:boot.imgはマスターブートレコード(MBR)またはオプションでボリュームブートレコード(VBR)に保存され、LBA48アドレスに次のステップとしてアドレス指定されます(したがって、GRUBレガシー制限の1024シリンダは避けるべきです)。 ;インストール時にcore.imgの最初のセクターをロードするように構成されています。

ステップ1.5:MBRと最初のパーティションの間のセクタが空で利用可能な場合、core.imgはデフォルトでこれらのセクタに書き込みます。従来の理由により、ハードドライブの最初のパーティションは、セクタ1(ゼロから計算を開始)から開始せず、セクタ63から開始するため、どのパーティションやファイルシステムにも属さない62セクタの空き領域が残ります。関連する問題が発生しやすい。一度実行すると、core.imgは設定ファイルと必要な他のモジュール、特にインストール時にファイルシステムドライバをロードし、diskboot.imgで作成され、そのファイルパスを介してステップ2をロードするように設定されます。

ステップ2:ステップ2に属するファイルは、ファイルシステム階層標準(FHS)で指定された/bootディレクトリのサブディレクトリである/boot/grubに保存されます。

ここに画像の説明を入力してください。

ベストアンサー1

/boot/grubすべてのGRUBを含めます(モジュールで区切られています)。 GRUBの目的は、成熟したオペレーティングシステムを起動できる環境を提供することです。 GRUB自体は小さなオペレーティングシステムになり、そのモジュールはさまざまなストレージデバイス、ファイルシステム、暗号化層、ソフトウェアRAID層、パーティションマッピング、対話方法です。ユーザーなどとのサポートを提供します。

core.img通常、32KiB以下を対象とするGRUBの小さなサブセットが含まれています。その目的はアクセスを提供することです/boot/grub。最小限のユーザーインターフェイスと検索、読み取りに必要なすべてのモジュールが含まれています/boot/grub。これは、そのシステムの要件に応じて、このプログラムを使用してインストールされたgrub-mkimage各システムに合わせて特別に設計されています。バラよりGRUB文書の画像リスト

おすすめ記事