Slackware-12.1 на шифрованном LVM

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
nesferato
Сообщения: 472
Статус: В изобилии!
ОС: Fedora, Slackware

Slackware-12.1 на шифрованном LVM

Сообщение nesferato »

Всем привет!
Решил попробовать поставить Slackware-12.1 скомбинировав LUKS и LVM. Прочитал инструкцию, которая предлагалась на диске: CDROM/README_CRYPT.TXT (секция Combining LUKS and LVM).
В виртуальной машине есть диск sda, размеров 9Gb. cfdisk'ом создал два раздела sda1 (100Mb, bootable) и sda2 - все остальное (тип пробовал ставить обычный или 8e). После этого проделал:

Код: Выделить всё

# cryptsetup -s 256 -y luksFormat /dev/sda2
# cryptsetup luksOpen /dev/sda2 slackluks
# pvcreate /dev/mapper/slackluks
# vgcreate cryptvg /dev/mapper/slackluks
# lvcreate -L 5G -n root cryptvg
# lvcreate -L 2.5G -n home cryptvg
# lvcreate -L 1G -n swap cryptvg
# vgscan --mknodes
# vgchange -ay
# mkswap /dev/cryptvg/swap


Так как все прошло без ошибок, запускаю setup, добавляю swap, форматирую ФС (ext3):

Код: Выделить всё

/dev/cryptvg/root /
/dev/cryptvg/home /home
/dev/sda1 /boot


Устанавил нужные пакеты. Далее

Код: Выделить всё

# chroot /mnt


Создал initrd:

Код: Выделить всё

# mkinitrd -c -k 2.6.24.5-smp -m ext3 -f ext3 -r /dev/cryptvg/root -C /dev/sda2 -L


Затем отредактировал /etc/lilo.conf:

Код: Выделить всё

image = /boot/vmlinuz-generic-smp-2.6.24.5-smp
initrd = /boot/initrd.gz
root = /dev/cryptvg/root
label = linux
read-only


Сохранился, выполнил lilo, перезагрузился и...

Код: Выделить всё

No volume groups found
mount: mounting /dev/cryptvg/root on /mnt failed: No such file or directory


Не могу понять, в каком месте вышла ошибка, инструкцию уже раз 5 перечитал :(
Результат пропорционален осознанности.
Спасибо сказали:
Аватара пользователя
nesferato
Сообщения: 472
Статус: В изобилии!
ОС: Fedora, Slackware

Re: Slackware-12.1 на шифрованном LVM

Сообщение nesferato »

Ок. Упростим задачу. Kто-нибудь ставил Slackware 12.1 просто на LVM в конфигурации: /dev/sda1 - /boot; /dev/sda2 - Linux LVM?
Результат пропорционален осознанности.
Спасибо сказали:
Аватара пользователя
nesferato
Сообщения: 472
Статус: В изобилии!
ОС: Fedora, Slackware

Re: Slackware-12.1 на шифрованном LVM

Сообщение nesferato »

Так со всем разобрался. Подробности на linuxquestions.org на английском языке.
Вкратце, у меня была проблема в том, что при загрузке не подцеплялся виртуальный SCSI-HDD. Для того, чтобы в VMWare подцепить при загрузке SCSI-HDD, надо было добавить в initrd модули: mptbase.ko, mptscsih.ko, mptspi.ko, scsi_transport_spi.ko и модуль поддержки корневой файловой системы. Теперь все заработало.
Результат пропорционален осознанности.
Спасибо сказали: