arch linux, с зашифрованным / при помощи cryptsetup.
Параллельно основному ядру, поставил linux-pf, пробую загрузиться с него, пишет что не видит /dev/mapper/cryptroot. Основное ядро запрашивает пароль и успешно загружается, linux-pf не грузится. В grub настройки меню у ядер идентичные за исключением файла ядра. Заметил только странность, в граб кфг загрузка основного ядра с (hd1,msdos1), но когда в шелле граба делаю ls на этот раздел, пишет что такого нет, есть только (hd1) без подразделов, но тем не менее основное ядро грузится при таких параметрах. В чем может быть проблема?
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
sdb 8:16 0 447,1G 0 disk
├─sdb1 8:17 0 200M 0 part /boot
├─sdb2 8:18 0 4G 0 part
│ └─cryptswap 254:1 0 4G 0 crypt [SWAP]
└─sdb3 8:19 0 443G 0 part
└─cryptroot 254:0 0 443G 0 crypt /
sdc 8:32 0 1,8T 0 disk
grub.cfg:
Так запрашивает пароль:
set root='hd0,msdos3'
linux /vmlinuz-linux root=UUID=bb5348d5-2e14-4810-8682-4c6b0b5868fa rw cryptdevice=/dev/sdb3:cryptroot quiet
initrd /initramfs-linux.img
boot
Так, не запрашивает пароль и соотв. не находит /dev/mapper/cryptroot
set root='hd0,msdos3'
linux /vmlinuz-linux-pf root=UUID=bb5348d5-2e14-4810-8682-4c6b0b5868fa rw cryptdevice=/dev/sdb3:cryptroot quiet
initrd /initramfs-linux.img
boot