Slide 13
Slide 13 text
GRUBがvmlinuzファイルをロード(前提知識)
● ESPはLinux動作時に通常(“/boot/efi/”)にマウントされている
○ GRUB EFIアプリケーションのファイル名は通常 ”/boot/efi/EFI/BOOT/BOOTX86.EFI”
● vmlinuzとinitramfsは通常ブートパーティション(“/boot/”)に存在する
○ 📝 GRUBはLinuxの一部のファイルシステム (e.g. ext4, XFS)を読み出せる
■ “/boot”はGRUBが読み出せるファイルシステムでなければならない
● カーネル圧縮イメージのフォーマット(bzImage形式と呼ばれる):
13
setup header
カーネル展開コード
カーネル圧縮イメージ
カーネル展開コードやカーネルの
ロード先メモリアドレス、エントリポイ
ントを保持