Solaris 7(Intel 平台版)安裝程式庫

第 7章 解決難題

本章提供您在安裝 Solaris 軟體時,可能會遇到的特定錯誤訊息與同屬問題的列表。藉由使用以下的列別來識別安裝處理中問題發生在何處。

啟動系統

錯誤訊息


le0: No carrier - transceiver cable problem

問題 

如何修復問題 

系統未連接至網路。 

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


剛載入的檔案似乎不是可執行的檔案

問題 

如何修復問題 

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

驗證系統已經由網路從安裝伺服器正確地設定安裝。例如,確定您在設定時設定了正確系統的平台群組。而且,如果您未複製 Solaris CD,確定安裝伺服器上的 Solaris CD 已裝載且為可存取的。  


無法從檔案/裝置啟動

問題 

如何修復問題 

安裝程式在系統的 CD-ROM 光碟機中找不到 Solaris CD。 

確定: 

  • CD-ROM 光碟機安裝正確或已打開

  • Solaris CD 插入 CD-ROM 光碟機中


不是 UFS 檔案系統

問題 

如何修復問題 

僅限 x86 的系統。 

在安裝 Solaris 軟體時(以交談式或是自訂 JumpStart 的方式),未選擇內定的啟動磁碟機。當選擇了替代的啟動磁碟,從那時開始,您必須用 Configuration Assistant(配置助理)磁片啟動系統。 

將 Solaris Device Configuration Assistant/Boot diskette 插入系統啟動的軟式磁碟機(通常是 A: 磁碟機)。 

一般問題

問題 

如何修復問題 

僅限 x86 的系統。 

Solaris 的根片段必須位於磁碟上,最前面的 1024 個磁柱中。否則在啟動後,安裝會失敗。

如果第一個 fdisk 分割區是 DOS 的主要分割區(PRI DOS),請用 fdisk 程式刪除它的空間,然後試著重新啟動一次。如果第一個 fdisk 分割區是延伸的 DOS 分割區(EXT DOS)或是別的作業系統,請用 fdisk 程式將它刪除,然後試著重新啟動一次。

問題 

如何修復問題 

僅限 x86 的系統。 

當裝入非記憶體的 PC 介面卡時,系統當機或異常。 

非記憶體之 PC 介面卡無法使用其它裝置所使用的相同記憶體資源。若要修復此問題,請用 DOS 除錯程式找出裝置記憶體的使用情形,然後用下面的說明,手動地為 PC 介面卡裝置保留記憶體資源。 

  1. 用 Configuration Assistant(配置助理)磁片啟動系統。

  2. 選擇 Device Tasks(裝置工作)功能表上的 Review/Edit Devices(檢視/編輯裝置)。

  3. 選擇 Add Device(新增裝置)。

  4. 選擇 Define Device(定義裝置)。

  5. 按照 EISA ID 的命名慣例,輸入一個專屬的名稱(例如 ITD4001),然後選擇 Continue(繼續)。

  6. 從列出的資源選擇 Memory Address(記憶體位位址),然後選擇 Continue(繼續)。

  7. 輸入要保留的位址範圍(例如 CA800~--~CCFFFF),然後選擇 Continue(繼續)。

  8. 選擇 Device Tasks(裝置工作)功能表上的 Save Configuration(儲存配置)。

  9. 重新啟動 Solaris 作業環境。

問題 

如何修復問題 

僅限 x86 的系統。  

在啟動前的階段,Configuration Assistant(配置助理)程式偵測不到您系統上的 BIOS 主要磁碟機。 

  • 若您使用舊型磁碟機,軟體可能無法支援它們。請查閱 Solaris 7 (Intel Platform Edition) Hardware Compatibility List

  • 確定排線和電源電纜都插接正確。查閱製造廠商提供的文件。

  • 如果控制器上僅接有一部磁碟機,請設定跳線來將它指定為主磁碟機。某些磁碟機上,單一主磁碟機和主從磁碟機的跳線會有所不同,單一主磁碟機有多個跳線設定。將磁碟機連接到連接器電纜的末端,如此,當電纜末端出現未使用的連接器時,可降低信號的環阻

  • 如果控制器上接有兩部磁碟機,請設定跳線讓一部成為主磁碟機(或是配合從磁碟機使用的主磁碟機),而另一部成為從磁碟機。

  • 如果一部是硬式磁碟機而另一部是光碟機,請設定跳線讓磁碟機成為從磁碟機。任何磁碟機均可插到電纜上的任一個插頭。

  • 如果某控制器上有兩個磁碟機以致常出問題,請一次接上一個來確定兩者都可正常運作。請設定跳線讓磁碟機成為主磁碟機或單一主磁碟機,並用 IDE 排線電纜末端的連接器連接磁碟機。確定各磁碟機都可運作正常,然後再設定跳線,將磁碟機變回主從式的配置。

  • 如果是磁碟機,請用 BIOS 設定螢幕來確定磁碟機類型(它會指出磁柱、磁頭和磁區的數目)設定正確。有些 BIOS 軟體可能會具有自動偵測磁碟機類型的功能。

  • 如果是 CD-ROM 光碟機,而 BIOS 軟體具有設定功能,請用 BIOS 設定螢幕將磁碟機類型設定為 CD-ROM 光碟機。

  • 如果 MS-DOS 無法辨識磁碟機,則可能有硬體或 BIOS 的配置問題。在許多系統上,只有安裝了 MS-DOS CD-ROM 光碟機驅動程式後,MS-DOS 才能辨識 IDE CD-ROM 光碟機。

問題 

如何修復問題 

僅限 x86 系統。 

在啟動前的階段,Configuration Assistant(配置助理)程式找不到您系統上的 IDE 或 CD-ROM 光碟機。 

  • 如果磁碟在 BIOS 中關閉了,請用 Solaris Device Configuration Assistant/Boot diskette 從硬式磁碟機啟動。

  • 如果系統沒有磁碟,則可能是一個無磁碟的客戶機。

問題 

如何修復問題 

僅限 x86 系統。 

系統未顯示提示就當機了。 

請參閱 Solaris 7 (Intel Platform Edition) Device Configuration Guide

安裝 Solaris 作業環境(起始)

問題 

如何修復問題 

僅限 x86 系統。 

IDE 磁碟機無法和別的 Solaris 軟體支援的磁碟機一樣,可以自動地對應出壞的區塊。在安裝 Solaris 到 IDE 磁碟前,請先檢查磁碟的表面。

請用下面步驟檢查 IDE 磁碟的表面: 

  1. 按所述方式,啟動Solaris 交談式安裝程式。"安裝 Solaris 作業環境"根據您有的是圖形或非圖形的監視器,此程式會啟動圖形式使用者介面(GUI)或字元式使用者介面(CUI)。

 
  1. 當 GUI 或 CUI 程式啟動後,請輸入資訊,並在前面的幾個螢幕,選擇 Continue(繼續)選項。

  2. 當您看到 Installing Solaris - Initial(安裝 Solaris - 起始)螢幕時,請選擇 Exit(結束)選項並結束安裝。

 
  1. 若您使用 GUI 安裝程式,請為此程序下面面的步驟開啟一個 Command Tool(指令工具)視窗。若您使用 CUI 安裝程式,請為此程序下面的步驟用系統 shell。

  2. 啟動 format 程式(鍵入 format)。

  3. 指定您要做表面檢查的 IDE 磁碟機。


註解 -

IDE 磁碟機沒有目標號碼。IDE 磁碟機的命名慣例是 cxdy。這裡的 cx 是控制器號碼,而 dy 則是裝置號碼。


 
  1. format> 提示下,鍵入 fdisk。請用 fdisk 程式,在磁碟上建立一個 Solaris 分割區。(如果已有 Solaris fdisk 分割區,請不要變動它。)

  2. format> 提示符號處,鍵入 analyze

 
  1. analyze > 提示符號處,鍵入 config。此將會顯示表面分析目前的設定值。如果您想要變更任何設定值,鍵入 setup

  2. analyze > 提示符號處,鍵入 readwritecompare給要執行的表面分析類型 。如果 格式 找到錯誤的區塊,其會對它們做重新對應。

 
  1. analyze> 提示符號處,鍵入 quit

  2. (選擇性的)您可能會想要設定區塊以重新對應。如果是,在 format> 提示符號處,鍵入repair

 
  1. 鍵入 quit 以結束 格式 程式。

  2. 從工作區功能表選擇重新啟動安裝以繼續 GUI 安裝或鍵入 suninstall 以繼續 CUI 安裝。

升級 Solaris 軟體

本節描述在升級 Solaris 軟體時,您可能會遇到的問題的可能解答。

錯誤訊息


No upgradeable disks

問題 

如何修復問題 

錯誤 ID:1191792 

/etc/vfstab 檔案中的交換登錄正引起升級失敗。

/etc/vfstab 檔案中下列各行的註釋:

  • 磁碟上所有的交換檔案與片段均未升級

  • 不再出現的交換檔案

  • 任何未使用的交換片段

一般問題

問題 

如何修復問題 

升級失敗是因為安裝程式在系統上無法裝載複合裝置。 

複合裝置無法自動升級。有關指令,請參閱 Solstice DiskSuite 參考指南 中的附錄 B,「升級至其它的 Solaris 版本」。

問題 

如何修復問題 

錯誤 ID:1170953 

即使有在系統上可升級的 Solaris 軟體版本,亦不出現升級選項。 

 

原因 1: /var/sadm 目錄是 symlink,或是由其它檔案系統裝載的。

原因 1 的解答:/var/sadm 目錄移動至 root(/)或 /var 檔案系統中。

原因 2: 沒有 /var/sadm/softinfo/INST_RELEASE 檔案。

原因 2 的解答: 藉由使用以下樣板建立新的 INST_RELEASE 檔案:

OS=Solaris VERSION=2.x
REV=0

x 是系統上 Solaris 軟體的版本。

問題 

如何修復問題 

升級失敗的原因是您無法控制的,例如電源不足或網路連接失敗,而使系統處於無法啟動的狀態。

  1. 從 Solaris CD 或從網路重新啟動系統。

  2. 選擇安裝的升級選項。

Solaris 交談式安裝程式將會斷定系統是否已部分升級,並且將會繼續升級。 

問題 

如何修復問題 

升級失敗是因為安裝程式無法裝載檔案系統。在升級期間,安裝程式會嘗試將所有列於系統 /etc/vfstab 檔案中的檔案系統裝載於被升級的root檔案系統上。如果安裝程式無法裝載檔案系統,則其便是失敗,並且會結束。

確定系統 /etc/vfstab 檔案中的全部檔案系統都可以裝載。註釋任何無法裝載或可能引起問題的 /etc/vfstab 檔案中的檔案系統,因此安裝程式未嘗試在升級期間裝載它們。


註解 -

任何包含升級軟體的以系統為基礎的檔案系統(例如,/usr)無法註釋。


問題 

如何修復問題 

系統上沒有足夠的空間可升級。看看是否可以不使用重新安排空間的自動佈局,而藉由檢查下列空間問題的原因來修復此問題:

 

原因 1: 既然自動裝設器在升級期間不在作用中,安裝程式就將任何象徵性連結的套裝軟體的檔案或目錄安裝至自動裝設的檔案系統。如果象徵性連結被重寫,升級可能會因為磁碟空間不足而失敗。


註解 -

通常常駐在自動裝設檔案系統上的 /var/mail/var/news 目錄不受升級的影響。


原因 1 的解答:在升級期間,刪除將會在自動裝設的檔案系統上建立檔案或目錄的自訂軟體螢幕中的套裝軟體。這樣安裝程式就不會以套裝軟體的檔案或目錄重寫象徵性連結。

原因 2:新的軟體已增加至正在升級的軟體群組,或是一些現存軟體的大小已增加。在升級期間,安裝程式會安裝任何是先前安裝在系統上軟體群組的一部分的新軟體,而且也會升級系統上任何現存的套裝軟體。

原因 2 的解答: 在升級期間,刪除安裝於檔案系統內需要更多空間的自訂軟體螢幕中的套裝軟體。特別是尋找任何已增加至 Solaris 版次您不想要的新套裝軟體。