CentOS开机提示Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block,vm exsi 修复centos虚拟机内核操作

发布时间 2023-12-06 14:57:41作者: 06

故障:

  CentOS开机提示Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block

 

故障背景:

在没有关闭应用和系统的前提下,直接点了虚拟机关闭电源选项,再开机就报如上错误

原因分析:

根据提示信息分析,可能因为执意外关机导致系统内核信息混乱。

解决方法:

开机启动时按Esc,然后选择下面的其他版本的内核启动即可。(成功进入系统后,你可以选择改变开机默认选择的内核)。如果开机有多个内核选项,这是最简单的方法

如果开机没有多内核选项可选,那就需要修复内核(查看快照发现只有一年前的,基本为不可用)

 

下面为vm exsi 修复centos虚拟机内核操作

1.下载故障虚拟机对应的centos镜像

在报错界面有内核版本:3.10.0-1160.25.1.el7.x86_64,可以根据内核反推centos版本

我这边由于这个应用有好几台主机,所以登陆了其他机器查看centos版本

[root@evevm1 docker]# cat /etc/redhat-release 
CentOS Linux release 7.9.2009 (Core)

下载镜像渠道可以参考:https://blog.csdn.net/a350904150/article/details/129833998

最先查看的是官网,发现旧版本已经不提供了,顿时心凉了一半

 

好在后来在阿里云上找到了资源,我只用来修复内核,下载最小版本即可

 

2.上传镜像文件,配置虚拟机加载镜像