歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 編譯安裝內核 2.4.4

編譯安裝內核 2.4.4

日期:2017/2/27 9:39:13   编辑:更多Linux

新內核發布後,便下載過來編譯安裝(本站提供下載),在編譯安裝內核前先確定是否有現運行內核的啟動盤,若沒有就立即制作一個,方法:     格式化軟盤(root 權限):   #fdformat /dev/fd0H1440     然後加載文件系統:   #mkfs -t ext2 /dev/fd0     制作成啟動盤:   獲得版本號:   #uname -r   得到 2.X.X-X 的版本號     創建啟動盤:   #mkbootdisk --device /dev/fd0 2.X.X-X     先試試啟動盤能否啟動系統,可以的話就可以開始編譯內核了.   ---------------------------------------------------     1.下載內核軟件包到 /usr/local/src     2.解壓軟件包   #tar -zvxf Linux-2.4.4.tar.gz     3.把解壓後的目錄更名並放到 /usr/src 下   #mv linux /usr/src/linux-2.4.4     4.進入 /usr/src/linux-2.4.4   #cd /usr/src/linux-2.4.4     5.運行 make mrproper   #make mrproper     6.修改 Makefile   #pico Makefile   找到 #eXPort INSTALL_PATH=/boot 這行,並把 # 號刪除,存檔退出編輯     7.配置內核   #make config   選擇正確的項目,不常用的功能盡量用 m 即作為模塊加入內核,不確定的功能就按回車,采用默認值     8.配置完內核後,運行 make dep 找出每個源文件的依賴性,並把它引入各個 Makefile 中   #make dep     9.運行 make clean 清除舊的目標文件,並強制重建全新內核   #make clean     10.運行 make bzImage 編譯並建立內核本身   #make bzImage   這個過程比較長,如果在這個過程出現任何錯誤,最好從步驟 7 重新來過     11.安裝模塊   #make modules   #make modules_install     12.將在 /usr/src/linux-2.4.4/arch/i386/boot/ 內生成的 bzImage 重命名放入 /boot   #cp /usr/src/linux-2.4.4/arch/i386/boot/bzImage /boot/linux-2.4.4     13.配置 /etc/lilo.conf 以便可啟動新內核   #pico /etc/lilo.conf     修改後的 lilo.conf:   boot=/dev/hda   map=/boot/map   install=/boot/boot.b   prompt   timeout=50   message=/boot/message   linear   default=newlinux     image=/boot/linux-2.4.4   label=newlinux   root=/dev/hda1   read-only     image=/boot/vmlinuz-2.2.17-14   label=linux   root=/dev/hda1   read-only     14.啟動 lilo   #/sbin/lilo     15.重啟系統 reboot,選擇 newlinux 就可以使用新內核了.^o^  




Copyright © Linux教程網 All Rights Reserved