I followed the steps here:
https://www.archlinux.org/news/binaries … ervention/
Nevertheless, after a reboot the system didn't boot up because it was not able to mount logical volumes other than / (i.e. /home and /var). This is because now (for a reason I don't know) /dev/mapper/ entries for my logical volumes are missing.
I can workaround boot waiting 90 seconds for the recovery console to appear, giving my root password and typing this:
dmsetup mknodes # create nodes in /dev/mapper mount -a # mount all entries in fstab systemctl start multi-user.target # complete boot with graphical environment
Of course, this is painful. I want my system to boot just as fine as it did this morning before the upgrade. Ideas?
Last edited by rufianw (2013-06-15 21:03:41)
To confirm, you can use lsinitcpio.
How can I check that?
My `/etc/mkinitcpio.conf` does not contain the word 'dmsetup' nor the ArchLinux wiki told me anything about it there. I have the 'lvm2' hook, though.
`lsinitcpio /boot/initramfs-linux.img |grep dmsetup` returns empty.
Just rebuilding the initramfs fixed the issue.
mkinitcpio -p linux