• [^] # Re: initrd et kernel

    Posté par (site web personnel) . En réponse au message initrd et kernel. Évalué à 3.

    Un initramfs ça permet de faire notamment : du RAID, du LVM, du LUKS (même si l'arrivée de la gestion cryptodisks dans GRUB change un peu le dernier point). Et tout plein d'autres choses (comme embarquer un serveur SSH minimaliste pour attendre une connexion et la saisie d'une phrase de passe pour déverrouiller le reste du système).

    Un initramfs ça signifie aussi pouvoir utiliser le noyau proposé par sa distribution tout en étant capable de générer des éléments personnalisés dépendant de la configuration déployée sur une machine donnée, plutôt que de s'amuser à compiler un noyau aux petits oignons avec le minimum de modules.

    Pour information, la liste des paquets dans Debian 9 qui fournissent des fichiers dans la hiérarchie initramfs-tools, ce qui dépasse largement les mdadm, lvm2, cryptsetup correspondant aux fonctionnalités citées en introduction :

    kibi@armor:~$ apt-file search /usr/share/initramfs-tools/|awk -F: '{print 1ドル}'|sort -u
    amd64-microcode
    aoetools
    bcache-tools
    bilibop-lockfs
    bilibop-rules
    bootcd
    brltty
    btrfs-progs
    busybox
    busybox-static
    cloud-initramfs-dyn-netconf
    cloud-initramfs-growroot
    cloud-initramfs-rescuevol
    cryptsetup
    debian-edu-config
    dmraid
    dmsetup
    dropbear-initramfs
    fsprotect
    fuse
    glx-alternative-nvidia
    initramfs-tools-core
    intel-microcode
    iscsiuio
    klibc-utils
    kmod
    kxc
    live-boot-initramfs-tools
    ltsp-client-core
    lvm2
    mandos-client
    mdadm
    multipath-tools-boot
    nbd-client
    ntfs-3g
    open-infrastructure-system-boot
    open-iscsi
    open-vm-tools-dkms
    plymouth
    r8168-dkms
    sg3-utils-udev
    tuxonice-userui
    udev
    uswsusp
    v86d
    yubikey-luks
    zfs-initramfs
    zfsutils-linux
    

    Debian Consultant @ DEBAMAX