boot hängt: Umzug von einer HDD auf neu HDD mit luks

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
mclien
Beiträge: 2427
Registriert: 06.12.2005 10:38:46
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Baustelle

boot hängt: Umzug von einer HDD auf neu HDD mit luks

Beitrag von mclien » 16.03.2017 19:43:47

Also nachdem ich bei meinem Server erfolgreich war, steht der nächst Rechner an.
neue Platte parallel zur alten rein.
live gebootet, neue Platte partitioniert mit gpt
/boot auf sda2 (ohne luks)
/ auf sda4 (luks)
beide Platten eingehängt, per rsync alles auf die neue Platte copiert.
chroot auf die neue Platte.

Code: Alles auswählen

root@sysresccd:/# which cryptsetup
/sbin/cryptsetup

root@sysresccd:/# blkid
/dev/sda2: UUID="ef81b869-7ed5-440b-adb0-ff158ca62071" TYPE="ext2" 
/dev/sda4: UUID="fbdf8af3-c894-41b5-89d8-fc8088c00c0e" TYPE="crypto_LUKS" 
/dev/loop0: TYPE="squashfs" 
/dev/mapper/cryptroot: UUID="50a5923a-8b2c-41a4-b587-da7585bfd0cb" TYPE="ext4" 

root@sysresccd:/# cat /etc/crypttab 
cryptroot UUID=fbdf8af3-c894-41b5-89d8-fc8088c00c0e none luks

root@sysresccd:/# cat /etc/fstab
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda2 during installation
UUID=ef81b869-7ed5-440b-adb0-ff158ca62071 /boot               ext2    defaults  0       2
/dev/mapper/cryptroot    /               ext4    errors=remount-ro 0       1
grub-install /dev/sda (oder was das zu dem Zeitpunkt war)
update-initramfs -u -k all
update-grub

System rebootet. Aber anstatt der passphrase abfrage kommt "/dev/mapper/cryptroot not found"

Was übersehe ich gerade?

rhHeini
Beiträge: 2288
Registriert: 20.04.2006 20:44:10

Re: boot hängt: Umzug von einer HDD auf neu HDD mit luks

Beitrag von rhHeini » 16.03.2017 20:30:47

Sorry, wer lesen kann ist im Vorteil..... also ignoriere diese Antwort.

Vielleicht die crypttab?

Gruss, Rolf

mclien
Beiträge: 2427
Registriert: 06.12.2005 10:38:46
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Baustelle

Re: boot hängt: Umzug von einer HDD auf neu HDD mit luks

Beitrag von mclien » 16.03.2017 21:29:36

Also gut ich habe jetzt ca.15min auf meine geposteten Ausgaben gestarrt und sie mit meinem anderen rechner verglichen:

Code: Alles auswählen

root@zeug:~# blkid
/dev/mapper/sda3_crypt: UUID="0faa3292-96db-4020-9b8b-16237718b8d1" TYPE="ext4"
/dev/mapper/sda2_crypt: UUID="3c46d0a5-e83a-47e5-9b49-688638302cd8" TYPE="swap"
/dev/sda1: UUID="4b40886f-7135-4b3f-baee-876458409512" TYPE="ext2" PARTUUID="f3ba091b-01"
/dev/sda2: UUID="d7dfa863-e479-4b4d-86d5-70328b0f9296" TYPE="crypto_LUKS" PARTUUID="f3ba091b-02"
/dev/sda3: UUID="98e4ccbe-2be9-401a-a57f-b333d42b09e1" TYPE="crypto_LUKS" PARTUUID="f3ba091b-03"

root@zeug:~# cat /etc/crypttab 
sda2_crypt UUID=d7dfa863-e479-4b4d-86d5-70328b0f9296 none luks,swap
sda3_crypt UUID=98e4ccbe-2be9-401a-a57f-b333d42b09e1 none luks

root@zeug:~# cat /etc/fstab 
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/sda3_crypt /               ext4    errors=remount-ro 0       1
UUID=4b40886f-7135-4b3f-baee-876458409512 /boot           ext2    defaults        0       2
/dev/mapper/sda2_crypt none            swap    sw              0       0
und kann beim besten Willen nicht sehen was ich in der andern crypttab für einen Typo habe (mal davon abgesehen keinen swap eingerichtet zu haben)
EDIT:
Ah, jetzt. Hatte deine Antwort erst völlig falsch verstanden...

mclien
Beiträge: 2427
Registriert: 06.12.2005 10:38:46
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Baustelle

Re: boot hängt: Umzug von einer HDD auf neu HDD mit luks

Beitrag von mclien » 16.03.2017 21:53:52

Kann es ein Problem geben, wenn die versionen von cryptsetup zu weit voneinander abweichen?
installiertes system:
cryptsetup 1.4.3
live system:
cryptsetup 1.7.3

rhHeini
Beiträge: 2288
Registriert: 20.04.2006 20:44:10

Re: boot hängt: Umzug von einer HDD auf neu HDD mit luks

Beitrag von rhHeini » 20.03.2017 22:43:07

Schau Dir mal viewtopic.php?f=37&t=164392#p1125280 an, vielleicht hilfts oder gibt einen Denkanstoss.

Gruss, Rolf

wanne
Moderator
Beiträge: 7462
Registriert: 24.05.2010 12:39:42

Re: boot hängt: Umzug von einer HDD auf neu HDD mit luks

Beitrag von wanne » 21.03.2017 19:44:38

Was ist das für ein System? / steht schon immer nur symbolisch in der /etc/crypttab.
Vor systemd wurde der Eintrag in die gleichnamige Datei in der initrd kopiert oder als Argument im Grub angehängt.
Seit Systemd wird ersetzt Systemd cryptsetup und legt das das irgend wo unter conf/conf.d/cryptroot in die initrd.
rot: Moderator wanne spricht, default: User wanne spricht.

mclien
Beiträge: 2427
Registriert: 06.12.2005 10:38:46
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Baustelle

Re: boot hängt: Umzug von einer HDD auf neu HDD mit luks

Beitrag von mclien » 21.03.2017 19:57:10

Das ist ein wheezy, was ich min von lenny upgedatet habe. Also kein Systemd.

Müsste das grub Argument nicht erzeugt worden sein, wennich innerhalb der chroot Umgebung die grubinstallation und das initrd update gemacht habe?

Code: Alles auswählen

grub-install /dev/sda
update-initramfs -u -k all
update-grub

wanne
Moderator
Beiträge: 7462
Registriert: 24.05.2010 12:39:42

Re: boot hängt: Umzug von einer HDD auf neu HDD mit luks

Beitrag von wanne » 21.03.2017 20:06:07

Ja. Für wheezy sollte das reichen.
du kannst ja die initrd mal auspacken und gucken was da unter /etc/crypttab verpackt ist.
rot: Moderator wanne spricht, default: User wanne spricht.

mclien
Beiträge: 2427
Registriert: 06.12.2005 10:38:46
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Baustelle

Re: boot hängt: Umzug von einer HDD auf neu HDD mit luks

Beitrag von mclien » 23.03.2017 15:24:18

Seltsam. In der initrd gibt es gar keine /etc/crypttab...
Ich habe sicherhaltshalber nochmal mit der rescueCd gestartetetun dper chroot nochmal initrd und grub upgedatet...
Noch irgendwelche ideen?

wanne
Moderator
Beiträge: 7462
Registriert: 24.05.2010 12:39:42

Re: boot hängt: Umzug von einer HDD auf neu HDD mit luks

Beitrag von wanne » 23.03.2017 19:13:33

Du kannst die mal manuell dazu packen.
Aber da wird noch einiges mehr fehlen.
Problem ist wahrscheinlich, dass der die nicht mehr dazu packt, weil er nicht erkennt, dass die Root-Partition verschlüsselt ist.
Eventuell hilft dir das weiter:
https://help.ubuntu.com/community/Encry ... stemHowto5
rot: Moderator wanne spricht, default: User wanne spricht.

Antworten