Hallo an alle,
ich habe habe mir hier ein Debian (Etch) nach meinen Wünschen
aufgesetzt. Ich möchte dieses nun klonen.
Es residiert zur Zeit noch auf einer kleinen PATA-Platte am
Onboard-Controler und soll auf eine SATA (Promise) umziehen.
Eine Randbedingung ist, dass die Festplatte verschlüsselt ist und sollte
dass auch noch nach dem Umzug sein.
Ich habe mittlerweile es geschafft, dass alle Daten auf der neuen Platte
liegen. Nun stellt sich aber dmcrypt quer. Irgendwo auf der Platte liegt
eine Referenz auf die alte PATA-Platte, die ich nicht finde. Dadurch
bricht der Bootvorgang beim Einbinden der Rootpartition ab.
-------Fehlermeldung--------------------
device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised:
Volume group "etch" not found
Volume group "server-2" not found
Setting up cryptographic volume hdc5_crypt (based on /dev/hdc5)
cryptsetup: Source device /dev/hdc5 not found
Done
Begin: Waiting for root files systemm... ...
-------Ende-----------------------------
Die hdc5 ist nicht mehr existent, weil ich die PATA-Platte im Bios
abgeklemmt habe.
>Volume group "server-2" not found<
Das ist die alte root-Umgebung. Ich erwarte dort eigentlich auch etwas
mit etch.
Wo kommt die Referenzen her?
Geändert habe ich die /boot/grub/device.map,
--------device.map (alt)----------------
(hd0) /dev/hdc
--------device.map (neu)----------------
(hd0) /dev/sda
--------Ende----------------------------
die /etc/crypttab
--------crypttab (alt)------------------
hdc5_crypt /dev/hdc5 none luks
--------crypttab (neu)------------------
sda5_crypt /dev/sda5 none luks
--------Ende----------------------------
die /boot/grub/menu.list,
--------menu.lst------------------------
...
### BEGIN AUTOMAGIC KERNELS LIST
...
# kopt=root=/dev/mapper/etch-root ro
...
## ## End Default Options ##
...
title Debian GNU/Linux, kernel 2.6.18-4-486
root (hd0,0)
kernel /vmlinuz-2.6.18-4-486 root=/dev/mapper/etch-root ro
initrd /initrd.img-2.6.18-4-486
savedefault
...
### END DEBIAN AUTOMAGIC KERNELS LIST
--------Ende----------------------------
und die /etc/fstab:
--------fstab----------------------------
#/dev/mapper/server--2-root / ext3 defaults,errors=remount-ro 0 1
#/dev/hdc1 /boot ext3 defaults 0 2
#/dev/mapper/server--2-home /home ext3 defaults 0 2
#/dev/mapper/server--2-tmp /tmp ext3 defaults 0 2
#/dev/mapper/server--2-usr /usr ext3 defaults 0 2
#/dev/mapper/server--2-var /var ext3 defaults 0 2
#/dev/mapper/server--2-swap_1 none swap sw 0 0
/dev/mapper/etch-root / ext3 defaults,errors=remount-ro 0 1
/dev/mapper/etch-home /home ext3 defaults 0 2
/dev/mapper/etch-tmp /tmp ext3 defaults 0 2
/dev/mapper/etch-usr /usr ext3 defaults 0 2
/dev/mapper/etch-var /var ext3 defaults 0 2
/dev/mapper/etch-swap none swap sw 0 0
/dev/sda1 /boot ext3 defaults 0 2
--------Ende----------------------------
Ich habe ausgeführt:
grub-install /dev/sda
update-initramfs -u ALL
Wo lieg mein Fehler?
Viele Grüße und vielen Dank
Andreas