After upgrading to baselayout 1.8.5.9, my system was unable to boot. None of the init scripts would execute because /var/lib/init.d does not exist until /var is mounted. /var cannot be mounted until the LVM system is initilized (done in /etc/init.d/checkfs). In order to get around the problem, I have added the lines /sbin/vgchange -a y mount /var to /sbin/rc in the boot section immediately after /proc is mounted. Reproducible: Always Steps to Reproduce:
Hi You can use lvmcreate_initrd I wrote at http://bugs.gentoo.org/show_bug.cgi?id=27420
this is fixed in current baselayout versions. /var on lvm works fine.
could you please confirm this is working now and resolve please ;)
seems to be fine now