Oracle Solaris 10 9/10 版本說明

開始之前

本節包含安裝或升級 Oracle Solaris 10 作業系統之前必須注意的重要安裝問題。這些問題可能會使您無法成功完成安裝或升級。如果系統出現本節所列出的錯誤,在安裝或升級之前,您可能需要先執行建議的解決方法。

Oracle Solaris Live Upgrade 與 Oracle Solaris Zones

從 Solaris 10 8/07 發行版本開始,支援 Oracle Solaris Live Upgrade 與 Oracle Solaris Zones 配合使用。 如需有關此主題的更多資訊,請參閱資訊文件206844,網址為 http://sunsolve.sun.com/search/document.do?assetkey=1-61-206844-1

Oracle Solaris Live Upgrade 限制

必須為指定的作業系統版本安裝一些修補程式的修訂版本,Oracle Solaris Live Upgrade 才能正確運作。 請參閱 http://sunsolve.sun.com,以確保您有最近更新過的修補程式清單。Oracle Solaris 10 9/10 發行版本具有下列 Oracle Solaris Live Upgrade 限制:

這些修補程式均提供新的 p7zip 功能。Oracle Solaris Live Upgrade 需要 p7zip 功能才能支援升級至 Oracle Solaris 10 9/10。


備註 –

資訊文件 206844 提供了使用 Oracle Solaris Live Upgrade 之前,即時啟動環境所需的修補程式最低版本資訊:http://sunsolve.sun.com/search/document.do?assetkey=1-61-206844-1


搭配 ZFS 檔案系統上的區域根使用 Oracle Solaris Live Upgrade

Oracle Solaris 10 9/10 發行版本提供安裝 ZFS 根檔案系統,以及配置 ZFS 上區域根的功能。 一般而言,您可以依需要在 ZFS 上建立並配置區域根。如果您計劃將 Oracle Solaris Live Upgrade 用於 ZFS 與區域配置,請檢閱下列資訊:

如需要在 Oracle Solaris 10 9/10 發行版本中將要升級或修補之受支援區域配置的詳細說明,請參閱 「Oracle Solaris ZFS Administration Guide」中的「Migrating a UFS Root File System to a ZFS Root File System (Oracle Solaris Live Upgrade)」

如需有關設定這些配置的完整說明,請參閱 「Oracle Solaris ZFS Administration Guide」中的「Oracle Solaris Installation and Oracle Solaris Live Upgrade Requirements for ZFS Support」

請查閱本章所含資訊,再開始遷移至 ZFS 根檔案系統或是在具有 ZFS 根檔案系統的系統上設定區域。請完全遵循所建議的程序,在具有 ZFS 根檔案系統的系統上設定區域,以確保可在該系統上使用 Oracle Solaris Live Upgrade。

升級配置有標示區域的 Oracle Solaris 的 Trusted Extensions 功能

配置有 Trusted Extensions 的 Oracle Solaris 系統使用非全域區域。 升級這些系統與升級使用區域的 Oracle Solaris 系統相同,且具有相同的問題。

在 SPARC 和 x86 相容機器上修補 Miniroot

使用 patchadd-C 目標限定符號在 SPARC 和 x86 機器上修補 miniroot 的程序已變更。現在必須先解壓縮 miniroot、套用修補程式,然後再重新封裝 miniroot。

請參閱下列文件章節以了解詳細步驟:

Oracle Solaris 10 發行版本上的 Oracle Solaris Data Encryption Supplement (資料加密補充)

從 Solaris 10 8/07 發行版本開始,依預設,Oracle Solaris 資料加密補充說明套裝軟體會隨附於 Oracle Solaris 10 作業系統 軟體。 您不再需要安裝及下載這些套裝軟體。

安裝 Oracle Solaris 10 9/10 發行版本之 GNOME Display Manager 修補程式所需的其他程序

下列修補程式可用以解決 CR 6277164 和 CR 6214222 中所報告的問題:

後續各章節會提供更多為徹底解決所提報之問題而必須執行的進一步步驟。如需更多資訊,請閱讀這些修補程式之修補程式讀我檔案中的「Special Install Instructions」(特別安裝指示) 一節。

x86: 具備 elxpcelx NIC 的系統之網路配置失敗

具備一個 elx 或一個 pcelx 網路介面卡 (NIC) 的系統未能成功安裝。在 NIC 配置期間,可能會顯示下列錯誤訊息:


WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT>

請參閱elxl(7D)pcelx(7D),以取得更多資訊。

解決方法: 在不具有 elxpcelx NIC 的系統中安裝和執行。

var 檔案系統的預設大小可能會不足

如果 /var 檔案系統位於個別的磁碟片段上,則 /var 檔案系統的預設大小可能不足。

您必須手動為 /var 檔案系統指定較大的片段大小。


備註 –

如果 /var 檔案系統不是位於獨立的片段或分割區中,不會發生這類問題。


解決方法: 請選取以下解決方法之一。

x86: 請勿升級含帶 BIOS GG.06.13 版的 Hewlett-Packard Vectra XU Series 系統

此 Oracle Solaris 10 軟體包含一項可以讓您安裝大型分割區的功能。 系統 BIOS 必須支援邏輯區塊定址 (LBA)。BIOS GG.06.13 版不支援 LBA 存取。Oracle Solaris 啟動程式無法處理這個衝突。 這個問題也會影響其他的 HP Vectra 系統。

如果執行此種升級,您的 HP 系統便無法再啟動,而僅會顯示帶閃爍底線游標的空白黑色螢幕。

解決方法: 請勿將具有最新 BIOS 版本 GG.06.13 的 HP Vectra XU Series 系統升級為 Oracle Solaris 發行版本。 本版本不再支援這些系統。

您仍可以使用開機磁片或開機 CD 來啟動系統,因為啟動路徑並不使用硬碟程式碼。後,選取硬碟做為可開機裝置,而不要選取網路或 CD-ROM 光碟機。

SPARC: 舊版韌體可能需要啟動快閃 PROM 升級

在 SPARC 系統中,Oracle Solaris 10 作業系統 只能在 64 位元模式中執行。有些 Sun4U 系統可能會需要將快閃 PROM 中的 OpenBoot 韌體更新至較高層級,以便能在 64 位元模式中執行作業系統。下列系統可能需要更新快閃 PROM:

下表列出了執行 64 位元 Oracle Solaris 10 作業系統 所需的 UltraSPARC 系統和最低韌體版本。uname -i 指令的輸出即是系統類型。您可以使用 prtconf -V 指令來確定您正在執行的韌體版本。

表 1–2 在 UltraSPARC 系統上執行 64 位元 &productshortname 軟體所需的最低韌體版本

來自 uname -i 的系統類型

來自 prtconf -V 的最低韌體版本

SUNW,Ultra-2 

3.11.2 

SUNW,Ultra-4 

3.7.107 

SUNW,Ultra-Enterprise 

3.2.16 

如果某個系統未列示在以上表格中,則說明該系統不需要快閃 PROM 更新。如需執行快閃 PROM 更新的說明,請參閱 http://docs.sun.com 上的任何版本之「Solaris Sun 硬體平台指南」。


備註 –

同時升級 SPARC 和 x86 系統上的韌體可明顯改善效能。請參閱 http://www.sun.com/bigadmin/patches/overview.jsp 上「BigAdmin 修補中心」下的「Firmware」一節。另請參閱 http://www.sun.com/bigadmin/patches/firmware/faq.jsp 上的 FAQ。


Oracle Solaris 管理主控台 2.1 軟體與 Oracle Solaris 管理主控台 1.0、1.0.1 和 1.0.2 軟體不相容

Oracle Solaris 管理主控台 2.1 軟體與 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體不相容。 如果您正升級至 Oracle Solaris 10 發行版本,並已安裝 Oracle Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體,則在升級之前,您必須先將 Oracle Solaris 管理主控台軟體解除安裝。 &如果您已安裝 SEAS 2.0 overbox、SEAS 3.0 overbox 或是 Solaris 8 Admin Pack,則Oracle Solaris 管理主控台軟體可能已存在於您的系統中。

解決方法: 請選取以下解決方法之一:

x86: BIOS 裝置公用程式的故障會使得安裝或升級無法成功 (6362108)

在特定情況下,供 BIOS 裝置 (/sbin/biosdev) 使用的公用程式可能會發生故障,造成安裝或升級失敗。出現下列其中一種情況時,即會發生此故障:

螢幕上將顯示下列錯誤訊息:


biosdev: Could not match any!!

解決方法:確定在套用修補程式 ID 117435-02 之後重新啟動系統。確認用於安裝或升級的相同磁碟已配置具有不同的 fdisk 分割區配置。

下例是以兩部磁碟具有相同 fdisk 分割區配置的系統為基礎。若要變更配置,請執行下列步驟。

  1. 成為超級使用者。

  2. 啟動磁碟維護公用程式。


    # format
    

    隨即會顯示系統中可用磁碟的清單。

  3. 請鍵入磁碟編號以選取要變更其 fdisk 分割區的磁碟。

  4. 在 [格式] 選項清單中選取 [fdisk]。

    隨即會顯示磁碟的分割區資訊與 fdisk 選項的清單。

  5. 請選擇下列其中一項以變更磁碟配置:

    • 若要指定不同的使用中分割區,請按 2。

    • 若要增加其他磁碟分割區,請按 1。

    • 若要刪除未使用的分割區,請按 3。

  6. 若要儲存變更並結束 fdisk 功能表,請按 5。

  7. 從 [格式] 選項選取 [退出] 即可結束磁碟維護公用程式。

  8. 重新啟動系統。

  9. 系統重新啟動之後,請檢查錯誤訊息是否不再出現。以超級使用者身份鍵入下列指令:


    # /sbin/biosdev
    

    如果依舊產生錯誤訊息,請重複此程序,但在步驟 5 選取不同的選項。

  10. 系統如果包含其他具有相同 fdisk 分割區配置的相同磁碟,請對這些磁碟重複執行步驟 1 至 9。 否則,請繼續進行 Oracle Solaris 安裝或升級。

當非全域區域安裝時,無法建立 Oracle Solaris Flash 歸檔 (6246943)

自目前的 Oracle Solaris 發行版本起,當非全域區域已安裝時,無法在系統上正確建立 Oracle Solaris Flash 歸檔Oracle Solaris flash 功能目前與Oracle Solaris 區域 (又稱為 Oracle Solaris Container) 不相容。

請勿使用 flar create 指令在下列實例中建立 productshortname; Flash 歸檔:

如果您在此種實例中建立 Oracle Solaris flash 歸檔,則在部署此歸檔時可能無法正確安裝所產生的歸檔。

解決方法:或許可以建立已安裝區域 (如果所有區域均處於停止狀態) 之系統的 Oracle Solaris flash 歸檔。 如需更多資訊,請參閱 http://opensolaris.org/os/community/zones/faq/flar_zones/

x86: 從 Oracle Solaris 10 DVD 啟動 Sun Java Workstations 2100Z 可能會發生當機 (6214356)

Sun Java Workstation 2100Z 中的 DVD 組合光碟機韌體可能會導致系統當機。從 Oracle Solaris 10 Operating System DVD 啟動工作站時發生當機。顯示核心標題之後,下列訊息會快速閃現:


panic[cpu0]/thread=fec1be20: mod_hold_stub: 
Couldn't load stub module sched/TS_DTBL
fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11)
fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4)
fec25ce4 unix:disp_add+3d (fec026dc)
fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518)
fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,)
fec25d2c TS:_init+d (0, d6d89c88, fec25d)
fec25d3c genunix:modinstall+d9 (d6d89c88)
fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d)
fec25d7c genunix:modload+ac (fec026c4, fec26c4)
fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc)
fec25db4 genunix:getcid+50 (fec026c4, fec28514)
fec25dcc unix:dispinit+df (fec25ddc, fe814ba9)
fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37)
fec25ddc unix:startup+19 (fe800000, 166130, 7)
fec25dec genunix:main+16 ()

接著,系統自動重設。

解決方法: 請選取以下解決方法之一:

解決方法 1:修改某些 BIOS 配置設定。這個暫時的解決方法能夠完成 Oracle Solaris 10 的安裝。 不過此解決方法可能造成 DVD 讀取效能低下。 請執行以下步驟︰

  1. 在系統啟動期間,在提示時按住 F2 以進入設定模式。

    畫面會顯示類似以下的連接類型選項:


    Primary Master [ ]
    Primary Slave [ ]
    Secondary Master [CD-ROM]
    Secondary Slave [ ]
  2. 藉由選取 CD-ROM 的連接類型來選擇 DVD 光碟機的連接類型。


    備註 –

    本畫面可以顯示一個以上的連接類型,例如,在您的系統有多個光碟機時。 對於這類案例,您可能需要開啟系統機殼以判定 DVD 光碟機的連接點。確認您為 DVD 光碟機所選取的連接類型是否正確。


  3. 選取正確的 CD-ROM 連接類型之後,按下 Enter 鍵。

    下個畫面顯示的內容為 Type:[Auto] 自動選取。

  4. 按兩下空格鍵以將選取項目變更為 Type:[CD-ROM]

  5. 使用箭頭鍵來選取傳送模式

  6. 按下 Enter 以列出其他 [傳送模式] 選項。

  7. 使用箭頭鍵選取 [標準],接著按下 Enter 表示接受您的選取。

  8. 按住 F10 以儲存配置變更,接著結束 BIOS 設定。

    重新啟動系統。

解決方法 2:將 DVD combo 光碟機的韌體更新至版本 R1.12。此解決方法要求將您的 DVD combo 光碟機連結至執行 Microsoft Windows 的系統中。 請執行以下步驟︰

  1. 從 Sun Java Workstation 2100Z 將您的 DVD 組合光碟機移除。

    請參閱工作站的使用者指南以取得正確移除光碟機的資訊。

  2. 必要時,請將磁碟機連接至執行 Microsoft Windows 的系統上,並變更磁碟機的主要和從屬跳接器設定。

  3. 請連線至 AOpen 下載中心,網址為 http://download.aopen.com.tw/default.aspx

  4. 透過下列資訊搜尋您的 DVD 光碟機韌體:

    • 產品:Combo 光碟機

    • 模型: COM5232/AAH

    • 類別: 韌體

  5. 下載與安裝韌體版本 R1.12。

  6. 重新安裝工作站的光碟機。必要時,請復原原始的主從跳接器的設定。


備註 –

AOpen 下載中心可能已提供更新版本的韌體。 測試確認 R1.12 版本解決了當機的問題。無法確認後續的韌體修訂版本是否也解決該問題。


x86: 一些Oracle Sun Fire 系統的序列主控台無法運作 (6208412)

依照預設,在下列來自 Oracle Sun Fire 系統中,序列主控台 (ttya) 無法運作:

如果要使用序列主控台,您必須手動配置系統的 BIOS。

解決方法: 您的系統必須具備 Sun 鍵盤及顯示器才能使用此解決方法。請執行以下步驟︰

  1. 啟動該系統。

  2. 在啟動系統期間,在提示時按住 F2 以存取 Phoenix BIOS。

  3. 在 [週邊裝置] 中,將 [comm 通訊埠] 從 [停用] 變更為 [啟用]

  4. 儲存配置並啟動系統。

  5. 使用 eeprom 指令來變更 ttya輸入裝置輸出裝置


備註 –

系統啟動時自動按住 Stop 及 N 鍵,以將預設設定中的低階韌體重新設定為在這些系統中無法運作。


x86: 系統中若已存在 x86 fdisk 啟動分割區,則 Oracle Solaris 安裝 GUI可能會失敗 (6186606)

系統中若已存在 x86 fdisk 啟動分割區,Oracle Solaris 安裝 GUI 可能會失敗。 如果現有的 x86 啟動分割區是使用 Oracle Solaris 文字安裝程式建立的,則會出現失敗。 螢幕上將顯示下列錯誤訊息:


Default layout will not work on this system.
Error:
Error: ERROR: Could not create explicit fdisk partition on c0t0d0,
requested cylinders 14581 - 14597 in use by fdisk partition 1
Error:
Error: ERROR: System installation failed
Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 
artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk
partition 1  ERROR: System installation failed

解決方法: 請選取以下解決方法之一:

解決方法 1: 安裝程式提示您選取安裝類型時,請選取 [3 Solaris Interactive Text (Desktop session)]。

解決方法 2: 如果您使用的是 Oracle Solaris 安裝 GUI 程式,則請執行下列步驟:

  1. 開始安裝。

    顯示選取安裝類型的提示。

  2. 選取自訂安裝。

    自訂安裝面板會提示您關於您要安裝的語言環境、軟體及磁碟等資訊。

  3. 以適合您系統的提示回答畫面上的問題。

  4. 在 [Fdisk 選取] 畫面中,檢查含有 x86boot 分割區的磁碟。

  5. 透過將它變更為下拉式功能表中的 UNUSEDR,以移除 x86boot 分割區。

  6. 將 UNUSED 變回 x86boot 可以加回 x86boot 分割區。

  7. 繼續安裝。