高手们能否推荐一个详细的内核编译的教程?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
皮皮虎
帖子: 22
注册时间: 2009-01-12 2:48

高手们能否推荐一个详细的内核编译的教程?

#1

帖子 皮皮虎 » 2009-01-14 18:45

看了一个教程,要换一个 驱动,需要重新编译内核,但是按照教程上的做法,却总是不行。

希望高手们给个标准的方法。

我按照附件内的方法做。

=======================================
7. 配置内核。配置内核是件困难的事情!参数繁多,一不小心就会导致升级失败。所以基
本思路是把当前内核配置文件拷贝过来一用。
sudo cp /boot/config‐`uname ‐r` .config,复制当前的内核配置。
=======================================
关于这一步。是不是把现用内核的配置文件复制到新下载的 内核文件夹内就可以了?

=======================================
8. 弄了份现成的配置文件,下一步就是编译了。为以后升级方便,先打包成 deb 包。
cd /usr/src/linux
sudo ‐s –H
make‐kpkg clean
sudo make‐kpkg ‐‐initrd –revision=diy1 kernel_image kernel_headers
最后行输入完毕后,编译需要一个多小时,在确认开始编译后,该干吗干吗去!
=======================================
还有这一步, 最后一行命令里的"–revision" 前面的那个长的横线是怎么输入的?

我新下载的内核 是 linux-2.6.27
路径为 /usr/src/linux-2.6.27

我已经把现有内核的 config 文件复制到这个内核的文件夹了。
为什么我执行第八步的最后一行命令开始编译的时候,还是会出现要输入 Y N 之类的选项呢?(我觉得我已经把配置文件放进去了。应该不需要我再做配置才对。)

希望各位大哥帮帮忙,我是新手,前两天刚接触这个系统。很多东西不是很熟悉。

==========================================

另外,是不是有更简单的方法,来安装这个驱动呢?
我已经把下载到的驱动源文件放到附件了。

iwl-agn.c
iwl-sta.c
iwl-tx.c

是这三个文件。

能否可以用这三个文件,编译成一个单独的驱动程序,而不用加到内核中一起编译呢?
附件
5100驱动源码.tar.gz
(48.61 KiB) 已下载 73 次
Linux下使用Intel_WiFi_Link_5100AGN_破解WEP密码.pdf.tar.gz
(176.19 KiB) 已下载 40 次
皮皮虎
帖子: 22
注册时间: 2009-01-12 2:48

Re: 高手们能否推荐一个详细的内核编译的教程?

#2

帖子 皮皮虎 » 2009-01-15 8:32

在论坛上找了一个帖子,详细阅读过之后,编译 成功了。

不过编译出了一个260多M的deb包。。。。 :em06 :em06


今天准备学习精简,再编译一次。
回复