ubuntu 16.04 LTS 核心原始碼下載編譯流程

smilestone322發表於2017-10-06

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

make modules_install:安裝模組
make install :安裝核心相關檔案


4.2) cd /boot/grub/ 
update-grub2

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


相關文章