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

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

我的 VPS 机器拒绝启动。KVM 控制台显示一条简短错误:

Kernel panic — not syncing: VFS: Unable to mount root fs on unknown—block(0,0)
Pid: 1, comm: swapper Not tainted 2.6.32-431.11.2.el6.x86_64 #1

我只能使用救援模式启动(它是在线 VPS 机器)。我尝试关注类似主题,但没有结果。

下面是完整控制台错误的屏幕截图:

图像

如果我错过了一些解决此问题的额外信息,请告诉我。

这是 CentOS 7,在我的机器崩溃(突然挂断)之前,我把这些命令

vim /etc/sysconfig/selinux
SELINUX=disabled

(已再次启用 - 无结果)

systemctl enable iptables
systemctl start iptables
iptables -F

其次是:

iptables -t nat -A POSTROUTING -s 192.168.200.024 -o eth0 -j MASQUERADE

然后我的机器就彻底挂断了。

答案1

通过救援模式连接并执行chroot命令后(大致如下):https://community.rackspace.com/products/f/25/t/69)我能够启动

Yum update kernel

我很确定这是 Grub2 的错误,因为我在 /boot/ 中缺少内核的一个文件。

我的服务器已启动并运行,但 httpd 服务仍然无法使用。无论如何,感谢社区,大家好。

答案2

可能是你的 /boot 驱动器已满,你需要删除旧内核以释放空间。这里有一篇文章介绍如何在 Ubuntu 中执行此操作https://jasoncoltrin.com/?p=1710 或者您需要启动到高级引导加载程序,使用旧内核引导,然后删除旧内核。

相关内容