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下没这么难吧?!
