歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網

內核升級

日期:2017/2/27 9:47:59   编辑:更多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 十四、重新啟動系統,使用新內核,完成。




Copyright © Linux教程網 All Rights Reserved