先在https://www.kernel.org/上下载kernel代码文件,这里下载kernel4.18.5
针对ubuntu使用的kernel需要打上对应版本的patch,可以在如下地址上找到:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18.5/, 这里同样是v4.18.5版本目录下的patch
编译前的准备工作,更新获取编译依赖库
sudo apt-get update
sudo apt install make
sudo apt install build-essential
sudo apt install libncurses5-dev
sudo apt install libssl-dev
sudo apt install openssl
sudo apt install zlibc
sudo apt install minizip
sudo apt install libidn11-dev
sudo apt install libidn11
sudo apt install libelf-dev
sudo apt install bison
sudo apt install flex解压代码内核代码
进入代码目录下,git apply 对应的kernel的patch文件,然后分别执行如下命令,以获取当前ubuntu内核的原始config
build and install kernel On Ubuntu18.04.1
最新推荐文章于 2024-05-02 07:32:24 发布