灌溉梦想,记录脚步
« »
2011 年 04 月 03 日技术合集

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

日志信息 »

该日志于2011-04-03 23:22由 kevin 发表在技术合集分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

1条评论

  1. 漳州小鱼网说道:

    在详细点。。。内容不错

发表评论 »