LINUX.ORG.RU

[luks][lvm2][genkernel]Не может смонтировать root.

 ,


0

1

Загружаю ядро, а там «пытаюсь смонтировать 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)


Сори, выложил не тот конфиг(0 скачиваний) ядра, вот он.

PS hardened 38-r4 arch=x86.

tn1
() автор топика
Ответ на: комментарий от luke

Ошибка появляется на стадии монтирования /dev/ram0.(я так думаю)
пробую reisefs ext2 ext3 ext4 xfs .. облом
Kernel panic

отсутствие в конфиге указания на дрова SATA

ATA ACPI Support
Sata Port Multiplier Support
AHCI SATA Support

не достаточно?(раньше работало)

tn1
() автор топика

Всем спасибо, создал свой initramfs.

tn1
() автор топика
Ответ на: комментарий от MaZy

Уже это понял.

PS скрипт счастья поместился в ~30строк.

tn1
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.