What files control LUKS password prompt at boot?

Asked by komputes on 2009-12-14

In the boot process you are requested to put in passwords for encrypted devices that have been requested to be booted during setup in debian-installer. This does not rely solely on /etc/fstab and /etc/cryptab, since editing these files does not change the password prompt - you get prompted for a password even if you commend those drives out).

I would like to know what other file affect the boot password prompt for LUKS Devices?

My Setup:
sda1 /boot (unenc)
sda2 / (9.10 LUKS)
sda3 / (10.04 LUKS)
sda4 swap (swap LUKS) - swap to be shared among both 9.10 and 10.04

The issue arose when I had to recreate the swap during the second run of debian-installer (installing 10.04), since I could not use the existing swap parition (created when I was installing 9.10) - This issue is properly explained in Bug #155987

Question information

Language:
English Edit question
Status:
Open
For:
cryptsetup Edit question
Assignee:
No assignee Edit question
Last query:
2009-12-14
Last reply:
2009-12-14
Colin Watson (cjwatson) said : #1

Is the prompt for the password of the device holding the root filesystem? Did you remember to run 'sudo update-initramfs -u' after editing /etc/fstab and /etc/crypttab?

komputes (komputes) said : #2

Hi Colin,

I was unaware that after making changes to fstab/cryptab I had to run 'sudo update-initramfs -u'.

Since I cannot boot into the system itself to run this command, I will need to chroot into the root partition to run the command. Unfortunately this fails as well.

1) Boot from a LiveCD or another partition/installation
2) Mount/decrypt the partition
3) chroot into the root partition
4) Run 'update-initramfs -u'

I get the following output (many errors) when attempting to run this command in the chroot:
http://pastebin.ubuntu.com/341486/

Can you help with this problem?

Provide an answer of your own, or ask komputes for more information if necessary.

To post a message you must log in.