Je voudrais savoir quelle est la différence entre initrd
et initramfs
?
12
Initrd est obsolète, remplacé par Initramfs, qui n'a pas certaines des faiblesses d'initrd:
Je pense que c'est tout.
Comment cette commande update-initramfs génère-t-elle /boot/initrd.img?
Il transforme les fichiers nécessaires en cpio
archive , qui est un format d'archive binaire (très similaire à tar
, peu utilisé sous Linux), puis utilise gzip pour compresser cette archive. Gzip n'est pas une archive itsef, juste une compression (c'est pourquoi vous obtenez des fichiers d'archive .tar.gz).
Au démarrage, l'archive est décompressée et décompressée sur un disque RAM .
Voir aussi: Démarrage d'un ordinateur
initrd était basé sur un périphérique bloc, initramfs est une base de fichiers.
avec initrd, vous avez créé une image de système de fichiers. avec initramfs, vous créez une archive avec les fichiers que le noyau extrait dans un tmpfs.
la source