J'essaie de comprendre quelle est la différence entre créer un support d'installation Alpine en mode lecture seule (LiveCD) et en mode disque standard (où l'état du système d'exploitation peut être enregistré). J'ai vu le modloop
option lorsque l'auteur de cet article ( https://wiki.alpinelinux.org/wiki/Create_UEFI_boot_USB ) entrées de chargeur configurées pour le mode de démarrage 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
Et la question est de savoir comment les options énumérées dans cette strophe modloop=/boot/modloop-hardened modules=loop,squashfs,sd-mod
sont liés les uns aux autres et que signifient-ils?
linux
boot
linux-kernel
kernel-module
alpine-linux
Timur Fayzrakhmanov
la source
la source
man man-pages
J'ai essayé d'insérer "modloop" dans toutes les pages de manuel. Comme vous pouvez le devinerman modloop
ne donne rien aussi bien.Réponses:
le
modloop=
option spécifie un système de fichiers SquashFS sur lequel est monté/.modloop
par le fichier init/etc/init.d/modloop
et symlinked de/lib/modules
(ou éventuellement en union avec le recouvrement - voir lemodloop
script init pour plus de détails). Il contient l'arborescence complète des modules du noyau construit, mais pas l'ensemble plus limité inclus dans initramfs / initrd.Vous pourriez trouver cela utile d'explorer:
unsquashfs -l /boot/modloop-hardened
(pour explorer ce qui va être monté à/.modloop
)gzip -dc /boot/initramfs-hardened | cpio -it
(pour explorer le contenu d'initramfs)la source