LinuxSir.cn,穿越时空的Linuxsir!

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

新手提问:LVM与手动编译内核

[复制链接]
发表于 2010-4-5 13:55:55 | 显示全部楼层 |阅读模式
我的系统的分区基本都是在LVM上的,除了一个/boot分区是/dev/sda5,其他的都是/dev/system/gentoo 之类的。

我想手动编译内核,于是
[php]
cd /usr/src/linux
make menuconfig
make && make modules_install
cp arch/i386/boot/bZimage /boot/kernel-2.6.33-gentoo-ice
[/php]

GRUB中也添加了新的菜单选项:
[php]
title Gentoo Linux 33
kernel  /boot/kernel-2.6.33-gentoo-ice dolvm quiet root=/dev/system/gentoo
[/php]
结果,重启后就panic了。提示VFSxxxx错误,没有/dev/system/gentoo分区。

传说Gentoo的手动编译内核是不需要initrd的,于是我把用到的文件系统/驱动统统都编译进内核了。不过我还是很不解,单凭内核就能支持LVM ??估计就是无法识别LVM而导致panic的。

向各位大侠求救。
发表于 2010-4-5 14:10:48 | 显示全部楼层
lvm需要用户空间程序的支持,单单一个kernel怎么够?
编译好内核后,还需要使用genkernel --lvm --install ramdisk做一个initramfs。启动时grub.conf里kernel的参数加上dolvm。
而且kernel panic不一定是lvm没搞好才出错,scsi、sata、filesystem没搞好都会出错的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-5 14:15:57 | 显示全部楼层
Post by jsun;2080772
lvm需要用户空间程序的支持,单单一个kernel怎么够?
编译好内核后,还需要使用genkernel --lvm --install ramdisk做一个initramfs。启动时grub.conf里kernel的参数加上dolvm。
而且kernel panic不一定是lvm没搞好才出错,scsi、sata、filesystem没搞好都会出错的


哎,我还以为genkernel就是只自动编译内核的,顺手把它删了。看来又得重装。
回复 支持 反对

使用道具 举报

发表于 2010-4-5 18:40:31 | 显示全部楼层
不推荐把 /boot 和 root 放到 LVM2 当中。 可以参考Gentoo的文档:

“Gentoo Linux Documentation -- Gentoo LVM2 installation”
http://www.gentoo.org/doc/en/lvm2.xml
回复 支持 反对

使用道具 举报

发表于 2010-4-5 19:31:53 | 显示全部楼层
我的系统的根目录都是在lvm和raid上的,我这里有一个生成initrd文件的脚本,是我当初用别人的脚本修改的,现在可以把根目录既放在lvm上,同时还把lvm建在软raid上,还可以和tuxonice内核的休眠兼容,不过这个脚本是根据我自己的系统裁减出来的,并没有考虑兼容多种系统,你们也许可以试一试
回复 支持 反对

使用道具 举报

发表于 2010-4-5 19:36:24 | 显示全部楼层
附件在此,mkinitrd是个使用的例子,解压到/root目录使用
之所以带sbin/MAKEDEV,是因为baselayout2里去掉了MAKEDEV,会导致这个脚本不能用
这个使用的时候,因为拷贝到initrd文件上的东西比较多,所以需要重新配置和编译内核,把内核允许的启动文件的大小增加一些
位置是:
Device Drivers->Block devices->Default RAM disk size (kbytes)
我设置的是16384

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2010-4-5 19:40:41 | 显示全部楼层
一直想把这个发上来,只是这个一直就是对自己的系统裁减出来的,对别人未必有用,所以我可能应该另起一贴详细说明这个脚本的用法,我对这个脚本做的修改,不然可能帮不到别人

今天晚上专门开贴解释这个脚本吧,因为想了想这个脚本的应用比较复杂,需要说明的地方不少
回复 支持 反对

使用道具 举报

发表于 2010-9-13 11:43:03 | 显示全部楼层
支持一下,上周五我遇到了和楼主一样的问题,通过这篇帖子,解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

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