Solaris 11 -(unix:无法启动 init)程序终止)

Solaris 11 -(unix:无法启动 init)程序终止)

在使用 Solaris 11 的服务器重新启动期间,系统停止并显示以下警报:

WARNING: exec(/usr/sbin/init) failed with errno 8. (unix: Could not start init) Program terminated.

操作系统不断重新启动并且永远不会上线。由于init它是第一个出现的进程之一,我们假设我们永远无法登录到服务器。

有没有一种方法可以登录系统并检查问题所在并可能解决它?

答案1

有多种方法,但您无需考虑哪种架构(SPARC 或 x86)以及引导设备配置(SAN、NAS、磁盘、镜像磁盘等)。

同意 ludiegu 的观点,您可以启动媒体来检查 rpool 的状态。然而,在 Solaris 11 下,使用 ZFS 和 BE,最简单的做法也是从不同的 BE 引导。

  • 斯帕克,您可以结合使用从开发设备的 OBB 启动和 -L 来确定 BE,并使用 -Z 来确定 BE/数据集。
  • 在 x86 上,选择与 GRUB 不同的 BE。

从介质或其他 BE,对可能需要导入的 rpool 发出清理 (scrub)。

如果驱动器已镜像,请尝试从备用启动驱动器启动。

相关内容