Прочитал в русской arch wiki
Важно: /boot не может находиться внутри LVM раздела т.к. grub (версии<1.95) не имеет поддержки загрузки с LVM.
Так как дефолтно давно уже GRUB2, значит я могу boot на lvm делать?
Ну а в остальном, вот как делаю, постараюсь ничего не забыть:
modprobe dm-mod
- На sda создаю 1 раздел под lvm и в нём уже размечаю root, home, swap
pacman -S grub-bios
mkinitcpio -p linux
- раскоментирую в mkinitcpio.conf строку
И включаю необходимые модулиHOOKS=«base udev ... block lvm2 filesystems»
MODULES=«dm-thin-pool»
BINARIES=«/usr/bin/thin_check /usr/bin/pdata_tools» grub-mkonfig -o /boot/grub/grub.cfg
export ROOTDELAY=60
root=/dev/mapper/vg01-root
- меня в groob.cfg root=UUID... на root=/dev/mapper/vg-root
Подскажите, что я делаю не так или что пропускаю, после установки у меня grub не находит root. Получаю вывод при загруки grub'ом ядра
error: no such device: (и тут UUID дивайся, переписывать не буду)