consulter_modifier_et_recreer_le_fichier_initrd
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | consulter_modifier_et_recreer_le_fichier_initrd [2018/11/17 12:52] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | *Source : "Les recettes linux de Tyrtamos" | ||
+ | |||
+ | =====Consulter, | ||
+ | |||
+ | Le fichier / | ||
+ | |||
+ | Ce fichier initrd est une archive cpio compressée par gzip. Pour la consulter et éventuellement la modifier, on fait ceci: | ||
+ | |||
+ | Avant, c'est chaleureusement conseillé, on sauvegarde le initrd qu'on veut modifier: | ||
+ | |||
+ | < | ||
+ | |||
+ | On crée un répertoire qui contiendra le contenu de initdr, et on se met dedans (en console sous root, et vous remplacez ”/ | ||
+ | |||
+ | < | ||
+ | # cd / | ||
+ | |||
+ | On fait venir le initrd valide de /boot, on le décompresse et on le désarchive. Vous ajustez le nom du fichier en fonction de ce que vous avez (certaines distrib ont “initird.img” comme racine): | ||
+ | |||
+ | < | ||
+ | |||
+ | L' | ||
+ | |||
+ | On peut modifier ce qu'on veut dedans. | ||
+ | |||
+ | On reconstitue ensuite le nouveau initrd: | ||
+ | |||
+ | < | ||
+ | |||
+ | Si vous etes très sûr de vous, vous pouvez remplacer “initrd_modif” par “initrd-`uname -r`”, auquel cas le nouveau initrd prendra la place de l' | ||
+ | |||
+ | Utilisation pratique: avec ubuntu, on peux utiliser cela pour intégrer directement les modules usb dans initrd, parce qu'il ne faut modifier qu'un fichier texte contenant cette liste. Avec la suse 10.0, c'est plus compliqué, parce qu'il faut modifier un script shell. Dans ce dernier cas, il est beaucoup plus simple d' | ||
+ | |||