Сегодня учился работать с шифрованным корнем. Никакой отсебятины, всё делал из дебиановского установщика (stable): небольшой /boot на отдельном разделе, и LVM поверх crypt. Первая загрузка закончилась в бизибоксе с радостным сообщением о не найденном /sbin/init. Причину выяснил довольно быстро, когда полез проверять конфиг LILO (доступ к шифрованным разделам уже был). Оказалось, LILO сконфигурирован с root=/dev/mapper/vg_main-lv_root — именно так всё и выглядит при нормальной загрузке, однако в initrd этот LV выглядел как /dev/vg_main/lv_root ... Соответственно, LILO не мог найти корень. Исправить оказалось легко, но для такого стабильного и отполированного дистра это было несколько неожиданно. После таких фокусов ручная установка без d-i уже не кажется бессмысленным занятием — там хоть знаешь, чего ждать.
Форум —
Talks






