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