关于KVM VPS升级kernel内核后无法启动报错的解决方案(Module scsi_wait_scan not found)

作者几天前搞了一个KVM VPS,内核是 centos 6.5 ,

直接安装了最新的 kernel-ml-4.14.10-1.el6.elrepo.x86_64.rpm ,

安装成功后重启无法进入系统。

从VNC看到,一直无限报错:Module scsi_wait_scan not found

解决方案:

通过控制台重启VPS,通过VNC操作进入老版本内核。

卸载新刚安装的新内核,(通过 rpm -e 包名卸载)

修改文件:

/usr/share/dracut/modules.d/90kernel-modules/installkernel

(blk_init_queue 修改为:blk_mq_init_queue

(部分外国网站建议 blk_init_queue 修改为:blk_cleanup_queue 也是可以的

重新使用 rpm -ivh 命令安装新内核,

安装好之后修改 /boot/grub/grub.conf (不同系统位置不一样) 设置新内核启动,

重启后进入新内核。


| 0个评论