Tim*_*nov 6 linux boot linux-kernel kernel-module alpine-linux
我试图了解将 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
Run Code Online (Sandbox Code Playgroud)
问题是本节modloop=/boot/modloop-hardened modules=loop,squashfs,sd-mod中列出的选项如何相互关联,它们的含义是什么?
小智 6
该modloop=选项指定一个 SquashFS 文件系统,该文件系统/.modloop由 init 文件挂载/etc/init.d/modloop并从/lib/modules(或可能与覆盖层联合挂载 -modloop有关详细信息,请参阅init 脚本)。它包含构建内核的完整内核模块树,而不是 initramfs / initrd 中包含的更有限的集合。
您可能会发现这些有助于探索:
unsquashfs -l /boot/modloop-hardened(探索将安装到的内容/.modloop)gzip -dc /boot/initramfs-hardened | cpio -it (探索 initramfs 内容)| 归档时间: |
|
| 查看次数: |
4051 次 |
| 最近记录: |