1、到官网查找想要下载内核的版本,通过wget命令下载源码的压缩包。
2、解压源码的压缩包放到/usr/src/kernels目录下:
tar -xvf linux-5.2.11.tar.xz -c /usr/src/kernels
3、进入/usr/src/kernels目录,配置内核编译参数。注意要先安装配置图形化界面的软件包:ncurses-devel。
make menuconfig
或者直接将当前系统的内核配置文件/boot/config-kernelversion复制到当前路径下的.config文件中。注意.config文件在当前路径下是不存在的。
4、编译内核
make -j2 all
5、安装内核
make modules-install
make install
【注】
1.必须保证磁盘空间充足,至少10G。可用df -h命令查看当前磁盘空间使用情况。
2.在编译内核之前,最好先安装好依赖的软件包。下面是列举的一些依赖安装包。
yum install gcc gcc-c++ make ncurses-devel openssl-devel elfutils-libelf-devel