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