2012年10月20日土曜日

slackwareをlvmでインストール

250GのHDDでやった
CDでブート

fdiskは
/dev/sda1 83 Linux 1G
/dev/sda2 8e Linux LVM 残り

PVを作る
pvcreate /dev/sda2

VGを作る
vgcreate -s 32m VG01 /dev/sda2
32mってのはPEのサイズ。
1つのLVが持てるPEは最大65536個なので32mで最大2Tになる。 LV(パーティションに近いか)を作る

LVを作る
lvcreate -L 225G -n root VG01
lvcreate -L 2G -n swap VG01
lvcreate -s -L 4G -n snap /dev/VG01/root
このままだとインストーラがswapを見つけられないので
mkswap /dev/mapper/VG01-swap
setupでいつもどおりにインストール。
インストールが終わっても再起動せずに
chroot /mnt
mkinitrd -c -m ext4 -f ext4 -h /dev/mapper/VG01-swap -r /dev/mapper/VG01-root -C /dev/sda2 -L -R
(-hはハイバネーションの設定)

/boot/lilo.confも修正
append = "hogehoge resume=/dev/mapper/VG01-swap"
timeout = 100
initrd = /boot/initrd.gz

0 件のコメント:

コメントを投稿