更換Ubuntu內核

  1. 安裝必備軟件編譯工具:

    查看當前版本內核: html

    命令:uname -r linux

更多查詢版本命令:http://www.cnblogs.com/sodu88/p/4436984.html工具

 

安裝軟件編譯工具: ui

命令:sudo apt-get install libncurses5-dev build-essential kernel-package es5

注意: spa

(1)libncurses5-dev是爲以後配置內核能運行 make menuconfig程序作準備 .net

Build-essential爲編譯工具,kernel-package是編譯內核工具 命令行

(2)若是系統顯示沒法查找到這三個文件,輸入#apt-get update更新數據源。 htm

 

  1. 下載內核

    內核源碼網址:https://www.kernel.org/pub/linux/kernel/ blog

    下載所需內核linux-2.6.32.tar.gz

  2. 解壓內核

    命令:sudo tar xvf linux-2.6.32.tar.gz -C /usr/src/

  3. 配置內核
    1. 進入源碼文件目錄:

      命令:cd /usr/src/linux-2.6.32/

    2. 建議使用當前系統配置文件,使用當前系統配置文件方法:

      命令:sudo cp /boot/config-3.16.0-23-generic ./.config

    3. 而後進入menuconfig選擇load選項。

      命令:sudo make menuconfig

       

      注:使用make menuconfig 生成的內核配置文件,決定將內核的各個功能系統編譯進內核仍是編譯爲模塊仍是不編譯。在這裏就不介紹具體的內核配置操做,可是建議就算不打算配置什麼也執行一下make menuconfig這個命令,由於若是不執行此操做的話在後面make編譯內核的時候會提示你回答不少問題。

      內核配置可參考:

      Make menuconfig配置詳解:http://blog.csdn.net/xuyuefei1988/article/details/8635539

      http://www.linuxidc.com/Linux/2012-06/63092.htm

       

      配置內核還有不少其餘方法,主要區別以下:

      #make menuconfig //基於ncurse庫編制的圖形工具界面

      #make config          //基於文本命令行工具,不推薦使用

      #make xconfig         //基於X11圖形工具界面

      #make gconfig      //基於gtk+的圖形工具界面

       

      這裏選擇簡單的配置內核方法,即make menuconfig。在終端輸入make menuconfig,等待幾秒後,終端變成圖形化的內核配置界面。進行配置時,大部分選項使用其缺省值,只有一小部分須要根據不一樣的須要選擇。

      對每個配置選項,用戶有三種選擇,它們分別表明的含義以下:

      <*>或[*] ——將該功能編譯進內核

      [ ]     ——不將該功能編譯進內核

      [M] ——將該功能編譯成能夠在須要時動態插入到內核中的代碼

  4. 編譯、安裝內核

    下面輸入make開始編譯,這一過程大約須要40-100分鐘,具體的要看你的機器速度啦……

    編譯內核:

    命令:sudo make

     

    注意:編譯過程當中可能會出現各類錯誤,具體解決辦法查看:http://www.cnblogs.com/sodu88/p/4437090.html

     

    安裝內核:

    命令:sudo make install

    編譯模塊:

    命令:sudo make modules

    安裝模塊:

    命令:sudo make modules_install

    而後

    命令:mkinitramfs -o /boot/initrd.img-2.6.32 2.6.32

  5. 自動查找新內核,並添加至grub引導

命令:sudo update-grub

  1. 修改/boot/grub/grub.cfg文件

    註釋掉原先的內核文件,並修改

OK, 至此,新的內核一切成功!重啓試試吧!

  1. 查看新內核

相關文章
相關標籤/搜索