Загрузимся с установочного диска Slackware 13.0 fdisk -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.dev/tips/info/2256.shtml