linux核心升級小結

來源:互聯網
上載者:User

升級linux核心操作很簡單,按照操作順序列出的命令清單如下:
下載核心原始碼,偶數號是穩定版,如2.4版,2.6版;
解壓原始碼,一般是解壓到/usr/src,用tar命令,linux有很多約定俗成的東西,要遵守它們;
在解壓後的原始碼目錄中,查看是否有與原始碼和編譯過程無關的檔案,如README或者INSTALL以及其他什麼的,在編譯開始前仔細閱讀它們,按照那些文檔中的要求檢查當前系統中升級核心所必需的那些軟體包的版本,完成以後,順次執行下列命令:
make mrproper
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install
然後修改bootloader,例如grub或者lilo,重新啟動,進入新核心。這一步可能需要使用mkinitrd命令產生ramdisk檔案,ramdisk是把記憶體當硬碟使的一種技術。修改bootloader,例如grub時,看著之前的引導檔案/boot/menu.lst,照貓畫虎就可以。
這就是一個完整的核心升級過程。操作很簡單,理解每一步操作的意義也很簡單,在解壓後執行make help自然會列出所有可以make的target。但是,正如寫程式不是為了成為代碼民工一樣,編譯核心最重要最核心的部分在於make config那一步進行的核心配置。在這一步多打些問號看些協助,很有提高。

相關文章

聯繫我們

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