将根分区安装到LVM2的一些笔记
最近换了块Intel的主板,据闻Intel芯片自带的Raid性能还可以,于是将我两个旧的西数160G硬盘组成了Raid0阵列,在上面装了个Gentoo和Windows7,也顺便用上了LVM2。
先说说我的分区情况,由于直接用主板自带的Raid控制器组成了Raid0,在Windows和Gentoo下被认成了一个320G的硬盘,可以直接在上面分区,无需用软件去组阵列。
/dev/sda1 == /boot , ext2
/dev/sda2 == Windows7 , ntfs
/dev/sda5 == LVM2其中LVM2的分区情况是
/dev/mapper/gentoo-root == / , ext4
/dev/mapper/gentoo-home == /home , ext4
/dev/mapper/gentoo-usr == /usr , ext4
/dev/mapper/gentoo-var == /var , ext4
/dev/mapper/gentoo-swap == swap/dev/sda6 == Data , ntfs
我用的是archlinux-2009.08-netinstall-x86_64.iso启动来分区和装Gentoo的,想要图形的LVM2界面可以用Fedora LiveCD。简要的记下安装的步骤
- # modprobe dm-mod 加载模块
- # vgchange -ay 启用已创建的LVM2卷组
- # mkfs.ext4 /dev/mapper/* 格式化磁盘
- # mount /dev/mapper/* /mnt/gentoo/* 挂载到相应的目录下
- (中间的安装过程省略)
- # genkernel –install –lvm2 –menuconfig –disklabel all 编译内核,那个lvm2参数好像已经是不推荐的了,但找不到其他方法,姑且用着吧(后面那些参数都是用两条横线分开的,WP很自作多情的把两条显示成一条了)
- # emerge -q lvm2 && rc-update add lvm boot 安装用到的工具并设置启动运行
- # vim /boot/grub/grub.conf 添加上dolvm udev两个参数,如下所示
title Gentoo Linux 2.6.31-r2
root (hd0,0)
kernel /kernel-genkernel-x86_64-2.6.31-gentoo-r2 udev dolvm root=/dev/ram0 real_root=/dev/mapper/gentoo-root
initrd /initramfs-genkernel-x86_64-2.6.31-gentoo-r2 - # grub-install –no-floppy /dev/sda 安装Grub到MBR上
大功告成,可以重启进Gentoo里了。
参考资料:
声明: 本站遵循 署名-非商业性使用-相同方式共享 3.0 共享协议. 转载请注明转自 ShareItem.org


最新评论