2020-01-15 14:08:53 +01:00
---
categories: kernel boot
title: Howto Initramfs debug
...
2016-12-29 11:25:39 +01:00
2020-01-15 14:08:53 +01:00
* Documentation : < https: // wiki . debian . org / InitramfsDebug >
2016-12-29 11:25:39 +01:00
2020-01-15 14:08:53 +01:00
## UUID
2016-12-29 11:25:39 +01:00
2020-01-15 14:08:53 +01:00
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.
2016-12-29 11:25:39 +01:00
2020-01-15 14:08:53 +01:00
## Disques LVM
2016-12-29 11:25:39 +01:00
2020-01-15 14:08:53 +01:00
Si les partitions LVM ne sont pas détectées, une solution peut être de forcer leur activation avec `vgchange` :
2016-12-29 11:25:39 +01:00
~~~
2020-01-15 14:08:53 +01:00
(initramfs) lvm
lvm> vgchange -ay
^D
^D
2016-12-29 11:25:39 +01:00
~~~
2020-01-15 14:08:53 +01:00
## Souci LUKS
2016-12-29 11:25:39 +01:00
2020-01-15 14:08:53 +01:00
< https: / / wiki . debian . org / CryptsetupDebug >
< https: / / wiki . evolix . org / HowtoLUKS >
2017-01-03 11:20:35 +01:00
2020-01-15 14:08:53 +01:00
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.
2017-01-03 11:20:35 +01:00
2016-12-29 11:25:39 +01:00
~~~
2020-01-15 14:08:53 +01:00
Reading all physical volumes. This may take a while ...
No volume groups found
2016-12-29 11:25:39 +01:00
~~~
2020-01-15 14:08:53 +01:00
Il faut corriger `/etc/crypttab` (mettre à jour l'UUID) et `/etc/fstab` .
2016-12-29 11:25:39 +01:00
2020-01-15 14:08:53 +01:00
## Regénérer l'INITRAMFS
2016-12-29 11:25:39 +01:00
~~~
update-initramfs -k -all -u
~~~
2020-01-15 14:08:53 +01:00
## Reconstruire l'INITRAMFS (à relire)
2016-12-29 11:25:39 +01:00
~~~
cd /boot/initramfs
2017-01-03 11:20:35 +01:00
find . | cpio -H newc --create --verbose | gzip -9 > ../initrd.img-${uname -r}
2016-12-29 11:25:39 +01:00
~~~