Re: Initramfs doesn't ask for password to encrypted LVM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 28/08/13 at 10:47, Bartłomiej Piotrowski wrote:
> I guess it's trivial to fix, I usually overlook basic things...
> 
> I installed Arch on encrypted LVM without issues, but for some
> reason initramfs doesn't ask for password to encrypted LVM and waits
> for root device instead. I'm not sure where the problem lies --
> configuration files[1] seem correct to me.
First, your HOOKS array should have lvm2 before encrypt so that the
initramfs can setup the root volume before it tries decrypting it.
IE:
HOOKS="base udev autodetect modconf block keymap lvm2 encrypt filesystems keyboard fsck systemd"
Second, you have to tell the initramfs which lvm volume group and which
volume of that volume group your root volume is.
Your options array should be:
options cryptdevice=/dev/LVMVOLUMEGROUP/LVMROOTVOLUME:root root=/dev/mapper/root rw
where LVMVOLUMEGROUP is the group your root volume is a part of and
LVMROOTVOLUME is your root logical volume.
Also, since the encrypt hook mounts the LVMROOTVOLUME as
/dev/mapper/root due to :root you have to change the root= to
/dev/mapper/root.

To summarize, your hooks array was incorrectly sorted, and your options
array didn't take the lvm into account nor the fact that encrypt mounts
the cryptdevice as root not hdd-root.

-- 
Simon Thelen

Attachment: pgpt19RJaA5Es.pgp
Description: PGP signature


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux