![fsck -y 破坏系统](https://linux22.com/image/1367315/fsck%20-y%20%E7%A0%B4%E5%9D%8F%E7%B3%BB%E7%BB%9F.png)
我有一台 Red Hat 开发机,最近发生了一次中断,SAN 磁盘不可用,并且一些应用程序无法正常运行,因此我运行了 fsck -y 来检查文件系统是否正常,然后重新启动。现在,我甚至无法登录系统。启动时,控制台显示:
Memory for crash kernel (0x0 to 0x0) notwithin permissible range Cannot setup NMI watchdog on CPU 0 Cannot setup NMI watchdog on CPU 1
...
INIT: No inittab file found
有什么办法可以解决这个问题吗?谢谢。
答案1
如果您的 rootfs 是 ext2-3-4,则 e2fsck -f -y -C0 是一个神奇的参数组合。从救援 cd/pendrive 尝试一下。如果您的 fs 上还有未修复的问题,它将修复它们。
第二:系统中的一些关键文件已损坏。这次是 /etc/inittab。此文件不会很快更改(实际上从不更改),因此您可以从备份或全新安装(或从另一台 Redhat 服务器)复制此文件。
如果您运气好的话,其他重要文件就不会被毁坏。
另一个提示:您的 /bin/bash 可能未损坏,因此 init=/bin/bash 会为您提供一个极好的救援控制台。