22
0
Fork 0
wiki/HowtoInitramfsDebug.md

51 lines
1.1 KiB
Markdown
Raw Normal View History

---
categories: kernel boot
title: Howto Initramfs debug
...
2016-12-29 11:25:39 +01:00
* Documentation : <https://wiki.debian.org/InitramfsDebug>
2016-12-29 11:25:39 +01:00
## UUID
2016-12-29 11:25:39 +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
## Disques LVM
2016-12-29 11:25:39 +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
~~~
(initramfs) lvm
lvm> vgchange -ay
^D
^D
2016-12-29 11:25:39 +01:00
~~~
## Souci LUKS
2016-12-29 11:25:39 +01:00
<https://wiki.debian.org/CryptsetupDebug>
<https://wiki.evolix.org/HowtoLUKS>
2017-01-03 11:20:35 +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
~~~
Reading all physical volumes. This may take a while ...
No volume groups found
2016-12-29 11:25:39 +01:00
~~~
Il faut corriger `/etc/crypttab` (mettre à jour l'UUID) et `/etc/fstab`.
2016-12-29 11:25:39 +01:00
## Regénérer l'INITRAMFS
2016-12-29 11:25:39 +01:00
~~~
update-initramfs -k -all -u
~~~
## 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
~~~