LinuxSir.cn,穿越时空的Linuxsir!

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

成功编译 内核2.6.13 之旅

[复制链接]
发表于 2005-9-4 07:07:52 | 显示全部楼层 |阅读模式
1. 从www.kernel.org下载 linux-nernel-2.6.13.tar.gz
2. tar fzxv linux-kernel-2..13.tar.gz .解压
3. aptitude install libncurses-dev kernel-package fakeroot 安装必须的工具和需要的库
cd 到你解压的目录
4.make mrproper
5.make menuconfig 配置你自己的内核,你可以使用目前自己的系统中的配置文件,Load alternative config ,输入/boot/config-x.x.x-x,在此基础上你可以删剔除你的系统根本不需要的模块,例如ipv6,等

6.在device drivers->Character drivers->下所有关于3dfs 3dlabs选项去掉,否则编译过程会出错 ,不知道为什么?原因正在查找

7.make-kpkg --initrd --append-to-version kernel-image ,编译并生成内核文件,此过程完成后,当前目录的上一级目录生成 kernel-headers-2.6.13-custom_10.00.Custom_i386.deb
8.make-kpkg --append-to-version kernel-headers 前目录的上一级目录生成 kernel-headers-2.6.13-custom_10.00.Custom_i386.deb

9.cd 到当前目录的上级目录,
dpkg -i kernel-headers-2.6.13-custom_10.00.Custom_i386.deb
dpkg -i kernel-image-2.6.13-custom_10.00.Custom_i386.deb

好了 reboot,开始你的新内核激动人心的体验吧!
看到这儿,还不赶紧动手!?
       


有情提示:
1. 对于Nvidia的显卡,此内核配置完成后,从www.nvidia.com下载最新的驱动 xxx.run切换到控制台窗口运行 sh xxx.run 能够成功安装.
2.对于 Intel 825 855GM 显卡的本本可以在编译的时候直接选择上对应的显卡驱动。
3. 但是对于Intel wirless 2100系列的无线网卡,在编译ipw2100时出错, google了一下,原来是由于Ieee8211.h没有在新的内核中更新,目前问题没有得到解决。
发表于 2005-9-4 08:31:55 | 显示全部楼层
跟普通內核一樣,沒有分別吧!
回复 支持 反对

使用道具 举报

发表于 2005-9-4 08:50:41 | 显示全部楼层
不知道为什么,我尝试了好几天了,每次都是说缺少咚咚
满满把所需的咚咚加上
再来的时候,又告诉我什么头文件不对,就是*.h文件
我安装的是几个月前刻盘的Debian 3.1 sarge 2.6.8,然后apt-get upgrade上来的
不知道是不是升级过程中缺少什么文件,总是编译不了。
郁闷ing……
回复 支持 反对

使用道具 举报

发表于 2005-9-4 15:33:29 | 显示全部楼层
Post by blueshy

7.make-kpkg --initrd --append-to-version kernel-image ,编译并生成内核文件,此过程完成后,当前目录的上一级目录生成 kernel-headers-2.6.13-custom_10.00.Custom_i386.deb
8.make-kpkg --append-to-version kernel-headers 前目录的上一级目录生成 kernel-headers-2.6.13-custom_10.00.Custom_i386.deb

9.cd 到当前目录的上级目录,
dpkg -i kernel-headers-2.6.13-custom_10.00.Custom_i386.deb
dpkg -i kernel-image-2.6.13-custom_10.00.Custom_i386.deb


不行啊,make-kpkg --initrd --append-to-version kernel-image 和make-kpkg --append-to-version kernel-headers 并没有生成相关的.deb包,编译了半天,也不知道编译的东西去哪了。

最后只能make install临时解决了、
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-4 15:54:19 | 显示全部楼层
如果没有出错的话 ,生成在当前目录的上衣级目录 例如你在/usr/src/linux-2.6.13目录下编译,那麽生成的deb文件在 /usr/src目录下
回复 支持 反对

使用道具 举报

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

本版积分规则

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