在LVM上安装archlinux就这么难吗?

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
arvan
帖子: 190
注册时间: 2005-08-02 18:04
来自: Lanzhou
联系:

在LVM上安装archlinux就这么难吗?

#1

帖子 arvan » 2012-10-04 15:25

不是说GRUB2支持LVM吗?为什么我的就不行,grub-install直接失败,说是core.img太大了。

arclinux 0804的CD。

卷组 vg00
lv3个,swap,root,boot

按照官方wiki挂载设备,mount /dev/mapper/vg00-root /mnt
mount /dev/mapper/vg00-boot /mnt/boot
swapon /dev/mapper/vg00-swap

之后按照官方wiki,chroot后,在rc.conf中设置USELVM=“yes”,/etc/mkinitcpio.conf中的hooks,添加了lvm2在filesystem前面。

之后mkinitcpio -p linux

重启,失败。因为必然的,grub-install /dev/sda失败。

想问问大拿,archlinux下面究竟怎么做才能正确的,合法的使用上LVM under grub2???

我也试了lilo,能安装到/dev/sda,但是引导系统时,显示no volume groups found,必须要执行一次modprobe dm-mod, lvm vgchange -ay然后exit,就OK了。按照官网论坛某老外的方法,修改了/usr/lib/initcpio/hooks/lvm2,添加了一个 lvm pvscan,之后mkinitcpio -p linux,重启系统,系统抛出kernel panic!我就崩溃了。

linux下没这么难吧?!
:em06
Jonathan Swift - "May you live every day of your life."
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 在LVM上安装archlinux就这么难吗?

#2

帖子 速腾1994 » 2012-10-04 19:45

头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 在LVM上安装archlinux就这么难吗?

#3

帖子 速腾1994 » 2012-10-04 19:47

在开始安装arch之前(即输入:/arch/setup之前),先使用cfdisk等工具来规划分区。因为grub不能从LVM逻辑卷引导启动(版本1.0时),所以需要先创建一个/boot引导区,100MB应该够了。另外的解决办法就是使用lilo或者高于1.95版本的grub。
so,你需要最新的archlinux安装镜像iso
头像
arvan
帖子: 190
注册时间: 2005-08-02 18:04
来自: Lanzhou
联系:

Re: 在LVM上安装archlinux就这么难吗?

#4

帖子 arvan » 2012-10-04 20:17

LS的大侠,谢谢回复。

我就是按照官方WIKI的LVM说明,进行安装的,最新的ISO,但安装grub到/dev/sda确实存在问题。
Jonathan Swift - "May you live every day of your life."
头像
梨,半斤
帖子: 438
注册时间: 2009-03-08 22:37

Re: 在LVM上安装archlinux就这么难吗?

#5

帖子 梨,半斤 » 2012-10-10 23:12

arvan 写了:LS的大侠,谢谢回复。

我就是按照官方WIKI的LVM说明,进行安装的,最新的ISO,但安装grub到/dev/sda确实存在问题。
bios系统用gpt需要在硬盘上划分一个大概2M的分区用来存放grub的镜像。好像是这么说的,之前在lvm上装过arch,太久了记不清楚了。建议参考grub官方文档。
回复