ubuntu11.10下linux核心主機編譯

來源:互聯網
上載者:User

        目前,最新的linux核心版本為3.3版,開始我下載的是2.6.23版發現在這個版本的ubuntu下編譯不了,說是這個內建的gcc4.6編譯器版本不支援核心編譯的一些屬性,但是修改之後還是不對,錯誤越來越多。試了一上午,沒有結果,決定改用其他版本核心,我選用了linux2.6.35.13版。對比其與之前版本的差別,發現檔案結構及makefile等內容均有較大差別。

1.直接去官網下載,或者使用wget命令下載核心

2.我的格式是tar.bz2,解壓縮命令為tar xvfj ....,最好解壓縮到/usr/local/src目錄下

3.根據要求配置核心,命令為make menuconfig。使用這種配置方法需要安裝一個庫,根據錯誤提示即可很快解決

4.產生壓縮版本的核心,make bzImage

5.接下來就是將編譯好的核心複製到指定目錄,根據需要設定啟動項,重啟時會提示你選擇要啟動的核心,為了區分,你可以在之前設定名稱了。

 

       心得:選擇一款合適的核心版本進行操作是還是蠻重要的,因為不懂,有些核心就是編譯不過去。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.