Google Cloud VM:内核恐慌 - 未同步:VFS:无法在未知块(0,0)上挂载根 fs

Google Cloud VM:内核恐慌 - 未同步:VFS:无法在未知块(0,0)上挂载根 fs

大家好,我有一台装有 cloud-linux 和 cpanel 的 Centos 7。昨天在 WHM 中工作时,我注意到右上角有一个待处理的内核更新,我必须重新启动才能应用更改。所以我决定先正常重启一下。但服务器再也没有恢复在线。无法在机器内部使用 SSH。我登录到谷歌云并将自己连接到串行端口控制台。我可以输入命令,所以我开始四处查看,有人建议使用 Yum 更新内核。从 CLI 成功更新内核后,我重新启动了服务器,希望它能够启动。但它没有启动,日志显示:

内核崩溃 - 未同步:VFS:无法在未知块(0,0)上挂载根文件系统

我重新登录串行端口并收到以下消息: 在此处输入图片描述

无法在里面打字...我尝试了 CTRL+c、+x、ESC 以及我能想到的所有方法,但就是无法在窗口中打字...它完全卡住了。我尝试关闭并打开机器,还尝试了重新初始化按钮,但似乎什么都不起作用。没有办法在机器上使用命令,我只是不知道如何调试这个问题...

另外,如果您能提供任何关于如何纠正内核问题的提示,我将不胜感激。我看到我必须在救援模式下启动……但我找不到在没有可用 CLI 的情况下执行此操作的方法。

谢谢你的帮助!

答案1

好的,这就是我所做的……我创建了一个新的虚拟机,安装了 centos 7,安装了 cloud-linux,安装了 cpanel。我为该虚拟机提供了与旧虚拟机相同的 IP,安装了旧的备份驱动器并使用了 cpanel 恢复选项。从那里我能够将网站重新上线并重新创建正确的服务器配置。我希望有另一种方法,但这就是我所能做的一切……至少它现在可以正常工作,除了一些我可能忘记的额外配置,我会在它们弹出时进行更正。

答案2

如果可能的话,请检查 grub.conf 的内容,看起来根分区引用是错误的,或者 grub 中的启动顺序发生了变化。如果您无法访问,请尝试在救援模式下重新启动或从可启动设备启动并检查 grub 的内容,并确保根分区值有效且可访问。希望这会有所帮助

相关内容