linux升级内核

这里用的是编译安装

首先下载要安装的内核这里是以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

重启完成