Загрузимся с установочного диска Slackware 13.0fdisk -l
Создадим на диске раздел LVM (тип 8e)
Создадим группу томов lvm и логические тома для файловых систем root и home размером по 5GB:pvcreate /dev/sda1
vgcreate lvm /dev/sda1
lvcreate -L5G -n root lvm
lvcreate -L5G -n home lvmТеперь можно запускать инсталлятор:
setup
Установку проводим стандартно.
LILO устанавливаем в режиме simple.Если перезагрузить компьютер после установки системы, то ядро загрузится, но корневая файловая система не будет смонтирована, т.к. после загрузки ядра логические тома lvm ещё не активированы. Чтобы решить эту проблему нужно создать initrd и переустановить загрузчик.
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
chroot /mnt
cd /boot
mkinitrd -cТеперь нужно немного изменить initrd
cp /sbin/lvm.static /boot/initrd-tree/sbin/lvm
ln -s lvm /boot/initrd-tree/sbin/vgscan
ln -s lvm /boot/initrd-tree/sbin/vgchange
echo "/dev/mapper/lvm-root" > initrd-tree/rootdev
echo "ext4" > initrd-tree/rootfs (Тип файловой системы подставьте свой)
mkinitrdПереустановим загрузчик.
vi /etc/lilo.conf
Секцию
image = /boot/vmlinuz
root = Linux
label = Linux
read-onlyприведем к виду
image = /boot/vmlinuz
initrd = /boot/initrd.gz
root = Linux
label = Linux
read-onlyВыполним команды
lilo
exit
reboot
URL:
Обсуждается: http://www.opennet.me/tips/info/2256.shtml
Как то сложно вы образ генерите, можно вот такmkinitrd -c -k 2.6.29.6 -m ext4 -f ext4 -r /dev/linux/slackware -L
Ого, куда я попал, вроде уже 2010 на дворе. Хотя ext4 палит всё.
Хм. К 13 версии Ви таки прочитали README_LVM и README_CRYPT?
Нет пропустил я эти ридмишки, велосипед написал :)
Ну зачем так, например в родном readme за 12.2 нет слов о том что делать если вы перезагрузились сразу, не сделав па.. с initrd, так что... вариант
Всю ночь ставил...понравилось
В то время, как другие дистрибутивы ставятся на LVM из коробки без лишних телодвижений в Slackware всё ещё "закат солнца вручную".
И слава Богу, что оно так.
Нам не нужны тыкальщики мышкой.