web-dev-qa-db-ja.com

アルパインの「modloop」オプションとは何ですか?

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は互いに関連していて、どういう意味ですか?

3

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の内容を調べるため)
4
Tripp Lilley