本節包含您在安裝 Solaris 9 9/05 HW 軟體之前必須注意的安裝問題。
Solaris 9 9/05 HW 發行版本無法在 x86 平台上使用。此文件保留適用於安裝 Solaris 9 9/05 發行版本之 x86 平台的資訊。
特定 SPARC 平台需要 Solaris 9 9/05 HW 軟體,且無法使用 Solaris 9 9/05 軟體。若要決定 SPARC 系統是否必須使用 Solaris 9 9/05 HW,請參閱「適用於 Sun 硬體的 Solaris 9 9/05 HW 版本說明補充資料」和「硬體相容清單」。
Solaris 9 9/05 發行版本所支援的 SPARC 平台也能安裝 Solaris 9 9/05 HW 軟體。
Sun StorEdge(TM) SAN 基礎軟體 (SFS) 納入了可讓主機連接至儲存裝置區域網路 (SAN),並在該網路中監視以及傳輸資料的核心驅動程式及公用程式。Sun StorEdge SAN 4.4 發行版本、韌體升級及相關文件,皆可自 Sun 下載中心取得。請從位於 http://www.sun.com/storage/san/ 的 SAN 產品頁存取下載中心。
在帶有某些類型的 ATA 硬碟機的系統上安裝 Solaris 9 軟體會導致系統當機。完成安裝後,當您嘗試進行軟式重新啟動時,系統就會當機。
在帶有 ATA 硬碟機的系統上會發生此問題,這些硬碟機實作至關於 Ultra DMA 模式的 ATA/ATAPI-6 T13 規格之預設條件功能的復原作業。
重設軟體之後,這種磁碟機會從 Ultra DMA 模式復原至 Multiword DMA 模式,除非停用此運作方式。使用 SET FEATURES / Disable reverting to power-on to defaults 指令可停用該運作方式。
問題的出現方式依系統中的 BIOS 及 ATA 硬碟的類型而定。問題可能會以下列方式之一出現:
如果在 BIOS 中已啟用 Ultra DMA 模式,並且 ATA 硬碟機可以在 Ultra DMA 模式下運作,則安裝之後系統的軟式重新啟動可能導致系統在 BIOS 中當機。螢幕上不顯示任何錯誤訊息。
如果在 BIOS 中已停用 Ultra DMA 模式,並且 ATA 硬碟機可以在 Ultra DMA 模式下運作,則安裝之後系統的軟式重新啟動可能導致系統在 BIOS 中當機。螢幕上會顯示與以下警告類似的訊息:
WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: abort request, target=0 lun=0 WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: abort device, target=0 lun=0 WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: reset target, target=0 lun=0 WARNING: /pci@0,0/pci-ide@1f,1/ide@0 (ata0): timeout: reset bus, target=0 lun=0 |
解決方法:若要糾正此問題,請完成下列步驟:
如果系統在啟動時當機,請透過關閉然後再開啟電源來重新啟動系統。此時系統應該會正常啟動。
系統啟動後,登入系統並成為超級使用者。
使用文字編輯器編輯 /platform/i86pc/kernel/drv/ata.conf 檔案。
增加下列行:
ata-revert-to-defaults=0; |
下一次系統重新啟動應該會正常執行,不會發生當機。
如果 Solaris 9 9/05 HW Installation CD 上的 Solaris Web Start 3.0 程式無法在系統上找到 Solaris fdisk 分割區,您必須在 root 磁碟上建立一個 Solaris fdisk 分割區。
如果您變更現有 fdisk 分割區的大小,將自動刪除該分割區上的所有資料。在建立 Solaris fdisk 分割區之前,請先備份您的資料。
Solaris Web Start 3.0 程式需要兩個 fdisk 分割區才能執行安裝。
Solaris fdisk 分割區
這是典型的 Solaris fdisk 分割區。
x86 啟動 fdisk 分割區
這是 10 MB 的 fdisk 分割區,可使基於 x86 的系統啟動置於新建交換磁片段上的 miniroot。該交換磁碟片段位於 Solaris fdisk 分割區。
Solaris 9 9/05 HW Installation CD 上的安裝程式會從 Solaris fdisk 分割區中移除 10 MB 來建立 x86 啟動分割區。這種移除可防止對任何現有的 fdisk 分割區進行變更。
此分割區不應該以手動方式建立。
因此,您不能使用 Solaris 9 9/05 HW Installation CD 從 Solaris 2.6 或 Solaris 7 發行版本升級至目前的發行版本。如需更多資訊,請參閱升級問題。
在 Solaris 9 9/05 HW 發行版本中,Solaris Web Start 與 suninstall 安裝程式依預設會使用新的開機分割區配置來容納 Sun LX50 系統上的服務分割區。此安裝程式可讓您保留一個現有的服務分割區。
新的預設包含以下分割區:
第一分割區 – 服務分割區 (現有的系統大小)。
第二分割區 – x86 啟動分割區 (約 11 MB)。
第三分割區 – Solaris 分割區 (開機磁碟的剩餘空間)。
如果要使用此預設佈局,請在 Solaris Web Start 或 suninstall 程式要求您選擇開機磁碟佈局時選取 [預設]。
如果在目前不包含服務分割區的系統中安裝 Solaris 9 9/05 HW (x86 平台版) 軟體,則依預設,Solaris Web Start 與 suninstall 不會建立新的服務分割區。如果您要在系統上建立服務分割區,請參閱x86: 依預設,不會在沒有現有服務分割區的系統上建立服務分割區。
您也可以選擇藉由 fdisk 公用程式來手動編輯磁碟分割區佈局。在下列情形中,您可選擇手動編輯開機磁碟分割區:
您要保留系統上現有的 Sun Linux 分割區。
您需要建立一個 Solaris 分割區,同時想保留磁碟上現有的其他分割區。
如果您的系統包含 Solaris 軟體的可升級版本,但不包含 x86 啟動分割區,則可能無法使用 Solaris Installation CD 進行升級。若要將不包含 x86 啟動分割區的系統升級至 Solaris 9 9/05 HW 發行版本,請使用 Solaris 9 9/05 HW Software 1 of 2 CD 中的 suninstall 安裝程式。
如果使用 Solaris 9 9/05 HW 媒體上的預設 Solaris JumpStartTM 設定檔在帶有小型磁碟的系統上安裝多種語言環境,則安裝可能會失敗。在下列情形下可能會出現此問題︰
您使用預設 Solaris JumpStart 設定檔,在帶有 2.1 GB 磁碟的系統上安裝除 C 語言環境之外的任何語言環境。
您使用預設 Solaris JumpStart 設定檔,在帶有 4 GB 磁碟的系統上安裝兩個或多個語言環境。
如果您在目前不包含服務分割區的系統上安裝 Solaris 9 9/05 HW 軟體,安裝程式可能不會依預設建立服務分割區。如果要在 Solaris 分割區所在的同一磁碟上包含服務分割區,您必須在安裝此軟體之前重新建立服務分割區。
如果是在 Sun LX50 系統上安裝 Solaris 8 2/02 軟體,則安裝程式可能未保留服務分割區。如果您未手動編輯 fdisk 啟動分割區配置來保留服務分割區,則安裝程式在安裝時即已刪除服務分割區。
如果您在安裝 Solaris 8 2/02 軟體時未專門保留服務分割區,則無法重新建立服務分割區並升級至 Solaris 9 9/05 HW 版本。您必須執行此軟體的初始安裝。
解決方法:如果要在 Solaris 分割區所在的同一磁碟上包含服務分割區,請選擇以下其中一種方法︰
若要使用 Solaris Web Start 安裝程式從 Solaris 9 9/05 HW Installation CD 進行安裝,請執行以下步驟︰
刪除磁碟上的內容。
安裝之前,使用 Sun LX50 Diagnostics CD 建立服務分割區。
如需有關如何建立服務分割區的資訊,請參閱位於 http://cobalt-knowledge.sun.com 的「Sun LX50 Server User's Manual」和 Sun LX50 知識庫。
將 Solaris 9 9/05 HW Installation CD 插入 CD-ROM 光碟機。
開始安裝。
安裝程式偵測到服務分割區時,會顯示以下訊息︰
開機硬碟的預設配置是一個 x86 啟動分割區和剩餘空間上的 Solaris 分割區。 服務 fdisk 分割區 (如果存在) 也會依預設保留。 請選取以下選項之一繼續: 1) 使用預設配置 2) 執行 fdisk 手動編輯磁碟 3) 結束 請進行選取:[?] |
鍵入 1 可使用預設佈局。
安裝程式會保留該服務分割區,並建立 x86 啟動分割區和 Solaris 分割區。
Solaris Web Start 安裝程式會從 Solaris fdisk 分割區中移除 10 MB,以此建立 x86 啟動分割區。此公用程式能防止替代所有現有的 fdisk 分割區。請勿手動建立此分割區。
完成安裝。
若要從網路安裝影像或網路上的 Solaris 9 9/05 HW DVD 進行安裝,請執行以下步驟︰
刪除磁碟上的內容。
安裝之前,使用 Sun LX50 Diagnostics CD 建立服務分割區。
如需有關如何建立服務分割區的資訊,請參閱位於 http://cobalt-knowledge.sun.com 的「Sun LX50 Server User's Manual」和 Sun LX50 知識庫。
從網路啟動系統。
螢幕上會顯示 [自訂 fdisk 分割區] 畫面。
若要載入預設開機硬碟分割區配置,請按一下 [預設]。
安裝程式會保留該服務分割區,並建立 x86 啟動分割區和 Solaris 分割區。
如需有關從網路啟動的更多資訊,請參閱「Solaris 9 9/04 安裝指南」。
若要使用 suninstall 程式從 Solaris 9 9/05 HW Software 1 of 2 CD 或從啟動伺服器上的網路安裝影像來安裝,請執行以下步驟︰
刪除磁碟上的內容。
安裝之前,使用 Sun LX50 Diagnostics CD 建立服務分割區。
如需有關如何建立服務分割區的資訊,請參閱位於 http://cobalt-knowledge.sun.com 的「Sun LX50 Server User's Manual」和 Sun LX50 知識庫。
啟動該系統。
安裝程式會提示您選擇一種建立 Solaris 分割區的方法。
請選取 [使用剩餘磁碟空間建立 Solaris 分割區] 選項。
安裝程式會保留該服務分割區,並建立 Solaris 分割區。
完成安裝。
如需有關從網路啟動的更多資訊,請參閱「Solaris 9 9/04 安裝指南」。
Solaris 9 裝置配置助理在 Solaris 9 9/05 HW 發行版本中並不是以開機磁片投遞。若要啟動裝置配置助理,請選擇以下選項之一︰
如果您系統的 BIOS 支援從 CD 進行 CD 啟動,請從 Solaris 9 9/05 HW (x86 平台版) Installation CD、Solaris 9 9/05 HW Software (x86 平台版) 1 of 2 CD 或 Solaris 9 9/05 HW Software (x86 平台版) DVD 啟動。
如果系統不支援從 CD 啟動,您可以將開機磁片影像複製到一張磁片上。Solaris 9 9/05 HW Software (x86 Platform Edition) 2 of 2 CD 提供了開機磁片影像。
如果您的系統支援預先啟動執行環境 (PXE) 啟動,並且可在網路上取得安裝影像,請從網路啟動。
藉由系統的 BIOS 設定工具或者網路配接卡配置設定工具,讓系統使用 PXE。
如需更多資訊,請參閱「Solaris 9 9/04 安裝指南」。
此 Solaris 9 9/05 HW 軟體包含一項可以讓您安裝大型分割區的功能。系統 BIOS 必須支援邏輯區塊定址 (LBA)。BIOS GG.06.13 版不支援 LBA 存取。Solaris 啟動程式無法處理這個衝突。這個問題也會影響其他的 HP Vectra 系統。
如果執行此種升級,您的 HP 系統便無法再啟動,而僅會顯示帶閃爍底線游標的空白黑色螢幕。
解決方法:請勿將具有最新 BIOS GG.06.13 版的 HP Vectra XU Series 系統升級為 Solaris 9 9/05 HW 發行版本。本版本不再支援這些系統。
您仍可以使用開機磁片或開機 CD 來啟動系統,因為啟動路徑並不使用硬碟程式碼。然後,選取硬碟作為可開機裝置,而不要選取網路或 CD-ROM 光碟機。