Solaris 9 安裝指南

系統開機的問題

從媒體開機,錯誤訊息


le0: No carrier - transceiver cable problem

原因:

系統未連接至網路。

解決方案:

如果這是非網路的系統,請略過此訊息。如果這是網路系統,請確定乙太網電纜牢固地連接著。


The file just loaded does not appear to be executable

原因:

系統找不到正確的媒體來啟動。

解決方案:

檢驗是否已正確將系統設定為從安裝伺服器經由網路安裝 Solaris 9 軟體。例如,確定當您設定系統時,已指定系統的正確平台群組。

或是,若您沒有將 Solaris 9 DVD 或 Solaris 9 Software 1 of 2、Solaris 9 Software 2 of 2 以及 Solaris 9 Languages CD 的影像複製到安裝伺服器上,請確定已裝載 Solaris 9 DVD 或 Solaris 9 Software 1 of 2 CD 並且可以在安裝伺服器上存取。


boot: cannot open /kernel/unix (僅限於基於 SPARC 的系統)

原因:

當您藉由將 boot - file 明確地設定為/kernel/unix以置換其位置時,會發生此錯誤。

解決方案:
  • 將 PROM 中的boot -file重設為" "(空白)。

  • 確定 diag-switch 設定為 off 以及 true。


Can't boot from file/device

原因:

安裝媒體無法找到可開機的媒體。

解決方案:

確定已滿足下列條件:

  • 已正確的安裝並開啟該 DVD-ROM 或 CD-ROM 磁碟機。

  • Solaris 9 DVD 或 Solaris 9 Software 1 of 2 CD 已插入磁碟機中。

  • 磁碟沒有污損。


WARNING: clock gained xxx days -- CHECK AND RESET DATE! (僅限以 SPARC 系統為基礎的系統)

描述:

這是一個參考用的訊息。

解決方案:

請略過訊息並繼續安裝。


Not a UFS file system (僅限以 IA 為基礎的系統)

原因:

當 Solaris 9 軟體安裝後 (利用 Solaris suninstall 程式 或自訂JumpStart),系統將不選擇開機磁碟。現在您必須利用 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette 或編輯 BIOS 來啟動作業系統。

解決方案:
  • 放入 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette 到作業系統的開機磁碟機 (通常是A磁碟機)。若要取得更多關於存取 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette的資料,請參閱x86: 存取 Solaris 9 Device Configuration Assistant 與 PXE

  • 如果您無法使用可開機的媒體,請進入 BIOS 然後選擇 BIOS 來開機。 請參考您 BIOS 的文件以取得如何操作的資訊。


The Solaris Installer could not find a disk that meets the criteria found in the Install documentation. Please see the documentation for more info. (僅限以 IA 為基礎的系統)

原因:

您已試著由 Solaris 9 Intel Platform Edition Installation CD 來開機。系統不支援邏輯阻擋定址 (LBA),所以 Solaris 9 安裝CD 無法使用。

解決方案:

利用 CD、DVD 或是 Solaris 9 Software 1 of 2 Intel Platform Edition CD 的網路影像來安裝。

從媒體啟動,一般問題


系統沒有啟動。

描述:

當初始設定自訂 JumpStart 伺服器時,可能會遇到沒有傳回錯誤訊息的啟動問題。若要檢驗關於系統以及系統如何啟動的資訊,請使用-v選項執行啟動指令。當使用-v選項時,啟動指令會在螢幕上顯示冗長的除錯訊息。


註解 –

若是未指定此旗號,仍然會列印該訊息,但是輸出會指向系統日誌檔案。若要獲得更多資訊,請參閱 syslogd(1M)。


解決方案:

使用以 SPARC 為基礎的系統,在 ok 提示下,鍵入以下指令。


ok boot net -v - install
使用以 IA 為基礎的系統,當安裝系統要求您「選擇安裝方式」(Select type of installation) 時,鍵入以下指令。

b - -v install 


從使用 Toshiba SD-M 1401 DVD-ROM 的系統之 DVD 媒體啟動失敗

若是您的系統擁有使用韌體修正版 1007 的 Toshiba SD-M1401 DVD-ROM,則該系統無法從 Solaris 9 DVD 啟動。

解決方案:

套用修補程式 111649-03,或更新的版本,以升級 Toshiba SD-M1401 DVD-ROM 磁碟機的韌體。修補程式 111649-03 包括在 Solaris 9 增補 CD 中。


重新開機後安裝失敗。 (僅限以 IA 為基礎的系統)

原因:

如果您是用 Solaris 9 安裝CD安裝,Solaris 9的根片斷必須位在磁碟中的前1024 磁柱中。

解決方案:

您預設磁碟的 BIOS 與 SCSI 驅動程式必須支援邏輯阻擋定址 (LBA)。LBA 使機械能略過第 1024 磁柱的限制並越過 Solaris 磁碟片斷開機。若要決定您的系統是否支援 LBA,請參閱 表 2–4。如果您的系統不支援 LBA,請自網路影像開機而不要使用 CD。


當非記憶體 PC 卡插入時,系統會停止或出現驚慌狀態。 (僅限以 IA 為基礎的系統)

原因:

非記憶體 PC卡 無法使用與其他設備相同的記憶源。

解決方案:

若要更正這個問題,請參閱您的 PC 卡操作說明並且檢查位址範圍。


Solaris 9 Device Configuration Assistant Intel Platform Edition diskette在預開機程序中找不到您系統上的 IDE BIOS 主磁碟。(僅限以 IA 為基礎的系統)

解決方案:
  • 如果您在使用舊的磁碟,它們或許不被支援。請檢查您硬體製造商提供的手冊。

  • 請確認扁線及電源線都正確地裝上。請檢查您硬體製造商提供的手冊。

  • 如果只有一個磁碟連接在控制器上,請以設定跳線的方式指定這個磁碟為主磁碟。有些磁碟要設定成唯一主磁碟有不同的跳線設定,也就是相對於一個主磁碟與一個從屬磁碟的運作。請以末端插頭來連接磁碟以避免由於在連接線上吊著未用插頭而產生訊號聲響。

  • 若有兩個磁碟連接在控制器上,請用跳線設一個為主磁碟 (或一個主磁碟加一個從屬磁碟運作),另一個設為從屬磁碟。

  • 如果一個是硬碟而另一個是CD-ROM 裝置,請利用跳線將一個設為從屬磁碟。那一個磁碟插在那一個線上是無所謂的。

  • 如果二個磁碟連接在一個控制器上的問題一直產生,一次連接一個磁碟來確認每個磁碟機均可用。利用跳線設這個磁碟為主磁碟或者唯一磁碟然後用在 iDE 扁線上的插頭來連接磁碟。確認每個磁碟機均可用,然後把磁碟設回一個主磁碟及一個從屬磁碟的配置。

  • 如果是磁碟是軟碟,使用 BIOS 設定工具來確認那個磁碟的類型 (也就是指定磁柱,磁頭及磁區的數目) 都正確地配置。有些 BIOS 軟體有能自動偵測磁碟類型的功能。

  • 如果磁碟機是 CD-ROM 裝置,請利用 BIOS 設定畫面來配置這個磁碟機為 CD-ROM 裝置,前提是 BIOS 軟體支援這項功能。

  • 許多系統上,當一個 MS-DOS CD-ROM 裝置已安裝後,IDE CD-ROM 裝置都只能由 MS-DOS 識別。試另一個磁碟機。


在預開機程序中,Solaris 9 Device Configuration Assistant Intel Platform Edition diskette 找不到在您系統上的IDE 磁碟或 CD-ROM 裝置。(僅限以 IA 為基礎的系統)

解決方案:
  • 如果在 BIOS 中停止使用軟碟機,請用 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette 從硬碟機開機。關於存取 Solaris 9 Device Configuration Assistant的資料,請參閱 x86: 存取 Solaris 9 Device Configuration Assistant 與 PXE

  • 如果系統沒有任何軟碟,這或許是一個沒有軟碟的用戶端。


在系統需求畫面出現前,系統就自動停止了。(僅限以 IA 為基礎的系統)

解決方案:

您的硬體不被支援。請檢查您硬體製造商提供的手冊。

從網路開機,錯誤訊息


WARNING: getfile: RPC failed: error 5 (RPC Timed out).

描述:

當在網路上有兩個或更多的伺服器回應安裝用戶端的啟動請求時會發生此錯誤。該安裝用戶端連接至錯誤的啟動伺服器,並且發生安裝當機。下列特定的原因可能會造成發生此錯誤:

原因:

原因 1:存在於不同的伺服器上的 /etc/bootparams檔案有此安裝用戶端使用的登錄。

解決方案:

原因 1:請確定在網路上的伺服器針對該安裝用戶端沒有多重/etc/bootparams 登錄。若是其確實擁有多重登錄,除了您想要安裝用戶端使用的伺服器之外,移除所有安裝伺服器以及啟動伺服器上/etc/bootparams檔案中重覆的用戶端登錄。

原因:

原因 2:此安裝用戶端可能存在多重的 /tftpboot/rplboot目錄登錄。

解決方案:

原因 2:請確定在網路上的伺服器針對該安裝用戶端沒有多重/tftpboot /rplboot目錄登錄。若是其確實擁有多重登錄,除了您想要安裝用戶端使用的伺服器之外,移除所有安裝伺服器以及啟動伺服器上/tftpboot/rplboot目錄中重複的用戶端登錄。

原因:

原因 3:安裝用戶端登錄可能存在於伺服器上的/etc/bootparams檔案中,而另一個登錄存在於另一個/etc/bootparams檔案中,使得所有的系統皆能夠存取設定檔伺服器。像是類似下列的登錄:

* install_config=profile_server:path 

類似 NIS 或 NIS+ bootparams表格中上一個登錄的一行也可能會造成此錯誤。

解決方案:

原因 3:若是名稱服務bootparams對映或表格中有通配符號登錄(例如,* install_config=),請將其刪除之並新增至啟動伺服器的/etc/bootparams檔案中。


No network boot server. Unable to install the system. See installation instructions. (僅限以 SPARC 為基礎的系統)

原因:

此錯誤發生在您嘗試從網路安裝的系統上。沒有正確的設定該系統。

解決方案:

請確定您正確的設定從網路安裝的系統。請參閱 使用 CD 媒體加入要從網路安裝的系統


prom_panic:Could not mount file system(僅限以 SPARC 為基礎的系統)

原因:

當您從網路安裝 Solaris 9 時發生此錯誤,但是啟動軟體無法配置下列所述:

  • Solaris 9 DVD,安裝伺服器上的 DVD 或是 DVD 影像的副本

  • Solaris 9 Software 1 of 2 CD 影像,安裝伺服器上的 Solaris 9 Software 1 of 2 CD 或是 Solaris 9 Software 1 of 2 CD 影像的副本

解決方案:

請確定已裝載並共用該安裝軟體。

  • 若是您從安裝伺服器的 DVD-ROM 或 CD-ROM 磁碟機處安裝 Solaris 9,請確定 Solaris 9 DVD 或 Solaris 9 Software 1 of 2 已插入 CD-ROM 磁碟機中,已裝載並在 /etc/dfs/dfstab檔案中共用。

  • 若是使用安裝伺服器磁碟上的 Solaris 9 DVD 影像或 Solaris 9 Software 1 of 2 CD 副本進行安裝,請確定/etc/dfs/dfstab檔案中已共用副本的目錄路徑。

請參閱線上援助頁, install_server


Timeout waiting for ARP/RARP packet...(僅限以SPARC 為基礎的系統)

原因:

原因 1:該用戶端正嘗試從網路啟動,但是找不到能夠辨認該用戶端的系統。

解決方案:

原因 1:請檢驗系統的主機名稱存在於 NIS 或 NIS+ 名稱服務中。同時檢驗bootparams啟動伺服器的 /etc/nsswitch.conf檔案中之搜尋次序。

例如,/etc/nsswitch.conf檔案中的下列資料行指示 JumpStart 或 Solaris suninstall 程式 首先檢查 NIS 對映中的bootparams 資訊。若是程式沒有找到任何資訊,該 JumpStart 程式或Solaris suninstall 程式 會檢查啟動伺服器的/etc/bootparams檔案。

bootparams: nis files
原因:

原因 2:用戶端的乙太網路位址不正確。

解決方案:

原因 2:請檢驗安裝伺服器的 /etc/ethers 檔案中用戶端的乙太網位址是否正確。

原因:

原因 3:在自訂的 JumpStart 安裝中,add_install_client 指令指定了使用特定伺服器為安裝伺服器的平台群組。當使用 add_install_client 時若是使用了錯誤的架構值,則會發生此問題。例如,您想要安裝的機器為 sun4u,但是您反而使用 sun4m 來替代。

解決方案:

原因 3:使用正確的架構值重新執行 add_install_client


ip:joining multicasts failed on tr0 - will use link layer broadcasts for multicast (僅限以 IA 為基礎的系統)

原因:

這項錯誤訊息的出現是因為您以一個信號環卡開機。乙太網路的多元播送與信號環卡的運作方式是不同的。驅動程式出現此一錯誤訊息是因為您提供了無效的多元播送位址。

解決方案:

略過此錯誤訊息.。如果多元播送不能執行,IP 將運用層來播送而不會造成安裝失敗。


Requesting Internet address for Ethernet_Address (僅限以 IA 為基礎的系統)

原因:

該用戶端正嘗試從網路啟動,但是找不到能夠辨認該用戶端的系統。

解決方案:

請檢驗系統的主機名稱存在於 NIS 或 NIS+ 名稱服務中。如果系統的主機名稱有列在 NIS 或 NIS+ 的清單,但系統一直出現此錯誤訊息,請重開機。


RPC: Timed out No bootparams (whoami) server responding; still trying... (僅限以 IA 為基礎的系統)

原因:

用戶端正試著由網路開機,但無法在已安裝的伺服器上找到所鍵入的 /etc/bootparams 檔。

解決方案:

在已安裝的伺服器上用 add_install_client。運用這個指令來加入正確的輸入 /etc/bootparams 檔,啟用用戶端網路開機。


Still trying to find a RPL server... (僅限以 IA 為基礎的系統)

原因:

系統正在試著由網路開機,但是伺服器並沒有做此項功能設定。

解決方案:

安裝伺服器時,執行 add_install_client 來安裝系統。add_install_client 指令設定一個 /rplboot 目錄, 裡面包含了網路開機作業需要的系統。

從網路啟動,一般問題


系統從網路啟動,但並不是從指定的安裝伺服器系統啟動。

原因:

/etc/bootparams 或許和 /etc/ethers 登錄存在於用戶端的另一個系統上。

解決方案:

在相同的系統上,更新欲安裝系統的 /etc/bootparams登錄。登錄應該符合下列的語法:

install_system root=boot_server:path install=install_server:path

同時確定安裝用戶端的子網路上只有一個bootparams登錄。


在設定安裝伺服器並配置系統以便從網路安裝Solaris 9 後,系統仍然不啟動。(僅限以SPARC 為基礎的系統)

原因:

安裝伺服器上可能沒有執行 tftpd

解決方案:

確定在安裝伺服器上已執行tftpd常駐程式。請鍵入下列指令:


# ps -ef | grep tftpd

若是此指令並沒有傳回指出 tftpd常駐程式正在執行的資料行,請編輯/etc/inetd.conf檔案並從下列行中移除註釋(#)字元:

# tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd \
 -s /tftpboot

在做出此變更後,請嘗試再次啟動系統。


在設定安裝伺服器並配置系統以便從網路安裝後,系統仍然不啟動。(僅限以 IA 為基礎的系統)

原因:

安裝伺服器上可能沒有執行 tftpd

解決方案:

確定在安裝伺服器上已執行tftpd常駐程式。請鍵入下列指令:


# ps -ef | grep rpld

如果這個指令沒有傳回訊息顯示常駐程式正常執行rpld,請執行以下指令:


# /usr/sbin/rpld

在做出此變更後,請嘗試再次啟動系統。