ubuntu16.04 內核源碼編譯


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM