URL: https://linuxfr.org/users/bubar/journaux/initrd-est-mort-bon-debarras Title: initrd est mort, bon débarras Authors: bubar🦥 Date: 2017年05月02日T17:59:35+02:00 License: CC By-SA Tags: fedora, uuid et systemd Score: -2 Bonjour Nal< Tu voudra bien m'excuser pour ce journal ayant un intérêt tout relatif, pour ne pas dire bien faible, mais une de mes "marottes" c'est le boot. Qui ne s'est jamais amusé à se faire ses propres initramfs ? Qui ne s'est jamais amusé à coller tout son système dans un initramfs ? Qui ne s'est jamais amusé à compiler un noyau monolithique / sans module / tout en dur juste pour sa machine sans rien d'autre ? Trois choses bien différentes, seulement liées par l'amusement avec son pc, et à l'initrd. Ces amusements ont leurs jours compté aujourd'hui, car « _initrd is dying_ ». Sur Fedora (arch aussi ??) il n'est plus nécessaire. Sans rien d'autre à faire que de commenter la ligne correspondante dans grub. Rien d'autre. Vraiment ? Oui, à certaines conditions : ne pas utiliser LVM (ou chiffrement ou raid logiciel) ne pas utiliser les UUID pour les partitions mais faire appeler la partition root par son nom sdx. Mais encore ? C'est tout. Exemple de /proc/cmdline : ``BOOT_IMAGE=/vmlinuz-4.10.13-200.fc25.x86_64 root=/dev/sda3 rootfstype=ext4 ro pcie_aspm=off elevator=deadline rhgb LANG=fr_FR.UTF-8 vt.global_cursor_default=0 rd.udev.log-priority=0 quiet rd.systemd.show_status=false`` - root= non pas un uuid mais simplement son nom en sdx - rootfstype = pour lui dire qu'il s'agit de ce fs (remplace par le tiens, xfs, ext3, f2fs? ... que sais je) - quiet (suivi de) rd.systemd.show_status = j'aime pas voir ces logs - vt.global_cursor_default = j'aime pas voir un curseur qui clignote tout seul en haut à gauche de l'écran pendant le boot, quant aucune log ne s'affichent au boot. Et bien sûr un timeout=0 pour grub, j'aime pas voir grub. Enfin, il suffit de commenter la ligne "initrd" (ou initrdefi) dans la configuration de grub. Rebootez, et voilà vous avez tout cassé. Ou pas.