内核升级

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

一、进入/usr/src目录下,查看是否有linux目录,如果有一个符号链接,那么删掉它,如果是个目录,那就改名,然后解开下载的内核压缩包。

[root@localhost /usr/src]# rm linux

[root@localhost /usr/src]# tar zxvf linux-2.4.18.tar.gz

二、一般情况下会解压缩到linux目录,改个名字

[root@localhost /usr/src]# mv linux linux-2.4.18

三、进入/usr/include目录下,将asm、scsi、linux三个目录改名

[root@localhost /usr/include]# mv asm asm.OFF

[root@localhost /usr/include]# mv scsi scsi.OFF

[root@localhost /usr/include]# mv linux linux.OFF

四、建立指向新内核的位置到第三步中被改名的原目录

[root@localhost /usr/include]# ln -s /usr/src/linux/include/asm-i386 asm

[root@localhost /usr/include]# ln -s /usr/src/linux/include/scsi scsi

[root@localhost /usr/include]# ln -s /usr/src/linux/include/linux linux

五、进入/usr/src/linux目录

[root@localhost /usr/include]# cd /usr/src/linux

六、配置内核,根据需要选中或取消各选项

[root@localhost /usr/src/linux]# make menuconfig

七、编译依赖库

[root@localhost /usr/src/linux]# make dep

八、编译内核

[root@localhost /usr/src/linux]# make bzImage

九、编译模块

[root@localhost /usr/src/linux]# make modules

十、安装模块

[root@localhost /usr/src/linux]# make modules_install

十一、拷贝内核文件到/boot目录

[root@localhost /usr/src/linux]# cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.18

十二、修改/etc/lilo.conf,把新内核加入启动文件。把以下几行加入/etc/lilo.conf文件中:

image=/boot/vmlinuz-2.4.18

label="new"

read-only

root=/dev/hda1

十三、使新的配置文件生效

[root@localhost /usr/src/linux]# lilo

十四、重新启动系统,使用新内核,完成。

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