LinuxSir.cn,穿越时空的Linuxsir!

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

编译2.6.12.3内核的问题?

[复制链接]
发表于 2005-8-5 10:41:56 | 显示全部楼层 |阅读模式
大家编译LINUX 2.6.12.3内核的时候,都是怎么作的啊? :ask  :ask  :ask
我编译之后,总是觉得不对劲:
make xconfig 然后 make && make modules_install && make install
原来编译2.6.9的时候,只要这样就可以编译过去的,也不用手动调整/boot/menu.lst
现在这样作的话,还得手动编辑/boot/menu.lst不说,
连initrd.img 都要自己make bzImage && cp arch/i386/boot/bzImage /boot/initrd.img-2.6.12.3
不知道大家有没有遇到这样的情况啊?原来都可以自动生成和安装initrd.img,现在却不知道怎么不行了。

而且,即使make xconfig 然后 make deb-pkg 也不会像apt-get回来的kernel-image那样可以自从修改/boot/menu.lst ,也不能自动生成initrd.img

:ask  :ask 哪位大哥大姐知道要怎么做才可以自动生成initrd.img和自动修改/boot/menu.lst ?
或者能够实现那两个功能的.deb包?
谢谢了先, :thank  :thank  :thank
别说我没搜索论坛哦,找过了,实在是找不到哦 :ask
发表于 2005-8-5 10:48:40 | 显示全部楼层
make xconfig
make-kpkg clean
make-kpkg --initrd kernel-image
dpkg -i ../kernel-image-??????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-5 11:51:24 | 显示全部楼层
谢谢了,马上就试试/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-5 15:02:44 | 显示全部楼层
按照上面的方法试了好多次,还是不行啊,编译过后得到的DEB包只有几百K
行不通哦
还是只能按照我原来的办法来,现在一级成功安装好了2.6.12.3,得到一个DEB包和一个initrd.img,
然后手动修改/boot/menu.lst
现在已经加入成功加入了NVIDIA驱动和bootsplash支持
不过还是谢谢楼上的支持/ :thanks
回复 支持 反对

使用道具 举报

发表于 2005-8-5 18:01:14 | 显示全部楼层
啊哈……头一次看到有把 bzImage 拷成 initrd.img 的……
回复 支持 反对

使用道具 举报

发表于 2005-8-5 18:03:30 | 显示全部楼层
不过你用bzImage变身的initrd.img居然可以启动?
回复 支持 反对

使用道具 举报

发表于 2005-8-5 20:58:45 | 显示全部楼层
apt-get install kernel-image-2.6.8-2-686

出现 dpkg:error processing /var/cache/apt/archives/kernel-image-2.6.8-2-686
    subprocess pre-installation script returned error exit status 1
  Errors were encountered while processing
/vat/cache/apt/archives/kernel-image-2.6.8-2-686
E:Sub-process /usr/bin/dpkg returned an error code (1)

我的cpu是PII300的!!
请高手指教!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-6 04:43:14 | 显示全部楼层
Post by Schwarlz
啊哈……头一次看到有把 bzImage 拷成 initrd.img 的……


这个好象没什么问题吧,原来编译2.4.x内核的时候也是不能够直接生成initrd.img的
从网上查来的资料里,也都是这么写的,怎么到了2.6.x就不可以这样了?

一直就是这样的,怎么就不会不能启动啊,不信就自己试试好了。 :cool:
回复 支持 反对

使用道具 举报

发表于 2005-8-6 10:55:02 | 显示全部楼层
bzImage是编译出来的内核,和initrd.img是两码事啊。
initrd.img可以用mkinitrd命令来获得。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-6 17:29:42 | 显示全部楼层
呵呵,弄巧成拙,我这样也可以启动/
回复 支持 反对

使用道具 举报

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

本版积分规则

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