创建lvm分区,将系统安装在上面。
无需手动设定该分区标记为lvm或boot。
记录与普通安装有区别的操作。
建立lvm分区
如果已有lvm分区,运行 vgchange -ay 激活
modprobe dm-mod pvcreate /dev/sda2 vgcreate myvg /dev/sda2 lvcreate -L 5G myvg -n arch_root lvcreate -L 512M myvg -n lvswap
操作截图:
Chroot 到新系统后要进行如下操作:
2、修改 /etc/mkinitcpio.conf,在 HOOKS 部分的 filesystems 前面增加 lvm2,使内核在启动时可以找到 LVM 卷。
如将HOOKS="base udev autodetect pata scsi sata filesystems" 改为
HOOKS="base udev autodetect pata scsi sata lvm2 filesystems"
mkinitcpio -p linux
mkinitcpio 详见:
https://wiki.archlinux.org/index.php/Mkinitcpio_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
3、swap 分区用 lvm 时,生成的fstab有错误,手动修改过来
修改 /dev/dm-4 为swap 分区路径