Archlinux 安装在LVM分区上
1、环境:
Windows 7 + VirtualBox 4.04
Archlinux-2010.5-core-i686
2、分区规划
物理分区:
虚拟机挂载两块块动态扩展硬盘
具体分区如下
/dev/sda1 100M
/dev/sda2 1024M
/dev/sdb1 1024M
其中/dev/sda1 用做boot挂载点,因为grub 版本不支持boot挂载到lvm
LVM规划
分区 大小 挂载点
/dev/vg00/rootvol 1200M /
/dev/vg00/swapvol 256M swap
/dev/vg00/homevol 512M /home
3、操作步骤(用arch光盘启动并操作)
#modprobe dm-mod
//加载dm-mod模块
#vgchange -ay
//设置自动激活所有已知卷组
#pvcreate /dev/sda2 (可连续添加多个)
#pvcreate /dev/sdb1
#pvdisplay
//创建并查看物理卷
#vgcreate vg00 /dev/sda2 (可连续添加多个)
#vgextend vg00 /dev/sdb1 (添加物理卷到已知卷组)
#vgchange -a y vg00 (可省略)
#vgdisplay
//创建并查看卷组
#lvcreate -L 1200M -n rootvol vg00
#lvcreate -L 512M -n homevol vg00
#lvcreate -C y -L 256M -n swapvol vg00 (连续pe)
#lvdisplay
//创建并查看逻辑卷组
#/arch/setup
//执行安装步骤
4、注意
在选择挂载点的时候不要选择实际的逻辑卷,比如/dev/sdb1,当然/boot要选择实际的逻辑卷,这里使用/dev/sda1;
在配置系统步骤,修改/etc/rc.conf文件中的USERLVM=”no” 为 USERLVM=”yes”;
在配置系统步骤,修改/etc/mkinitcpio.conf文件中的hooks=”… … filesystems ” 中为 hooks=”… … lvm2 filesystems”
5、启动
安装bootloader时候选择/dev/sda,并编辑/boot/grub/grub.cfg文件,在 #Timeout for menu前添加:
insmod lvm
一条评论
在详细点。。。内容不错