我想知道将 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/modules
modloop
你可能会发现这些对探索有帮助:
unsquashfs -l /boot/modloop-hardened
(探索将要安装的内容/.modloop
)gzip -dc /boot/initramfs-hardened | cpio -it
(探索 initramfs 内容)