+ -
当前位置:首页 → 问答吧 → 用livecd的原版config编译内核-失败

用livecd的原版config编译内核-失败

时间:2008-03-22

来源:互联网

郁闷啊,编译内核十几次不成功,老是提示vfs不认那个什么unkown block....然后突破奇想,直接用livecd的据说可以自己识别硬件和文件系统的config,不作任何改动直接编译一个试试看,没想到还是碰到那个该死的VFS....

作者: psdx   发布时间: 2008-03-22

驱动和文件系统支持全部编入内核
驱动使用libata,设备文件名是sd*

作者: zhllg   发布时间: 2008-03-22

楼主急用吗?如果不是还是认认真真花点时间配个属于你自己计算机的内核吧!网上有 2.6.19 版本的配置指导,楼主不妨参考一下。和现在的23 24版本差别不算太大。真不行就加内核,免去了加载模块的烦恼。

作者: 亞利艾爾   发布时间: 2008-03-23

这个问题出现的原因之一就是可能配置成了模块……
所有可能影响到打开root设备的组件要全部编译进内核
要么就使用genkernel,创建initramfs,在里面先加载必需的模块,在打开真正的root设备

作者: zhllg   发布时间: 2008-03-23

回楼上几倍,我为是逐步排除故障点,打算先用livecd原版的config.gz,把里面所有原设定为的以模块形式加载的部分全部改为编译到内核,原来已经设定为编译到内核的不作修改,打算编译一个能用的手动编译版,然后再逐步删减用不上的内容、逐次编译找出最接近最精粹的内核...没想到第一步就不成功了
是不是全部编译到内核也会出错的啊?

作者: psdx   发布时间: 2008-03-25

编译内核哪里有这么繁琐,如果你不需要调整什么,就是按照手册上的那个部分,
http://www.gentoo.org/doc/en/handboo...?part=1&chap=7
这个时候编译出来的内核,肯定可以boot,这个时候,你就有一个基本的工作的系统,这个时候,你才可以对内核进行一些必要的调整,比较加入iptables支持,acpi等等。

作者: blackwhite   发布时间: 2008-03-25

楼上的,我试过了,除非是在刚刚portage完就马上用genkernel编译内核(仅此一次可以成功),如果用手动方式(我曾经归手册上逐项设置,并用笔记下来对照)则一定会碰上vfs unknow block的问题....
如果portage 完的第一次编译用的是手动方式,则就算失败后再用genkernel也不能成功了。还是会碰上vfs......已经郁闷得头发白了好多了。。。。

作者: psdx   发布时间: 2008-03-26

你给的消息不够。
把你的分区,fstab ,grub.conf, .config贴上。
如果你按照手册步骤,不应该出现这些问题。

作者: blackwhite   发布时间: 2008-03-26

genkernel 只不过多生成了 initramfs,并没有对内核的配置(我指的是 --menuconfig 后做的设置)作出修改。楼主可以用 genkernel --menuconfig all 做配置。

作者: 亞利艾爾   发布时间: 2008-03-26

呼呼,强迫自己不用genkernel,现在重做一遍系统,用livecd的config.gz的配置,把关于硬件的 M全改Y,终于进系统了,下一步学习方向:
进一步精简menuconfig配置

作者: psdx   发布时间: 2008-04-06

以目前来看,出现vfs的主要原因还是在sata硬盘这里,其他的硬件基本是没什么问题的,这个sata硬盘的配置,wiki上有的

作者: BzFly   发布时间: 2008-04-06

回第10帖:楼主可能是对 genkernel 有某些错误的认识。genkernel 不是一个全自动配置内核的软件。正如你在文档中所见到的,你需要把 LiveCD 的设置复制过来。事实上,genkernel 也是可以自主配置内核的(genkernel --menuconfig all),而且在附加功能方面有时要比直接用源代码安装要方便(比如 fbcondecor)。

作者: 亞利艾爾   发布时间: 2008-04-06

引用:
作者: psdx
呼呼,强迫自己不用genkernel,现在重做一遍系统,用livecd的config.gz的配置,把关于硬件的 M全改Y,终于进系统了,下一步学习方向:
进一步精简menuconfig配置
我到现在还不会用模块,嫌需要配置加载。

作者: cbkid   发布时间: 2008-04-07

绝大多数模块都是自动加载,基本上你不需要操心这个

作者: zhllg   发布时间: 2008-04-07