这里用的是编译安装
首先下载要安装的内核这里是以4.14为例
tar xvf linux-4.14.tar.xf
cd linux-4.14
备份配置
cp /boot/config-,然后按下Tab键,系统会自动填上该目录下符合条件的文件名,然后继续输入 .config (拷贝在原路径)
配置内核
make config
编译内核
make
编译和安装内核
make modules_install
make install
生成开机启动
mkinitrd /boot/initrd.img-4.14.154 4.14.154
该开始楼主的报错后面用上面的命令就可以了
更新grub
grub2-mkconfig
让boot loader能够找到刚生成的内核和initrd映像
有提示done是完成
然后重启机器开到有2个选项一个是旧的一个是新安装的4.14,选择4.14能够正常进入后可以删除旧的
查看旧内核信息
rpm -qa|grep kernel
删除以下rpm包
yum remove kernel-tools-3.10.0-693.el7.x86_64
yum remove kernel-tools-libs-3.10.0-693.el7.x86_64
yum remove kernel-3.10.0-693.el7.x86_64
重启完成