当前位置:Linux教程 - Linux资讯 - 内核升级

内核升级

  一、进入/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 十四、重新启动系统,使用新内核,完成。

(出处:http://www.sheup.com)