本節包含您在安裝 Solaris 9 9/04 軟體之前應注意的安裝錯誤。
若您使用 Intel Preboot Execution Environment (PXE) 在有 Adaptec Ultra-160 SCSI 介面的系統上執行網路安裝,則安裝會當機。系統可能會顯示類似下列的訊息:
Error: Unable to Find Device Driver The device driver, cadp160.bef, is missing. |
在前一範例中, 系統上找不到 cadp160.bef 驅動程式。受影響的驅動程式名稱在您的系統上可能不同。
若系統的 BIOS 將 Adaptec Ultra-160 介面設成和系統網路介面卡 (NIC) 使用相同的中斷要求 (IRQ) 時會發生錯誤。
解決方法:請選擇以下解決方法之一。
若要從網路安裝,請移除 Adaptec Ultra-160 SCSI 介面,並以 PXE 執行網路安裝。
從 Solaris 9 9/04 DVD 或 CD 安裝。
在 Sun LX50 系統上, X 伺服器可能無法開啟 PS/2 滑鼠裝置。在安裝期間或當系統啟動時,可能會發生錯誤。當問題發生時,系統會顯示以下錯誤訊息:
ddxSUNWmouse: Error opening mouse device '/dev/kdmouse; /dev/kdmouse: No such device or address |
因此,Solaris 安裝程式只能以指令行介面模式繼續進行。安裝後,問題可能會在 Solaris 執行時期持續發生。
解決方法: 在連到伺服器的 PS/2 連接器的 Y 纜線上切換 PS/2 鍵盤與滑鼠之間的連線。
如果系統重新開機後仍無法辨識 PS/2 滑鼠,請按下 LX50 伺服器的 [重設] 按鈕。或者您也可以在下列的開機提示出現時,使用配置選項 (b -r):
Select (b)oot or (i)nterpreter: |
re-preinstall 指令安裝自訂 JumpStart 軟體失敗。失敗發生的原因是 fsck 指令不能更新只有唯讀權限之檔案系統的 UFS 記錄檔。
例如,您鍵入了下列指令:
# /usr/sbin/install.d/re-preinstall cXtXdXsX
系統重新開機後,會顯示以下的錯誤訊息:
fsck of device failed, re-preinstall needs to be re-run. syncing file systems... done Program terminated |
解決方法: 選擇下列其中一個選項。您必須是超級使用者才能執行所有的解決方法。
選項 1:如果您使用可寫入的網路安裝影像,請以下列步驟進行:
在包含安裝影像的伺服器上編輯 /usr/sbin/install.d/rcS.stub 檔案,從下列行中移除或取消註釋:
# # Make sure the root FS is clean # # /etc/fsck -F ufs -o p ${RootfsRaw} >/dev/null # if [ $? -ne 0 ]; then # echo "fsck of ${RootfsRaw} failed, re-preinstall needs to be re-run." # /usr/sbin/halt # if |
在您安裝 JumpStart 軟體的系統上,以單一使用者模式啟動網路安裝影像:
ok boot net -s
照例執行 re-preinstall 指令。
# /usr/sbin/install.d/re-preinstall cXtXdXsX
選項 2:若您從 CD-ROM 或 DVD-ROM 直接啟動,請以下列步驟進行:
啟動 CD 或 DVD。
結束安裝程式。
執行 re-preinstall 指令。
掛載您在步驟 3 所建立的裝置。
例如,若您在步驟 3 鍵入 re-preinstall c0t0d0s0,掛載此檔案系統如下:
# mount /dev/dsk/c0t0d0s0 /mnt
在已掛載的檔案系統上編輯 sbin/rcS 程序檔,從第一個解決方法的相同行中移除或取消註釋。
卸載檔案系統。
# umount /mnt
重新啟動系統以繼續安裝 JumpStart 軟體。
如果您在使用鍵盤、音效、滑鼠 (KVM) 切換的 x86 系統上安裝,且您使用 PS/2 滑鼠,則 Solaris 可能無法正常運作。您可能會遇到下列症狀:
在準備安裝中測試 X 伺服器配置時,您只會看到黑色螢幕。
系統可能會當機且需要重新開機。
因此,您不能在圖形化使用者介面下 (GUI) 模式執行 Solaris 安裝程式以安裝 Solaris 作業系統。您只能以指令行介面進行。安裝後,問題可能會在 Solaris 執行時期持續發生。
解決方法: 直接將 PS/2 滑鼠連接至系統。若交換器支援 USB 裝置,您可搭配使用 USB 滑鼠和交換器。
若要在特定的 Sun Fire 和 NetraTM 伺服器上安裝 Solaris 9 9/04 軟體,您必須先更新伺服器上的韌體。如果在安裝 Solaris 9 9/04 軟體之前沒有更新韌體,伺服器就會當機。此問題會影響下列伺服器︰
Sun Fire 3800 伺服器
Sun Fire 4800 伺服器
Sun Fire 4810 伺服器
Sun Fire 6800 伺服器
Sun Fire V1280 伺服器
Netra 1280 伺服器
如果發生此問題,系統會顯示以下錯誤訊息︰
panic[cpu0]/thread=140a000: BAD TRAP: type=34 rp=147e9e0 addr=5586ee326973add3 mmu_fsr=0 |
螢幕上會顯示 ok 提示符號。
解決方法:透過套用適當的韌體修補程式來更新韌體。
對於 Sun Fire 3800、4800、4810 或 6800 伺服器,套用以下修補程式之一:
修補程式 ID 112883-05 (5.14.4 韌體更新)
修補程式 ID 112884-01 (5.15.0 韌體更新)
對於 Sun Fire V1280 或 Netra 1280 伺服器,套用修補程式 ID 113751-03 (5.13.0013 韌體更新)。
移至 SunsolveSM 網站 (位於 http://sunsolve.sun.com),可取得韌體更新修補程式。請務必下載和套用最新版本的修補程式。
如果您的系統執行的是 Solaris 2.6 或 Solaris 7 軟體,則容體管理會錯誤掛載 Solaris 9 9/04 DVD。可以掛載 DVD,但不可存取資料。因此,您將無法設定安裝伺服器、執行 Live Upgrade 或存取媒體上的任何資料。
解決方法:請選擇以下解決方法之一:
套用適用於您系統的修補程式。
版本 |
修補程式 ID |
---|---|
Solaris 2.6 |
107618-03 |
Solaris 7 |
107259-03 |
Solaris 2.6 |
107619-03 |
Solaris 7 |
107260-03 |
手動掛載 Solaris 9 9/04 DVD。請勿使用容體管理來掛載該 DVD。請執行以下步驟︰
成為超級使用者。
停止容體管理。
# /etc/init.d/volmgt stop |
手動掛載 DVD。
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
確認已掛載 DVD。然後確認資料可存取。
# cd /mnt1 # ls |
如果 DVD 掛載正確,系統會傳回以下資訊。
Copyright Solaris_9 |