Alpine 中的“modloop”选项是什么?

Alpine 中的“modloop”选项是什么?

我想知道将 Alpine 安装介质设置为只读类型 (LiveCD) 和标准磁盘模式 (可以保存操作系统状态) 有什么区别。我modloop在本文作者 (https://wiki.alpinelinux.org/wiki/Create_UEFI_boot_USB)为UEFI启动模式配置加载器条目:

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彼此之间有何关联,以及它们意味着什么?

答案1

该选项指定由 init 文件modloop=挂载并从其进行符号链接的SquashFS 文件系统(或可能与覆盖联合挂载 -有关详细信息,请参阅 init 脚本)。它包含构建内核的完整内核模块树,而不是 initramfs / initrd 中包含的更有限的集合。/.modloop/etc/init.d/modloop/lib/modulesmodloop

你可能会发现这些对探索有帮助:

  • unsquashfs -l /boot/modloop-hardened(探索将要安装的内容/.modloop
  • gzip -dc /boot/initramfs-hardened | cpio -it(探索 initramfs 内容)

相关内容