本章將提供在升級至 Solaris 作業系統前您必須執行的工作的特定資訊和說明。
升級會合併新版本的 Solaris 作業系統和系統磁碟中現有的檔案。升級會盡可能地儲存您對前一版 Solaris 作業環境所做的修改。
您可升級正在執行 Solaris 2.6 、Solaris 7 或 Solaris 8 的任何系統。鍵入下列指令,取得系統目前所執行軟體的版本號碼:
$ uname -a |
您可以利用下列安裝方法來升級 Solaris 作業環境。
使用 smosservice patch 來升級無磁碟用戶端。如需詳細說明,請參閱「System Administration Guide: Basic Administration 」或 smosservice(1M)。
如果您已經在執行 Solaris 9 作業系統,且已經安裝個別修補程式,升級成 Solaris 9 更新版次將會產生下列影響:
Solaris 9 更新版次中的任何隨附修補程式將會重新套用至您的系統。這些修補程式將無法恢復。
將移除先前已經安裝於系統上且未包括於 Solaris 9 更新版次中的所有修補程式。
您可以使用修補程式分析程式來決定可能出現的修補程式中, 有哪些需要在升級成 Solaris 9 更新版次時移除。如需使用修補程式分析程式的詳細說明,請參閱升級成 Solaris 更新版次。
平台 |
目前 Solaris 作業環境 |
Solaris 升級方法 |
---|---|---|
SPARC 系統 |
Solaris 2.6、Solaris 7、Solaris 8、Solaris 9 |
|
表 8–2 x86: Solaris 升級方法
如需有關使用 Solaris Live Upgrade 升級的限制,請參閱Solaris Live Upgrade 需求。
您無法將系統升級成未安裝在系統上的軟體群組。例如,如果您以前在系統安裝的是一般使用者 Solaris 軟體群組,就無法使用升級選項將其升級成開發者 Solaris 軟體群組。但是,您可以在升級過程中將未出現在目前已安裝軟體群組中的軟體加入至系統中。
Solaris Live Upgrade 可以在一個複製、非作用的作業系統上進行升級,減少作業系統升級時的當機時間。
如需規劃和使用 Solaris Live Upgrade 的說明,請參閱第 32章, Solaris Live Upgrade (主題)。
您可以使用自訂 JumpStart 安裝方法進行升級。在自訂 JumpStart 設定檔中指定 install_type upgrade。
您必須在升級之前,根據系統的磁碟配置和現有安裝軟體來測試自訂 JumpStart 設定檔。在正在升級的系統上使用 pfinstall -D 指令來測試設定檔。您無法使用磁碟配置檔案來測試升級設定檔。如需測試升級選項的詳細資訊,請參閱測試設定檔。
您可以使用 JumpStart 更新具有 Solaris Flash 差動歸檔檔案的複製系統。如需 Solaris Flash 歸檔檔案的概述,請參閱第 20章, Solaris Flash (概述與規劃)。
Solaris Web Start 安裝方法、Solaris suninstall 程式和自訂 JumpStart 程式中的升級選項會提供重新配置磁碟空間功能。您可以在目前檔案系統不具升級需要的足夠空間時重新配置磁碟空間。檔案系統可能會因為下列因素,而需要為升級提供更多空間:
系統上已安裝的 Solaris 軟體群組在新版次中增加了新軟體。任何一個包含於軟體群組中,且會在升級時自動進行安裝的新軟體。
系統上現有軟體的大小在新版次中有所增加。
自動佈局功能嘗試重新配置磁碟空間,以便適應檔案系統新大小的需求。起初,自動佈局會嘗試根據一組預設限制,來重新配置磁碟空間。如果自動佈局無法重新配置磁碟空間,您就必須變更檔案系統的限制內容。
自動佈局無法增加檔案系統大小。自動佈局會重新配置磁碟空間,方式是對要變更的檔案系統備份必要的檔案,根據檔案系統的變更重新分割磁碟,然後在升級之前回復備份檔案。
如果您使用的是 Solaris Web Start 程式,且自動佈局無法決定如何重新配置磁碟空間,您就必須使用 Solaris suninstall 程式或自訂 JumpStart 程式來進行升級。
如果您使用的是 Solaris suninstall 程式,且自動佈局無法決定如何重新配置磁碟空間,您就必須指定可以移除或變更的檔案系統,並重新執行自動佈局。
如果您使用自訂 JumpStart 方法並建立了一個升級設定檔來進行升級,可能就需要考慮到磁碟空間。如果目前檔案系統的磁碟空間不足以進行升級,您可以使用 backup_media 和 layout_constraint 等關鍵字來重新配置磁碟空間。如需在設定檔中使用 backup_media 和 layout_constraint 關鍵字的方式,請參閱範例 26–5。
在升級成 Solaris 作業環境之前備份現有的檔案系統。您可以將檔案系統複製到可拆式媒體 (如磁帶),便可以避免資料損失、損壞或損毀。如需備份系統的詳細說明,請參閱「 System Administration Guide: Basic Administration」。