我在 Rackspace 上有一个服务器。它运行得很好。但是今天早上我发现它在硬重启后(由 Rackspace 聊天支持人员建议)无法正常工作。
我发现它给出了错误:
Begin: Running /scripts/init-bottom ... done.
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.
聊天支持人员告诉我进入救援模式,并对根分区 ( fsck /dev/sda1 ) 执行 fsck,我照做了,但没有返回任何错误。他们告诉我这样做直到发现错误... 多次执行后从未出现错误。
我需要做什么才能修复这个问题?修复起来很难吗?
(PS:我正在尝试在 freelancer.com 上找一个服务器人员来解决这个问题,但我认为自己尝试一下也许会更好)
答案1
您很可能看到根文件系统损坏。尝试从救援系统开始并运行 fsck /dev/sda1(或根文件系统的设备名称/分区号) - 这应该可以修复最终的文件系统损坏并使您的主机恢复到可启动状态。