Тем, кто потерял бдительность, и, не прочитав новостей на оф. сайте Arch, обновился, посвящается.
Итак - Новость.
Если лень читать:
- хук lvm2 теперь требует хук udev;
- в конфиге /etc/lvm/lvm.conf обязательно должен быть параметр use_lvmetad = 1;
- в этом же конфиге появился параметр auto_activation_volume_list, в котором указываются
необходимые при загрузке lvm-тома(закомментировать от греха подальше); - если нужен мониторинг(необходим для снапшотов): systemctl enable lvm-monitoring.service;
- параметр ядра lvmwait , некогда жизненно необходимый, теперь потерял всякий смысл;
- если device-mapper, linux и lvm2 обновлялись одновременно, то образ initramfs собрался криво, необходимо пересобрать его вручную.
Если уже обновился:
- запуститься с рабочего Linux;
- подготовиться к chroot(см. ниже);
- chroot;
- проверить use_lvmetad и auto_activation_volume_list(см. выше);
- пересобрать образы initramfs: mkinitcpio -p linux.
- PROFIT!
Подготовка к chroot:
cd /mnt/arch
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/
mount -t devpts pts dev/pts/