Sun T5220 SPARC 服务器中的操作系统启动失败并自动重启

Sun T5220 SPARC 服务器中的操作系统启动失败并自动重启

我在装有 Solaris 10 的 Sun T5220 SPARC 服务器上遇到了奇怪的启动问题。

为了维护目的,我对此服务器做的最后几项更改是:

  • 删除一些旧目录(绝对不是与系统相关的内容,只是一些我确信包含未使用文件的目录)以释放一些空间
  • 安装适用于 Solaris10 SPARC64 的库 libiconv.1.14
  • 安装补丁 153074-01,以修补已知的与 SSH 相关的漏洞。不幸的是,我在安装之前忘记以单用户模式启动。

然后,我从 ILOM 重新启动了服务器(我通过 登录到控制台start /SP/console并发出reboot)。在控制台中,我所能看到的是一遍又一遍打印的以下几行:

Boot device: /pci@0/pci@0/pci@2/scsi@0/disk@0,0:a  File and args: kernel/sparcv9/unix
SunOS Release 5.10 Version Generic_150400-59 64-bit
Copyright (c) 1983, 2017, Oracle and/or its affiliates. All rights reserved.
Hostname: unknown
The / file system (/dev/rdsk/c1t0d0s0) is being checked.
syncing file systems... done
rebooting...
Resetting...

因此,服务器无法启动操作系统。我该如何解决这种情况?

答案1

我还没有找到这个问题的根本原因。不过,解决这个问题的一个方法是:

  1. 切换到 OK 提示符。
  2. 以故障安全模式启动 ( ok: boot -F failsafe) 并将根挂载点挂载于/a
  3. cd /a/devdel null
  4. 修复损坏的操作系统文件和符号链接(pkgchk -R /a -f SUNWcsd
  5. 重启

相关内容