大致步骤:
*安装开发包组
*下载源码文件
*.config:准备文本配置文件
*make menuconfig:配置内核选项
*make [-j #]
*make modules_install:安装模块
*make install :安装内核相关文件
安装bzImage为/boot/vmlinuz-VERSION-RELEASE
生成initramfs文件
编辑grub的配置文件编译安装内核示例
从https://www.kernel.org/官网下载最新内核压缩包,linux-5.4.8.tar.xz,解压:
tar xvf linux-5.4.8.tar.xz -C /data/
cd linux
将原系统boot下的内核配置文件拷贝到解压后的内核目录下,
cd /data/linux-5.4.8/
cp /boot/config-$(uname -r) ./.config
执行make menuconf