Was ist die Modloop-Option in Alpine?

998
Timur Fayzrakhmanov

Ich versuche zu verstehen, was der Unterschied zwischen der Herstellung eines Alpine-Installationsmediums als schreibgeschütztem Typ (LiveCD) und als Standard-Disk-Modus (in dem der Betriebssystemstatus gespeichert werden kann) ist. Ich habe die modloopOption gesehen, als der Autor dieses Artikels ( https://wiki.alpinelinux.org/wiki/Create_UEFI_boot_USB ) Loader-Einträge für den UEFI-Startmodus konfiguriert hat:

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 

Und die Frage ist, wie die in dieser Zeilengruppe aufgeführten Optionen modloop=/boot/modloop-hardened modules=loop,squashfs,sd-modmiteinander zusammenhängen und was sie bedeuten.

2
Hast du nachgesehen, wann immer eine Manpage für modloop in alpine verfügbar ist? Seth vor 6 Jahren 1
Ja, habe ich. Nach der Installation von "man man-pages" habe ich versucht, "modloop" innerhalb der gesamten Manpages aufzurufen. Wie Sie vielleicht denken, gibt "man modloop" auch nichts aus. Timur Fayzrakhmanov vor 6 Jahren 1

1 Antwort auf die Frage

2
Tripp Lilley

Die modloop=Option gibt ein SquashFS-Dateisystem an, an /.modloopdas die Init-Datei /etc/init.d/modloopangehängt wird und ein Symlink von /lib/modules(oder möglicherweise mit dem Overlay zusammengefügt) ist ( modloopEinzelheiten finden Sie im Init-Skript). Es enthält den vollständigen Kernel-Modulbaum für den eingebauten Kernel, nicht die eingeschränktere Menge, die in initramfs / initrd enthalten ist.

Möglicherweise finden Sie diese hilfreichen Informationen:

  • unsquashfs -l /boot/modloop-hardened(um herauszufinden, worauf es ankommt /.modloop)
  • gzip -dc /boot/initramfs-hardened | cpio -it (um den Inhalt von initramfs zu erkunden)