loop-aes: problem after repartitioning disk

Juergen Lemke <[email protected]>
Newsgroups gmane.linux.cryptography,gmane.spam.detected
Message-ID <[email protected]>
Dear all

Until yesterday I had a hard drive with three partitions, one used as a root partition encrypted with loop-aes, another unencrypted partition and swap space. I had to delete the unencrypted partition and divide it into two smaller, separate partitions, which I did using cfdisk. As a result, cfdisk shows that the partition encrypted with loop-aes changed names from /dev/hda3 to /dev/hda4. 

After this change I could not boot my encrypted system from the usual usb stick. I booted using a knoppix cdrom, mounted my usb key under /boot and edited initrd.conf on the usb key so that it read

CRYPTROOT=/dev/hda4

(rather than /dev/hda3) and then ran

$ sudo ./build-initrd.sh /boot/initrd.conf
[this copied a bunch of files and only generated warnings about not being able to preserve permissions on two files]
$ sudo umount /boot
$ sudo syslinux /dev/sdc

But this did not work. When I now try to boot from the usb stick, I get this message:

Error: gpg key file decryption failed
Command "/lib/losetup -e AES256   -I 0 -K /lib/rootkey.gpg -G /lib /dev/loop5 /dev/hda4" returned error

even after having repeatedly inserted the correct passphrase. I booted back into knoppix and verified, running "gpg -d rootkey.gpg", that I can still correctly decrypt it using my passphrase.

Where did I mess up? Any help would be greatly appreciated.

Best

Juergen




__________________________________________________
Do You Yahoo!?
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails. 
http://mail.yahoo.com 

-
Linux-crypto:  cryptography in and on the Linux system
Archive:       http://mail.nl.linux.org/linux-crypto/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.