Hallo,
ich habe eine Basisinstallation von Gentoo vorgenommen, mit verschlüsseltem lvm (/dev/sdb4) worin ein root und swap liegen, und separater boot (/dev/sdb3) Partition.
Leider bekomme ich nach dem Start von Grub (nach einigen Zeilen) folgende Meldung:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
Scanning for and activating Volume Groups
No volume groups found
No volume groups found
!! The LUKS device /dev/sdb4 does not contain a LUKS header
!! Could not find the root in /dev/sdb4.
!!Please specify another value or:
!! - press Enter for the same
!! - type "shell" for a shell
!! - type "q" to skip...
|
Zur Installation hab ich folgende Quelle mitverwendet:
[Howto] Gentoo verschlüsselt installieren mit Cyptsetup und LVM
Eine Abfrage des Passphrases kommt gar nicht erst.
Grub2 wurde um ein entsprechendes "dolvm" erweitert, hier die angepasste Konfigurationsdatei /etc/default/grub:
|
Quellcode
|
1
2
3
4
5
6
7
|
GRUB_DISTRIBUTOR="Gentoo"
GRUB_PRELOAD_MODULES=lvm
GRUB_CRYPTODISK_ENABLE=y
GRUB_DEVICE=/dev/ram0
GRUB_CMDLINE_LINUX="dolvm real_root=UUID=2b2b0170-cfe9-4a51-83dd-a847717e25ac crypt_root=UUID=f90300e6-2574-46bf-ae36-16d466623ca1"
|
Die Datei /boot/grub/grub.cfg hab ich aufgrund der Länge angehängt.
Ausgabe von blkid:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
/dev/loop0: TYPE="squashfs"
/dev/sdb1: LABEL="System-reserviert" UUID="0084EE0584EDFCD2" TYPE="ntfs" PARTUUID="056ee8ae-01"
/dev/sdb2: UUID="F600F19500F15CD5" TYPE="ntfs" PARTUUID="056ee8ae-02"
/dev/sdb3: UUID="b6c8a833-4c20-4fd8-9b4c-8226cc43e12a" TYPE="ext3" PARTUUID="056ee8ae-03"
/dev/sdb4: UUID="f90300e6-2574-46bf-ae36-16d466623ca1" TYPE="crypto_LUKS" PARTUUID="056ee8ae-04"
/dev/mapper/MAIN: UUID="nHZcaT-mnkC-TPFR-FEVO-Gind-2q4L-WJQByZ" TYPE="LVM2_member"
/dev/mapper/GENTOO-SWAP: UUID="a1d4f1fd-fcbd-4806-8881-15f999bbd215" TYPE="swap"
/dev/mapper/GENTOO-ROOT: UUID="2b2b0170-cfe9-4a51-83dd-a847717e25ac" UUID_SUB="b21438b4-6b1e-40fd-a9c4-4915c9477c01" TYPE="btrfs"
/dev/sda: PTUUID="62fade32-e715-4ac6-ba77-307107a2454f" PTTYPE="gpt"
|
Wie man an der grub.cfg sieht hab ich schon einige Kernel und initramfs neu gebaut, und dabei auf UUID statt /dev/sdbX bzw. /dev/mapper/XYZ gewechselt. Leider hat mir das alles nicht geholfen, der Fehler bleibt gleich. Mittlerweile weiß ich nach tagelangem STFW nicht weiter.
Vielen Dank für jede Hilfe.