Ubuntu18.04上編譯和切換Linux內核版本

Ubuntu18.04編譯和切換Linux內核版本

編譯內核

  • 內核版本
    linux-5.2.5.tar.xz
  • 安裝依賴項
    sudo apt-get install build-essential
    sudo apt-get install libncurses5-dev
    sudo apt-get install flex
    sudo apt-get install bison
    sudo apt-get install libssl-dev
  • 編譯
    1.cd內核源代碼目錄/
    2.make mrproper //清除編譯過程中產生的所有中間文件
    3.make clean //清除上一次產生的編譯中間文件
    4.make menuconfig //圖形化界面,方便選擇一些功能
    直接exit並保存即可
    在這裏插入圖片描述
    //編譯內核源代碼:make -j2(根據自己的CPU情況,設置-jN)

安裝內核

  • 安裝內核模塊
    sudo make modules_install
  • 安裝內核
    sudo make install
  • 安裝內核的頭文件(可選)
    sudo make headers_install
  • 修改grub啓用新版本內核
    1.打開grub文件:vi /etc/defaule/grub
    2.將"GRUB_CMDLINE_LINUX_DEFAULT"的值由"quiet"改爲"text"並保存
    3.update-grub保存配置
    在這裏插入圖片描述

重啓系統

sudo reboot
查看當前內核版本:uname -a
在這裏插入圖片描述

參考資料

https://www.jianshu.com/p/60d2b4f86159
https://jingyan.baidu.com/album/6fb756ecfecab5641858fbd6.html?picindex=11

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章