一、下载:下载内核源码
https://mirrors.aliyun.com/linux-kernel
二、解压:解压 .tar.xz或者 .tar.gz文件
tar -zxvf linux-5.4.87.tar.gz
三、复制:配置linux内核特性和模块
cd linux-5.4.87
cp -v /boot/config-$(uname -r) .config
四、安装:安装需要的编译器和工具
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
五、配置:配置内核
make menuconfig
六、编译
sudo make -j24
sudo make modules -j24
sudo make modules_install -j24
sudo make install -j24
七、更新:更新grub配置
sudo update-initramfs -c -k 5.4.87
sudo update-grub
八、重启
sudo reboot
一、打补丁
cd linux-5.4.87
patch -p1 < ../xx.patch
二、编译
sudo make -j24
sudo make modules -j24
sudo make modules_install -j24
sudo make install -j24
三、更新:更新grub配置
sudo update-initramfs -c -k 5.4.87
sudo update grub
四、重启
sudo reboot
五、对比不同
diff xx xx