Boot

Sun T5220 SPARC 伺服器中的作業系統引導失敗和自動重新引導

  • January 14, 2021

我在裝有 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. 切換到確定提示。
  2. 以故障安全模式啟動 ( ok: boot -F failsafe) 並將根安裝點安裝在/a.
  3. cd /a/devdel null
  4. 修復損壞的作業系統文件和符號連結 ( pkgchk -R /a -f SUNWcsd)
  5. 重啟

引用自:https://serverfault.com/questions/1049093