Comment 12 for bug 1238194

Revision history for this message
Plecton (northend) wrote :

Same probelm after update.

I cleaned up all the earlier kernels because the space on my /boot partition was limited, so I was unable to use an earlier kernel. I had to download a LiveCD of Ubuntu 13.10 and boot it. Then I used cryptsetup to decrypt my existing hdd rootfs partition, and mount all LV partitions to a temporary folder. Next I setup the system mounts (dev, sys, proc, etc), and chroot-ed to the temporary folder. Then I edited the /etc/initramfs-tools/modules file with nano, added "ohci_pci" to it at the bottom, saved, and called "update-initramfs -u". Finally I unmounted and rebooted.

It worked.

People using pre-boot authentication might also want to modify the cryptsetup hook script. Go to the /usr/share/initramfs-tools/scripts/local-top/ folder and edit a file called "cryptroot". Find a line that says something like cryptkey = "Unlocking disk bla bla bla...\nEnter passphrase: " and change it to look like this:
cryptkey="Enter passphrase: "

This will remove the annoying UUID text from the auth screen on boot. You will instead see only a single line that says "Enter passphrase: ". Much cleaner.