Found a nasty little bug in LVM2 when installing it as a dependency of gparted, installed 'as is' there seems to be a conflict with the newer version and udev that will prevent booting see this:
https://bugs.gentoo.org/show_bug.cgi?id=409921
And this:
https://forums.gentoo.org/viewtopic-p-6999564.html
If you have already installed LVM2 and configured it your self you may not have come across this but in the config file in /etc/lvm/lvm.conf this line:
Code:
locking_dir = "/var/lock/lvm"
causes the boot failure ( about line 527 ), simply change it to locking_dir = "/dev/shm/lvm" to fix the problem, you can also use a sed like so:
Code:
sudo sed -i 's|/var/lock/lvm|/dev/shm/lvm|' /etc/lvm/lvm.conf
I assume this fails as /var/lock/lvm is not writable at boot time.