我在装有 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...
因此,服务器无法启动操作系统。我该如何解决这种情况?
我还没有设法找出这个问题的根本原因。然而,解决它的一种方法是:
ok: boot -F failsafe
) 并将根安装点安装在/a
.cd /a/dev
和del null
pkgchk -R /a -f SUNWcsd
)