Alpineインストールメディアを読み取り専用タイプ(LiveCD)と標準ディスクモード(OSの状態を保存できる)にすることの違いを理解しようとしています。この記事の作成者( https://wiki.alpinelinux.org/wiki/Create_UEFI_boot_USB )がUEFIブートモードのローダーエントリを構成したときに、modloop
オプションを見てきました。
Contents of loader/entries/Alpine.conf
title Alpine Linux
linux /boot/vmlinuz-hardened
initrd /boot/initramfs-hardened
options modloop=/boot/modloop-hardened modules=loop,squashfs,sd-mod,usb-storage quiet
そして問題は、このスタンザにリストされているオプションがどのようにmodloop=/boot/modloop-hardened modules=loop,squashfs,sd-mod
は互いに関連していて、どういう意味ですか?
modloop=
オプションは、initファイル/.modloop
によって/etc/init.d/modloop
にマウントされ、/lib/modules
からシンボリックリンクされる(またはオーバーレイとユニオンマウントされる可能性がある-modloop
を参照)SquashFSファイルシステムを指定します。詳細については、initスクリプト)。これには、initramfs/initrdに含まれるより限定されたセットではなく、ビルドされたカーネルの完全なカーネルモジュールツリーが含まれています。
これらを探索するのに役立つ場合があります。
unsquashfs -l /boot/modloop-hardened
(/.modloop
にマウントされるものを調べるため)gzip -dc /boot/initramfs-hardened | cpio -it
(initramfsの内容を調べるため)