linux 內核手動編譯

手動編譯內核

編譯時後應安裝的支持
yum install perl
yum install bc
yum insatll gcc-c++
1.uname -r 先查看內核版本 2.yum groupinstall "Development Libraries" " Development Tools" 安裝開發工具和庫文件 可先yum grouplist 來查看 3.下載kernel www.kernel.org 4. tar xf linux-2.6.28.10.tar.gz -C/usr/src/ 5.cd /usr/src 6.ln -sv linux-2.6.28.10 linux 建立個連接 7.cd linux 8.將本來的模塊配置文件覆蓋到當下的目錄 cp /boot/config-2.6.32-504.23.4.el6.x86_64 /usr/src/linux/.config 9.make menuconfig 必定在內核目錄下 報錯:[root@localhost linux]# make menuconfig *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel) and try again. *** make[1]: *** [scripts/kconfig/dochecklxdialog] 錯誤 1 解決:yum install ncurses-devel 再次執行make menuconfig 10.進入選擇模塊 用空格鍵選擇 最後連安兩下ESC鍵盤 保存退出 會生成一個.config的文件 12.編譯 make make modules_install 安裝內核模塊 make install 13.重啓 選擇新內核


二次編譯時需清理
make clean
make mrproper
若有須要請提早備份.config文件linux

相關文章
相關標籤/搜索