Verschlüsseltes LVM und eigener Kernel

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
spiderpigloki
Beiträge: 3
Registriert: 09.10.2008 17:31:13

Verschlüsseltes LVM und eigener Kernel

Beitrag von spiderpigloki » 09.10.2008 18:24:38

Hallo liebes Forum.

Bin seit langer Zeit wieder auf Debian umgestiegen und habe nun leider ein Problem.
Ich hab ein verschlüsseltes LVM und mir nun meinen eigenen Kernel gebaut.
Nur leider habe ich nun das Problem, dass ich diesen nich booten kann, da ich die Fehlermeldung

Code: Alles auswählen

cryptsetup: cannot find source device /dev/hda2 
waiting for root filesystem 
bekomme.

Habe nun natürlich schon Google und die Boardsuche gequält, aber beide wussten keine gescheite Antwort. Habe hier
http://www.debianforum.de/forum/viewtop ... ce#p546720
gelesen, dass man auf UUID umstellen kann (oder wie und warum man es macht), hat aber leider nix geholfen, nur dass er mir jez halt die UUID-Adresse ausgibt anstatt /dev/hda2.

Dies passiert mir aber nur mit meinen eigenen Kernel. Der standard Debian-Kernel(2.6.26-1-686) packt es wunderbar.
Habe hier mal die dmesg des Standard-Kernel bei NoPaste hochgeladen
http://nopaste.debianforum.de/12410

Desweiten folgen noch meine grub.conf
http://nopaste.debianforum.de/12412
meine /etc/crypttab
http://nopaste.debianforum.de/12413
und die Kernelconfig des eigenen Kernel (2.6.26.5)
http://nopaste.debianforum.de/12414

Evtl. ist es noch wichtig, dass die UUID's per

Code: Alles auswählen

ls -lF /dev/disk/by-uuid
ermittelt wurden.

Ich bedanke mich schonmal im vorraus und sollten noch Fragen, Änderrungsvorschläge oder sonstiges sein immer her damit.

Gruß Spiderpigloki

EDIT: Was ich noch vergessen hab bei beiden Kernels wird die volume group "debianT41" nicht gefunden, nur mit dem Unterschied, dass der Standard-Kernel damit zurecht kommt. :?

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Verschlüsseltes LVM und eigener Kernel

Beitrag von Saxman » 10.10.2008 08:00:05

was sagt denn

Code: Alles auswählen

cat /boot/grub/device.map
?

Und die fstab könntest du auch mal zeigen
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

spiderpigloki
Beiträge: 3
Registriert: 09.10.2008 17:31:13

Re: Verschlüsseltes LVM und eigener Kernel

Beitrag von spiderpigloki » 12.10.2008 12:53:33

Saxman hat geschrieben:was sagt denn

Code: Alles auswählen

cat /boot/grub/device.map
?

Code: Alles auswählen

(hd0)	/dev/hda

Code: Alles auswählen

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/disk/by-uuid/thNJ8B-lok7-ap0l-ZRVN-2cAv-MD7Z-cjyzUs /               ext3    errors=remount-ro 0       1
/dev/hda1       /boot           ext3    defaults        0       2
/dev/mapper/debianT41-home /home           ext3    defaults        0       2
/dev/mapper/debianT41-tmp /tmp            ext3    defaults        0       2
/dev/mapper/debianT41-usr /usr            ext3    defaults        0       2
/dev/mapper/debianT41-var /var            ext3    defaults        0       2
/dev/mapper/debianT41-swap_1 none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
Das UUID bezieht sich auf die Ausgabe von

Code: Alles auswählen

lvdisplay
.
Hoffe das hilft weiter.

meti
Beiträge: 559
Registriert: 19.12.2004 14:00:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Verschlüsseltes LVM und eigener Kernel

Beitrag von meti » 12.10.2008 13:50:14

Nur am Kernel allein liegt es nicht unbedingt. Das Initramfs muss ebenfalls angepasst sein. Dort müssen alle benötigten Module und ggf. Konfigurationsdateien eingebaut sein. Sonst kann die Kiste beim besten Willen niemals booten.

spiderpigloki
Beiträge: 3
Registriert: 09.10.2008 17:31:13

Re: Verschlüsseltes LVM und eigener Kernel

Beitrag von spiderpigloki » 18.10.2008 19:07:14

so OK..also hab jez nen neues Setup...
hab jez des LVM entfernt und quasi nur noch

hda1 = /boot (unverschlüsselt)
hda2_crypt = hda2 = root (verschlüsselt)
hda3_crypt = hda3 = home (verschlüsselt)

aber der Fehler bleibt.

Jez is halt meine Frage, wie sage ich dem iniramfs, was für Dateien (ich denke mal es handelt sich um fstab und crypttab) es noch braucht, also wie füge ich sie dazu?

Gruß SPL

Antworten