On 12/02/2013 04:04 AM, Steve Langasek wrote:
>> The problem is that update-initramfs does not put /sbin/cryptsetup
>> into initramfs. My root filesystem is unencrypted but I mount an
>> encrypted partition during boot, so I need cryptsetup in initramfs.
> Why do you think you need cryptsetup in the initramfs for mounting an
> encrypted filesystem that isn't the root filesystem? This is meant to
> be handled via /etc/init/cryptdisks-udev.conf, with no involvement of
> the initramfs.
Admitted. I might be doing something wrong. To be more clear,
My /etc/fstab looks like this and all is on an USB stick.
Of course, I'd like to setup my system so that nothing is written to the
usb stick at boot time. I have the impression, that works with Raring. I
don't even have /etc/crypttab there.
But apart from my (perhaps wrong) configuration, the problem remains:
/usr/share/initramfs-toos/hooks/cryptroot in Saucy does not honour the
CRYPTSETUP=y setting in /etc/initramfs-tools/initramfs.conf. It should
force putting /sbin/cryptsetup into initramfs (as far as I understand
the meaning of that variable). That's the bug. My setup is actually
irrelevant. I only added it as a hint.
On 12/02/2013 04:04 AM, Steve Langasek wrote:
>> The problem is that update-initramfs does not put /sbin/cryptsetup
>> into initramfs. My root filesystem is unencrypted but I mount an
>> encrypted partition during boot, so I need cryptsetup in initramfs.
> Why do you think you need cryptsetup in the initramfs for mounting an cryptdisks- udev.conf, with no involvement of
> encrypted filesystem that isn't the root filesystem? This is meant to
> be handled via /etc/init/
> the initramfs.
Admitted. I might be doing something wrong. To be more clear,
My /etc/fstab looks like this and all is on an USB stick.
UUID=XXXXXXXX- XXXX-XXXX- XXXX-XXXXXXXXXX XX / ext4 errors= remount- ro 0 vg-lvdata /lvdata ext4 noatime, errors= remount- ro 0 2 vg-lvswap none swap sw 0 0
noatime,
1
/dev/mapper/
/dev/mapper/
tmpfs /tmp tmpfs rw 0 0
tmpfs /media tmpfs rw 0 0
tmpfs /mnt tmpfs rw 0 0
/lvdata/var /var bind defaults,bind 0 0
/lvdata/root /root bind defaults,bind 0 0
/lvdata/home /home bind defaults,bind 0 0
/lvdata/opt /opt bind defaults,bind 0 0
/lvdata/etc/cups /etc/cups bind defaults,bind 0 0
/lvdata/zvol /zvol bind defaults,bind 0 0
Of course, I'd like to setup my system so that nothing is written to the
usb stick at boot time. I have the impression, that works with Raring. I
don't even have /etc/crypttab there.
But apart from my (perhaps wrong) configuration, the problem remains: initramfs- toos/hooks/ cryptroot in Saucy does not honour the tools/initramfs .conf. It should
/usr/share/
CRYPTSETUP=y setting in /etc/initramfs-
force putting /sbin/cryptsetup into initramfs (as far as I understand
the meaning of that variable). That's the bug. My setup is actually
irrelevant. I only added it as a hint.
Ralf