红联Linux门户
Linux帮助

编译内核时遇到的问题

发布时间:2007-05-07 10:46:12来源:红联作者:makefile
:0(1我是在FC6下编译2.6.21版本的内核,遇到了一下问题
1,网上说make bzImage要用很长时间,我确实用了很长时间,可是make modules用的时间更长。而且安装后文件极大,u盘根本装不下
2,修改initrd.img文件也是稀里糊涂的,不是很明白,跟2.4.20的文件内容还不一样,找不到他说的文件,只能凭自己理解改
3,修改grup里面的东西也是不明白,谁能详细解释这三句话
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.18-1.2798.fc6.img
尤其是第一句,而且我在grup命令后,输入的root(),和setup()命令也不合法
由于上述原因,导致我第二次裁减内核又失败了。
麻烦各位帮个忙解决一下:time:1
文章评论

共有 4 条评论

  1. makefile 于 2007-05-09 18:43:05发表:

    我也在看呢。感觉收获不是很大
    看来现在得靠自己了
    谢谢你的提点

  2. karon_fedora 于 2007-05-09 17:40:17发表:

    去cu或者sir的livecd区去寻找经验吧

  3. makefile 于 2007-05-07 18:11:44发表:

    目前的想法就是把它移植到U盘上
    grub的问题,我中午弄明白了
    剩下的是我编译的那个模块太大。还有就是文件系统不好弄
    现在差不多理解了些东西了
    主要是我的毕业设计报的是linux内核裁减。具体我还不知道作什么呢,知道教师也不给我们讲,就叫我们自己作
    所以我先移植系统,然后再考虑别的
    不知你有何建议

  4. karon_fedora 于 2007-05-07 17:26:58发表:

    root(hd0,7)
    意思是说 是你的第一块hd硬盘的第7个分区?

    grub页面你可以输入tab看帮助阿

    还有,你编译内核的目的是什么?
    你添加了一个系统调用?
    还是什么?

    另外,如果想要在编译的过程中获得错误信息
    可以在make命令后加--debug 2 参数

    [ 本帖最后由 karon_fedora 于 2007-5-7 17:30 编辑 ]