Centos下編譯Linux核心

來源:互聯網
上載者:User

標籤:核心   linux核心   centos   

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核心

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.