高手们能否推荐一个详细的内核编译的教程?
发表于 : 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
是这三个文件。
能否可以用这三个文件,编译成一个单独的驱动程序,而不用加到内核中一起编译呢?
希望高手们给个标准的方法。
我按照附件内的方法做。
=======================================
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
是这三个文件。
能否可以用这三个文件,编译成一个单独的驱动程序,而不用加到内核中一起编译呢?