LinuxSir.cn,穿越时空的Linuxsir!

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

昨晚编译内核失败了

[复制链接]
发表于 2007-3-16 11:00:35 | 显示全部楼层 |阅读模式
昨晚下载了2.6.20的内核,还有2.6.20.3的patch
参考这两篇文章开始编译内核,因为自己水平太差,加之本本的选项不一样,还有文章里写的内核版本不一样,编译失败了,现象是新内核启动一半就停住不动了

好在老内核还在,呵呵
继续学习

http://www.linuxsir.cn/bbs/showthread.php?t=284609
http://www.linuxsir.cn/bbs/showthread.php?t=290748
发表于 2007-3-16 11:04:03 | 显示全部楼层
可以先试着用以前的配置来编译一下:
在Linux内核目录下执行
cp /boot/config-`uname -r` .config
然后再
make menuconfig
make
....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-16 11:14:58 | 显示全部楼层
Post by mylxiaoyi
可以先试着用以前的配置来编译一下:
在Linux内核目录下执行
cp /boot/config-`uname -r` .config
然后再
make menuconfig
make
....



能不能说详细点儿啊
2.6.20具体应该执行几个命令?我看有些文章说2.6.20内核和以前的不一样,编译后也不生成initrd.img文件了

如果照你上面的办法用以前的配置来编译,make menuconfig的时候还需要选择那么多选项吗?

昨晚我编译的时候,make menuconfig完毕就save,自己随便取了个zmq.config名字
可是后面几步就没用到这个文件,不知道我的操作对不对,make menuconfig结果是怎么传递到后面几步的呢?
回复 支持 反对

使用道具 举报

发表于 2007-3-16 11:24:51 | 显示全部楼层
maybe save as .config
回复 支持 反对

使用道具 举报

发表于 2007-3-16 11:44:55 | 显示全部楼层
Post by zmq
能不能说详细点儿啊
2.6.20具体应该执行几个命令?我看有些文章说2.6.20内核和以前的不一样,编译后也不生成initrd.img文件了

如果照你上面的办法用以前的配置来编译,make menuconfig的时候还需要选择那么多选项吗?

昨晚我编译的时候,make menuconfig完毕就save,自己随便取了个zmq.config名字
可是后面几步就没用到这个文件,不知道我的操作对不对,make menuconfig结果是怎么传递到后面几步的呢?

呵呵 ~~我的意思是说是将我们用的这个配置文件拷贝到Linux源码目录下,然后再执行一下make menuconfig,保存退出就可以了。

使用Debian的方式来编译,
  1. fakeroot make-kpkg --append-version=.070316 linux-image
复制代码

这串数字代表当前的日期,当然你可以用你喜欢的其他的来标识我们要编译的内核。

这样就会生成一个deb包,使用dpkg来安装。

然后使用mkinitrd.yaird来生成initrd.img:

mkinitrd.yaird -o /boot/initrd.img-2.6.20.070316 2.6.20.070316

这串数字就是我们编译生成的deb的版本号。

这是我的编译过程,希望对你会有帮助。

http://blog.chinaunix.net/u/19185/showart_222965.html

其中说到注释的一段,后来自己又编译了一下,发现不用注释也是可以的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-16 15:11:00 | 显示全部楼层
刚才按照你说的重新来做
结果提示很怪的错误

不知道和先前编译时候的操作有没有关系
回复 支持 反对

使用道具 举报

发表于 2007-3-17 11:01:08 | 显示全部楼层
通常情况若想重新编译内核的话,最好是先备份 .config 然後 make mrproper 清空所有 object files,再把 .config 拷回来才继续

另,发现 2.6.20.3 内核的 SATA 支持选项的位置变更了,若果你使用 SATA 硬盘的话,一定要把它找出来并编译进内核里

希望对你有帮助。
回复 支持 反对

使用道具 举报

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

本版积分规则

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