|
2.编译自己的内核到最新^_^
2.1:
->2.1.1:
基于debian的环境,还要装一个包,
aptitude install ncurses-dev
安装这个虚包,会一起装上gcc,就是编译内核的基础
由于前天kernel.2.6.34-rc4刚出来,所以基于2.6.34-rc4
到www.kernel.org下载源码包,可以是tar.bz2或者是tar.gz
解压到你的home下任意一下文件夹,或者还是要到/usr/src也可以,不过要有root权限
切换到解压的目录,即将开始,~~~~~~~~~~~~
make defconfig
产生一个基于你的架构的config文件,这一步关键,其实就是帮我们选上大部分发必定的选项,也有一些兼容选项,等下我们去掉,
时间:
如果我们使用debian的默认配置文件,就是/boot/config...这个文件,时间比较漫长,而且一些选项会造成在新内核编译的时候频频出现警告,或者导致错误,
所以一般不考虑。
优点:debian的,基本是100%兼容,
缺点:时间漫长
自己设定的内核,一般就大部人来说,如果有core 2的机器,或者amd64,一般10分钟左右,我在自己三台机子测试一下,笔记本T4300 10分钟,台式赛扬420 16分钟,台式5300 10分钟,这样的时间大家都可以接受的。
优点:时间快,启动迅速
缺点:自定义的,如果不当,内核将直接崩溃,键盘灯在那闪呀闪呀
这里的配置界面是基于make menuconfig的界面,开始之前,先对里面的一些括号说明一下:
[]这样的括号就是说,你要么选进内核,要么不选,不能成为模块
<>这样的括号就是说,你可以让它成为内核,或者不选,或者为模块
*如果没括号,只有这个,就是说必须的
---->这样的就是说,下面有一个下级菜单。 |
|