From 6d8dfdd5e5d41b0cdce7147981592fd423c8f028 Mon Sep 17 00:00:00 2001 From: Gregory Colpart Date: Wed, 15 Jan 2020 14:08:53 +0100 Subject: [PATCH] =?UTF-8?q?relecture=20vieille=20doc=20et=20ajout=20de=20c?= =?UTF-8?q?ompl=C3=A9ments?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoInitramfsDebug.md | 57 ++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/HowtoInitramfsDebug.md b/HowtoInitramfsDebug.md index 22ed4228..a5f6a5b0 100644 --- a/HowtoInitramfsDebug.md +++ b/HowtoInitramfsDebug.md @@ -1,53 +1,50 @@ -**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.** +--- +categories: kernel boot +title: Howto Initramfs debug +... -# Howto Initramfs debug +* Documentation : -Inspiré de [] et [] +## UUID -On a pu constater lors de mise à jour noyau des soucis lors de la regération de l'initramfs sur des portables Debian Jessie avec des partitions chiffrées +Normalement la partition racine est montée dans `/root` et l'on peut modifier le *fstab* avec `vi /root/etc/fstab` et corriger les UUID ou commenter les lignes problématiques pour les corriger plus tard. -## En cas de soucis au démarrage du type +## Disques LVM + +Si les partitions LVM ne sont pas détectées, une solution peut être de forcer leur activation avec `vgchange` : + +~~~ +(initramfs) lvm +lvm> vgchange -ay +^D +^D +~~~ + +## Souci LUKS + + + + +On a pu constater lors de mise à jour noyau des soucis lors de la regénération de l'initramfs sur des portables Debian Jessie avec des partitions chiffrées. ~~~ Reading all physical volumes. This may take a while ... No volume groups found ~~~ -On obtient souvent avant l'invit initramfs et busybox une note du type +Il faut corriger `/etc/crypttab` (mettre à jour l'UUID) et `/etc/fstab`. -~~~ -Alert ! /dev/disk/by-uuid/dc0e0033-1e4c-41f9-8ebb-e3d3f8e03459 does not exist. Dropping to a shell! -~~~ -C'est souvent lié à un changement mal géré de UUID sur l'une des partitions (notamment chiffré voire plus rarement un cas de mauvaise gestion d'ajout de partition en LVM [non traité ici] ) - -Il faut avoir en tête que la syntaxe de /etc/crypttab (fichier listant les partitions qui seront déchiffrés au démarrage [[]]) -peut être soit : - -~~~ -sda7_crypt UUID=459a6a8b-0e49-4ba2-b436-6b97400bf761 none luks -~~~ - -ou - -~~~ -sda7_crypt /dev/sda7 none luks -~~~ - -Le conseil est donc à l'aide de [] de se chroot sur le système (sans oublier d'efi) et de modifier le /etc/crypttab (voire /etc/fstab) avec des /dev/sdaX plutôt que les UUID (à moins de les valider/verifier avec _ls -l /dev/disk/by-uuid_ ou _blkid_) - -L'autre conseil est de ne pas utiliser l'utilitaire update-initramfs pour regénérer les initrd.img du type +## Regénérer l'INITRAMFS ~~~ update-initramfs -k -all -u ~~~ -## Préférer la méthode suivante -(en ayant fait un backup de votre /boot/initrd.img-${uname -r} (ex : /boot/initrd.img-3.16.0-4-amd64 )) : +## Reconstruire l'INITRAMFS (à relire) ~~~ cd /boot/initramfs find . | cpio -H newc --create --verbose | gzip -9 > ../initrd.img-${uname -r} ~~~ -Puis réinstallez grub