創建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 分區路徑