1、準備linux內核源碼
[linux kernel](https://www.kernel.org/),下載過程中可能會出現下載失敗的情況,多嘗試幾次即可。
2、在根目錄下創建一個新目錄
切換到root模式
cd /
mkdir linux-4.14.6
3、把下載的壓縮包複製到新目錄
cp linux-4.2.8.tar.xz /linux-4.14.6/
4、解壓內核源碼包
cd /linux-4.14.6/
tar -xvf linux-4.2.8.tar.xz
5、進入解壓後的目錄
cd linux-4.2.8
6、make menuconfig保存並退出
這一步是比較容易出現各種問題的,大部分是因爲沒要安裝好必要的工具。此步驟的最終目標是出現此界面
如果出現In file included from scripts/kconfig/mconf.c:23:0:
scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: 沒有那個文件或目錄
#include CURSES_LOC
可能是缺少工具。解決辦 sudo apt-get install libncurses5-devmake menuconfig
make menuconfig
7、編譯並安裝
make命令後要編譯很長時間,大約幾個小時
make
make modules
make modules_install
make install
reboot
8、重啓後驗證
reboot後查看內核版本是否是安裝的版本
uname -r