拷贝当前系统配置
cp -f /boot/config-$(uname -r) .config
虚拟机需要提前安装
yum install -y flex bison ncurses-devel libncurses-dev libelf-dev libelf-devel elfutils-libelf-devel openssl-devel
编译命令
make menuconfig
make -j8
安装
- 安装headers(目前还不知道作用)
- 安装modules,有些功能是以模块的形式加载进来的
- 安装内核,有些功能是直接编译进内核里的
make headers_install
make modules_install
make install
修改引导
修改内核启动顺序
/etc/default/grub
里面的GRUB_DEFAULT=<新内核顺序>
然后保存修改并重启, centos命令入下
grub2-mkconfig -o /boot/grub2/grub.cfg
重启后,查看是否生效, uname -r
参考文章
https://blog.csdn.net/mrzhouxiaofei/article/details/79140435