В Wed, 07 May 2014 14:10:49 +0200 Harald Hoyer <harald@xxxxxxxxxx> пишет: > On 07.05.2014 14:08, Harald Hoyer wrote: > > On 07.05.2014 13:47, Alexander Tsoy wrote: > >> Actually hostonly-cmdline is partially broken with systemd in > >> initramfs. For example systemd-cryptsetup-generator does not > >> read /etc/cmdline.d/*.conf files, so rd.luks* parameters must be > >> appended to kernel cmdline anyway. > >> > > > > True! Good point! > > Although /etc/crypttab is included with hostonly. > > > > Ah, oh.. I forgot, dracut *does* use rd.luks.uuid from the kernel command line > and creates /etc/crypttab lines from it in the initramfs. > So basically it *should* work with systemd. This doesn't work with full disk encryption. Unit file does not get generated and I see this message: [ 7.142993] testhost dracut-initqueue[202]: Failed to start systemd-cryptsetup@luks\x2d342d2414\x2d159c\x2d48d7\x2da0b7\x2d5b59fa6e27a5.service: Unit systemd-cryptsetup@luks\x2d342d2414\x2d159c\x2d48d7\x2da0b7\x2d5b59fa6e27a5.service failed to load: No such file or directory. Probably this is because crypt-run-generator get executed from udev rules only if *both* of the following conditions are true: - there is no rd.luks.uuid parameter in both cmdline and /etc/cmdline.d/*.conf - rd.auto is enabled -- Alexander Tsoy -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html