Загружаю ядро, а там «пытаюсь смонтировать reiserfs ext[2-4] xfs ... не могу смонтировать root».
ядро/initramfs содаётся по genkernel --kernel-config=/usr/src/config --luks --lvm all .config
menu.lst:
default 0
timeout 3
title Gentoo luks
root(hd0,0)
kernel /boot/kernel init=/linuxrc dolvm crypt_root=/dev/sda3 real_root=/dev/mapper/crypt_root
initramfs /boot/initramfs
title Gentoo luks test
root(hd0,0)
kernel /boot/kernel init=/linuxrc dolvm crypt_root=/dev/sda3 real_root=/dev/mapper/crypt_root root=/dev/ram0
initramfs /boot/initramfs
Догадываюсь о том, что dolvm и --lvm не нужны, т.к. до их применения / должен смонтироваться.
cryptsetup/lvm2 собраны с USE=«static. Зашифрованы так: cryptsetup -c aes-cbc-essiv:sha256 -h sha256 luksFormat device name
Разбивка такая:
/dev/sda1 /boot ext2 noauto,noatime 1 2
/dev/mapper/crypt_root / ext4 noatime 0 1(/dev/sda3)
/dev/mapper/lvm-usr /usr ext4 noatime 0 1
/dev/mapper/lvm-home /home ext4 noatime 0 1
/dev/mapper/lvm-portage /usr/portage reiserfs noatime 0 1(lvm == /dev/sda4)
/dev/mapper/lvm-distfiles /build/distfiles xfs noatime 0 1
/dev/mapper/lvm-temp /build/temp reiserfs noatime 0 1
/dev/mapper/swap none swap sw 0 0(/dev/sda2)