跳過導航連結 | |
結束列印檢視 | |
![]() |
Oracle Solaris 10 1/13 安裝指南:Live Upgrade 與升級規劃 Oracle Solaris 10 1/13 Information Library (繁體中文) |
4. 使用 Live Upgrade 建立啟動環境 (作業)
安裝 Live Upgrade 和建立啟動環境 (作業說明)
8. 在已安裝非全域區域的系統上升級 Oracle Solaris 作業系統
第 2 部分使用 Live Upgrade 升級和遷移至 ZFS 根集區
11. 針對 ZFS 執行 Live Upgrade (規劃)
執行 Live Upgrade 之前,您必須先從安裝媒體安裝最新的 Live Upgrade 套裝軟體,然後安裝列在 My Oracle Support 知識文件 1004881.1 – Live Upgrade Software Patch Requirements (之前為 206844) 中的修補程式。您需要將 Live Upgrade 套裝軟體安裝在目前的作業系統上,並移除舊套裝軟體。Live Upgrade 套裝軟體的發行版本必須符合您要升級至的作業系統發行版本。例如,如果目前的作業系統是 Solaris 9 發行版本,而您要升級至 Oracle Solaris 10 8/11 發行版本,則需要將 Oracle Solaris 10 8/11 發行版本內的 Live Upgrade 套裝軟體安裝到舊版上。同時也必須安裝列在 My Oracle Support 知識文件 1004881.1 – Live Upgrade Software Patch Requirements (之前為 206844) 中的修補程式。最新的套裝軟體和修補程式可確保您有此發行版本中的所有最新錯誤修正程式和新功能。在繼續建立新啟動環境之前,請確定您已安裝與您系統相關的所有修補程式。
My Oracle Support 上的 My Oracle Support 知識文件 1004881.1 Live Upgrade Software Patch Requirements (之前為 206844) 說明如何移除舊套裝軟體和安裝新套裝軟體,並列出所需的修補程式。本節針對知識文件 1004881.1 – Live Upgrade Software Patch Requirements (之前為 206844) 所述的程序提供更詳細的說明。
您可以使用安裝 DVD 或 CD 上的 liveupgrade20 指令,或使用 pkgadd 指令來安裝套裝軟體。使用 liveupgrade20 指令需要 Java 軟體。如果您的系統沒有安裝 Java 軟體,則必須使用 pkgadd 指令來安裝套裝軟體。如需更多資訊,請參閱 My Oracle Support 知識文件。
本節提供下列程序:
三種 Live Upgrade 套裝軟體 SUNWluu、SUNWlur 和 SUNWlucfg 組成了使用 Live Upgrade 進行升級或修補所需的軟體。這些套裝軟體包含現有軟體、新功能和錯誤修正。若您在使用 Live Upgrade 前未移除現有套裝軟體並在系統上安裝新套裝軟體,則升級或修補至目標發行版本時會失敗。從 Solaris 10 8/07 發行版本開始,會新增 SUMWlucfg 套裝軟體。如果您是使用 Solaris 10 8/07 之前發行版本的 Live Upgrade 套裝軟體,並不需要移除此套裝軟體。
# pkgrm SUNWlucfg SUNWluu SUNWlur
# pkgadd -d path-to-packages SUNWlucfg SUNWlur SUNWluu
指定軟體套件的絕對路徑。
# pkgchk -v SUNWlucfg SUNWlur SUNWluu
使用安裝 DVD 或 CD 中的 liveupgrade20 指令需要 Java 軟體。如果您的系統沒有安裝 Java 軟體,則必須使用 pkgadd 指令來安裝套裝軟體。如需更多資訊,請參閱如何使用 pkgadd 指令安裝 Live Upgrade。
備註 - 本程序假設系統正在執行 Solaris Volume Manager。如需使用 Solaris Volume Manager 來管理可移除媒體的詳細資訊,請參閱「System Administration Guide: Devices and File Systems」。
三種 Live Upgrade 套裝軟體 SUNWluu、SUNWlur 和 SUNWlucfg 組成了使用 Live Upgrade 進行升級或修補所需的軟體。這些套裝軟體包含現有軟體、新功能和錯誤修正。若您在使用 Live Upgrade 前未移除現有套裝軟體並在系統上安裝新套裝軟體,則升級或修補至目標發行版本時會失敗。從 Solaris 10 8/07 發行版本開始,會新增 SUMWlucfg 套裝軟體。如果您是使用 Solaris 10 8/07 之前發行版本的 Live Upgrade 套裝軟體,並不需要移除此套裝軟體。
# pkgrm SUNWlucfg SUNWluu SUNWlur
如果使用 Oracle Solaris Operating System DVD,請轉至安裝程式目錄,然後執行該安裝程式。
# cd /cdrom/cdrom0/Solaris_10/Tools/Installers # ./liveupgrade20
便會顯示 Oracle Solaris 安裝程式 GUI。如果使用的是程序檔,您可以使用 -noconsole 和 -nodisplay 選項來阻止顯示 GUI。
如果使用 Oracle Solaris 軟體 - 2 CD,請執行該安裝程式。
% ./installer
便會顯示 Oracle Solaris 安裝程式 GUI。
使用 DVD 安裝時,請在 [選取元件] 面板上按 [下一步],以安裝套裝軟體。
使用 CD 安裝時,請在 [選取產品] 面板上選取 [Live Upgrade 的預設安裝],在其他軟體選項上按一下會取消選取。
您已經準備好安裝必要修補程式。
知識文件 1004881.1 – Live Upgrade Software Patch Requirements (之前為 206844) 所列的修補程式可能會隨時變更。這些修補程式可能會修正 Live Upgrade 中的缺陷,以及修正 Live Upgrade 相依之元件中的缺陷。如果使用 Live Upgrade 出現任何問題,請檢查並確定已安裝最新的 Live Upgrade 修補程式。
僅適用於 x86 - 如果未安裝這組修補程式,Live Upgrade 會失敗,且可能會看到以下錯誤訊息。如果沒有看到下列錯誤訊息,還是有可能未安裝必要的修補程式。請務必驗證 MyOracleSupport 知識文件上所列的所有修補程式都已安裝,然後再嘗試安裝 Live Upgrade。
ERROR: Cannot find or is not executable: </sbin/biosdev>. ERROR: One or more patches required by Live Upgrade has not been installed.
請參閱 http://support.oracle.com,以確定您有最近更新的修補程式清單。在 My Oracle Support 上搜尋知識文件 1004881.1 – Live Upgrade Software Patch Requirements (之前為 206844)。
如果您執行的是 Solaris 8 或 Solaris 9 作業系統,則可能無法執行 Live Upgrade 安裝程式。這些發行版本不包含執行 Java 2 執行期間環境所需要的修補程式集。您必須擁有適用於 Java 2 執行階段環境所建議的修補程式叢集,執行 Live Upgrade 安裝程式及安裝套裝軟體時建議在此環境下進行。若要安裝 Live Upgrade 套裝軟體,請使用 pkgadd 指令。或者,安裝 Java 2 執行階段環境的建議修補程式叢集。您可以在 http://support.oracle.com (My Oracle Support) 取得修補程式叢集。
# cd /var/tmp/lupatches
# patchadd path-to-patches patch-ID patch-ID
patch-ID 為修補程式編號。請以空格分隔多個修補程式名稱。
備註 - 必須依照知識文件 1004881.1 - Live Upgrade Software Patch Requirements (之前為 206844) 指定的順序套用修補程式。
部分修補程式需要重新啟動後才會生效。
僅限 x86:必須重新啟動系統,否則 Live Upgrade 會失敗。
# init 6
您現在已經有成功建立新啟動環境所需的套裝軟體和修補程式。