编译内核2.4.9

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

我今天把内核2.4.9编译好了...下面是经过:

(1).下载

这里有最新的内核:

ftp://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/

2.4.9是

ftp://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/linux-2.4.9.tar.bz2

如果以前下载过就的,就下载patch

比如我以前在linuxeden下过2.4.7,我就可只下载下面两个

ftp://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/patch-2.4.8.bz2

ftp://freesoft.cei.gov.cn/pub/Linux/PEOPLE/Linus/v2.4/patch-2.4.9.bz2

(2).解压

下载的文件拷到一个目录

tar -xjvf linux-2.4.9.tar.bz2

如果开始下载的是patch

tar -xjvf linux-2.4.7.tar.bz2

bzip2 -dc patch-2.4.8.bz2 | patch -p0

bzip2 -dc patch-2.4.9.bz2 | patch -p0

接着把得到的linux文件夹拷到/usr/src/

cp -r linux /usr/src/linux-2.4.9

cd /usr/src

rm linux

rm linux-2.4

ln-s linux-2.4.9 linux

ln-s linux-2.4.9 linux-2.4

(3)编译

cd linux-2.4.9

make mrproper 删掉上次编译产生的.o文件等

make menuconfig 这是重点,设置编译的选项,我是把自己没用到的都取消,把必要的从M改为*

第一项打开后后面才有reiserfs的选项

改好后save为一个文件,方便下次调用

make dep

make bzImage 注意大小写

我为了睡觉,免得make dep几分钟后又要爬起来make bzImage,就打make dep ; make bzImage

这样两个命令会依次执行

之后去睡觉吧,也可以alt-F2,startx编一下程序,玩一下游戏,比如quake3...呵呵

除了错就重来,修改一下设置再编译

make modules

make modules_install

其实我一个模块也没设,不过还是做了

(4)安装

cp /usr/src/linux2.4.9/arch/i386/boot/bzImage /boot/vmlinuz-2.4.9

如果你用的是lilo,就编辑/etc/lilo.conf

用的是grub,就编辑/boot/grub/menu.lst

编辑可以用mc的F4功能

要点就是把原来的2.4.2-2的那段复制到后面,修改一下名字,再把2.4.2-2替换为2.4.9

reboot试试吧

我装了新内核后,因为这内核是为我的电脑定做的,启动速度会加快很多,省了很多没必要的东西嘛

在做这些事时,可以alt-f2,用mc的F3功能看一下自带的README文件,我就是看的这个.

有问题到www.linuxeden.com的论坛去问吧,我天天在那灌水^_^

huzheng@21cn.com

http://neimeng.net

胡正

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航