ich hoffe dies ist das passende Unterforum für mein Problem, ansonsten bitte verschieben.
Das Problem
Manchmal findet initramfs die UUID des crypt-Volumes anscheinend nicht mehr.
Nach dem Booten des Bootloaders (Grub) und dem wählen des Booteintrags, erscheint dann statt der üblichen Passphrase-Abfrage für das crypt-Volume "deb_crypt" im Sekundentakt nur die Warnmeldung:
Code: Alles auswählen
cryptsetup: lvm is not available
Das Problem tritt sporadisch auf und ließ sich bisher über 2 Wege beheben: a) Ab- und Anstöpseln der USB-Platte auf der sich das System (Grub und crypt-Volume) befindet oder b) durch ein chroot von einer Live CD aus mit anschließendem 'update-initramfs' und 'update-grub'.
Ein simpler Neustart des Rechners, an dem die USB-Platte hängt, behebt das Problem nicht.
Mein Setup
Code: Alles auswählen
uname -a
Linux Jessie 4.3.0-0.bpo.1-amd64 #1 SMP Debian 4.3.5-1~bpo8+1 (2016-02-23) x86_64 GNU/Linux
lsb_release -r
Release: 8.3
Code: Alles auswählen
sudo lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
Code: Alles auswählen
sudo lsblk
sda 8:0 0 29,8G 0 disk
├─sda1 8:1 0 243M 0 part /boot
└─sda2 8:2 0 29,6G 0 part
└─deb_crypt 252:0 0 29,6G 0 crypt /
Nur für den Fall dass es eventuell zur Ursachenforschung beiträgt, merke ich noch an, dass ich nach der Installation das crypt-Volume umbenannt habe. Dazu habe ich folgende Schritte ausgeführt:
- Ersetzen von 'sde2_crypt' durch 'deb_crypt' in /etc/crypttab
- Ausführen von
Code: Alles auswählen
dmsetup rename sde2_crypt deb_crypt
- Ersetzen von 'sde2_crypt' durch 'deb_crypt' in /etc/fstab
Code: Alles auswählen
update-initramfs -c -t -k all update-grub
- reboot