1. 程式人生 > >ubuntu16.04 內核源碼編譯

ubuntu16.04 內核源碼編譯

出現 sta modules install pda con libs bsp 編譯

1)下載

首先看一下自己的內核版本 apt-cache search linux-source
下載內核代碼:sudo apt-get install linux-source-4.10.0

2)解壓:

/usr/source/ 目錄下解壓

tar -jxv -f linux-source-4.10.0.tar.bz2

3)編譯

make menuconfig

報錯:

出現錯誤fatal error: curses.h: No such file or directory
原因:出現該錯誤的原因是在使用menuconfig時,需要ncurses庫的支持。

解決辦法:sudo apt-get install libncurses5-dev libncursesw5-dev

4)編譯過程參考:

4.1) make -j4

fatal error: openssl/opensslv.h錯誤的解決辦法
sudo apt-get install libssl-dev

make modules_install:安裝模塊
make install :安裝內核相關文件

4.2) cd /boot/grub/
update-grub2

如果權限不夠,命令前面加sudo

ubuntu16.04 內核源碼編譯