Linux內核編譯是一件簡單卻費事的事。但是獨立的編譯linux內核會幫助你很好的理解Linux內核的工作機理。
首先編譯linux內核我們需要在當前linux操作系統下安裝gcc編譯器,因為我是Centos distribution版本
yum install gcc
接下來安裝依賴環境:
yum install ncurses-devel
現在我們以linux-3.18.1內核為例進行編譯,假設我當前系統的版本為2.6.32
那么我首先在Linux內核發布的官網上http:/kernel.org下載對應的內核版本
然后將其放到/usr/src文件夾內并解壓
1;命令 make menuconfig
使用菜單項配置內核,有的模塊可以直接編譯進內核有的模塊可以直接編譯為模塊,
2 命令make
編譯內核
3.make modules_install
安裝內核模塊
這時候可以在/lib/modules看到對應版本的內核模塊
4.make install
安裝內核 ,可以在/boot文件下中看到對應版本的system.map和對應的內核文件
5.此時我們查看 vim /grub/grub.conf
看到title項是否有我們剛剛編譯過的內核版本號
至此我們重啟系統 將看到引導項中出現了一個剛剛編譯過的內核版本.
以上就是小編為大家帶來的Centos下編譯Linux內核的具體實現方法全部內容了,希望大家多多支持VEVB武林網~
新聞熱點
疑難解答