LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1069|回复: 5

[已解决]LVM下启动ext4的root 加载为ext2

[复制链接]
发表于 2010-8-12 19:39:01 | 显示全部楼层 |阅读模式
最近迁移到新硬盘,根分区在LVM里面,格式化为ext4,可是开机加载后是ext2不知道是什么问题,另root在lvm里必须要用initrd引导么
我的menu.lst
title Gentoo Linux 2.6.34-r1 LVM
root (hd0,4)
kernel /boot/kernel-2.6.34-gentoo-r1 dolvm root=/dev/ram0 real_root=/dev/sysvg/root rootfstype=ext4
initrd /boot/initramfs-genkernel-x86_64-2.6.34-gentoo-r1

/etc/fstab
/dev/sda5               /boot           ext3            noatime         0 1
/dev/mapper/sysvg-root          /               ext4            defaults                0 1
/dev/mapper/sysvg-usr          /usr            ext4            noatime         0 1
/dev/mapper/sysvg-home         /home           ext4            noatime         0 1
/dev/mapper/sysvg-var          /var            ext4            noatime         0 1
/dev/sda6               none            swap            sw              0 0
/dev/cdrom              /mnt/cdrom      auto            users,noauto,ro 0 0



mount输出
rootfs on / type rootfs (rw)
/dev/mapper/sysvg-root on / type ext2 (rw,noatime,barrier=1,data=ordered)
proc on /proc type proc (rw,relatime)
rc-svcdir on /lib64/rc/init.d type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1024k,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type tmpfs (rw,nosuid,relatime,size=10240k,mode=755)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)
/dev/sda5 on /boot type ext3 (rw,noatime,commit=0)
/dev/mapper/sysvg-usr on /usr type ext4 (rw,noatime,commit=0)
/dev/mapper/sysvg-home on /home type ext4 (rw,noatime,commit=0)
/dev/mapper/sysvg-var on /var type ext4 (rw,noatime,commit=0)
发表于 2010-8-12 21:55:31 | 显示全部楼层
我以前也问过这个问题。
http://www.linuxsir.cn/bbs/thread367059.html
不过你已经用了rootfstype=ext4.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-13 09:19:24 | 显示全部楼层
我的root也在LVM下 ,已有报bug,但是我试过解决方法都不行http://bugs.gentoo.org/show_bug.cgi?id=221245
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-18 20:33:32 | 显示全部楼层
已经解决,升级了内核后重新编译,生成了initramfs  http://www.samnew.net/html/y2010 ... to-ext2-sloved.html
回复 支持 反对

使用道具 举报

发表于 2010-8-18 23:59:52 | 显示全部楼层
Post by samnew;2108748
已经解决,升级了内核后重新编译,生成了initramfs  http://www.samnew.net/html/y2010 ... to-ext2-sloved.html
今天重新启动来一下机器,如果加了rootfstype=ext4, mount显示root fstype是ext4,没有你说的这个问题。没有用initramfs.
zen-kernel, 2.6.34-r2。
不过我搞错了,[color="Red"]我机器的root没有用lvm,其它的分区用的是lvm。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-19 07:48:39 | 显示全部楼层
恩,root没有用lvm,可以不用initramfs,直接引导
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表