Boot
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...
因此,伺服器無法啟動作業系統。我該如何解決這種情況?
我還沒有設法找出這個問題的根本原因。然而,解決它的一種方法是:
- 切換到確定提示。
- 以故障安全模式啟動 (
ok: boot -F failsafe
) 並將根安裝點安裝在/a
.cd /a/dev
和del null
- 修復損壞的作業系統文件和符號連結 (
pkgchk -R /a -f SUNWcsd
)- 重啟