本章解釋如何使用 Solaris Live Upgrade 以升級並啟動一個非作用中的啟動環境。還解釋了如何從啟動失敗回復。本章包含下列小節:
您可以經由功能表、或使用指令行介面 (CLI) 來使用 Solaris Live Upgrade。這兩種介面的程序都有說明,但未詳細描述使用 Solaris Live Upgrade 的各種可能性。如需有關指令的更多資訊,請參閱第 36章, Solaris Live Upgrade (指令參考)以及正確的線上援助頁,上面有更完整的 CLI 選項介紹。
工作 |
描述 |
操作指示 |
---|---|---|
升級啟動環境或安裝 Solaris Flash 歸檔檔案 |
| |
啟動一個非作用中的啟動環境 |
使變更生效並將非作用中的啟動環境切換為作用中 | |
(可選擇的) 如果啟動失敗則切換回來 |
若是發生失敗則重新啟動至原始的啟動環境 |
使用 [升級] 功能表或 luupgrade 指令以升級啟動環境。本節提供從位於下列媒體上的檔案升級非作用中啟動環境的程序:
NFS 伺服器
本機檔案
本機磁帶
本機裝置,包括 DVD 或 CD
若是安裝需要超過一片以上的 CD,您必須使用指令行介面程序以便升級。請參閱從多片 CD 升級作業系統影像 (指令行介面)。
使用最新作業環境升級啟動環境時,不會影響作用中的啟動環境。新的檔案會與非作用中啟動環境的重要檔案系統合併,但是不會變更可共用的檔案系統。
若是您已建立 Solaris Flash 歸檔檔案,則可以在非作用中的啟動環境上安裝歸檔檔案,而不是進行升級。新的檔案會覆寫非作用中啟動環境的重要檔案系統,但是不會變更可共用檔案系統。請參閱在啟動環境上安裝 Solaris Flash 歸檔檔案。
您可以升級包含實體磁碟片段、Solaris 容體管理程式容體或 Veritas 容體管理程式容體任意組合的非作用中啟動環境。為根 (/) 檔案系統選擇的磁碟片段必須是包含在 RAID 1 容體 (鏡像) 中的單一磁碟片段串接。如需有關建立具有鏡像檔案系統之啟動環境的程序,請參閱建立具有 RAID-1 容體 (鏡像) 的啟動環境 (指令行介面)。
當升級、新增以及移除套裝軟體或修補程式時,Solaris Live Upgrade 需要符合 SVR4 進階封裝準則的套裝軟體或修補程式。Sun 套裝軟體符合這些準則,但 Sun 無法保證來自協力廠商的套裝軟體之符合性。如果套裝軟體不符合這些準則,則可能導致套裝軟體附加軟體的失敗或可能改變作用中的啟動環境。
如需有關使用 Solaris Live Upgrade 增加和移除套裝軟體的更多資訊,請參閱以下內容:
如需規劃資訊,請參閱使用 Solaris Live Upgrade 管理套裝軟體與修補程式。
如需有關指令和選項的資訊,請參閱線上援助頁,luupgrade(1M)。
如需有關封裝需求的更多資訊,請參閱附錄 G, 附加的 SVR4 封裝需求 (參考)。
若要使用該程序進行升級,您必須只使用一片 CD、一片 DVD 或一個組合安裝影像。針對需要超過一片以上 CD 的安裝,您必須使用該程序:從多片 CD 升級作業系統影像 (指令行介面)。
從 [Solaris Live Upgrade] 主功能表處選取 [升級]。
即顯示 [升級] 功能表螢幕。
鍵入新的啟動環境名稱。
鍵入 Solaris 安裝影像所在的路徑位置。
安裝媒體類型 |
描述 |
---|---|
網路檔案系統 |
指定安裝影像所在的網路檔案系統路徑位置。 |
本機檔案 |
指定安裝影像所在的本機檔案系統路徑位置。 |
本機磁帶 |
指定安裝影像所在的本機磁帶裝置以及磁帶位置。 |
本機裝置 (DVD 或 CD) |
指定安裝影像的本機裝置以及路徑。 |
若是使用 DVD 或一片 CD,請鍵入該磁碟的路徑,如同此範例中所示:
套裝軟體媒體:/cdrom/Solaris_9/s0 |
若是在網路上有結合的影像,請鍵入網路檔案系統的路徑,如同此範例中所示:
套裝軟體媒體:/net/installmachine/export/Solaris_9/os_image |
如果要升級,請按 F3。
當升級完成後,即顯示主功能表。
若要使用該程序進行升級,您必須只使用一片 CD、一片 DVD 或一個組合安裝影像。若是安裝需要超過一片以上 CD,您必須使用該程序:從多片 CD 升級作業系統影像 (指令行介面)。
以超級使用者的身份登入。
鍵入以下資訊,指出要升級的啟動環境以及安裝軟體的路徑:
# luupgrade -u -n BE_name -s os_image_path |
升級啟動環境上的作業系統影像
指定欲升級的啟動環境名稱
指定包含作業系統影像的目錄路徑名稱
在此範例中,將升級 second_disk 啟動環境。
# luupgrade -u -n second_disk \ -s /net/installmachine/export/Solaris_9/OS_image |
如果作業系統影像儲存在兩片或更多 CD 碟片上,請使用此升級程序。
以超級使用者的身份登入。
鍵入以下資訊,指出要升級的啟動環境以及安裝軟體的路徑:
# luupgrade -u -n BE_name -s os_image_path |
升級啟動環境上的作業系統影像
指定欲升級的啟動環境名稱
指定包含作業系統影像的目錄路徑名稱
當使用第一片 CD 內容的安裝程式已完成,請插入第二片 CD:
本步驟與上一個步驟相同,但是 -u 選項由 -i 選項所取代。同時,請選擇使用功能表或文字以執行第二片 CD 上的安裝程式。
此指令使用功能表以執行第二片 CD 上的安裝程式。
# luupgrade -i -n BE_name -s os_image_path |
此指令使用文字以執行第二片 CD 上的安裝程式並且不需要使用者互動。
# luupgrade -i -n BE_name -s os_image_path -O '-nodisplay -noconsole' |
尋找指定媒體上的安裝程式並執行該程式。該安裝程式是使用- s 來指定。
指定欲升級的啟動環境名稱。
指定包含作業系統影像的目錄路徑名稱。
(可選擇的) 以文字模式執行第二片 CD 上的安裝程式,並且不需要使用者互動。
該啟動環境已準備就緒,可以啟動。請參閱自訂 JumpStart 程式以及 Solaris Live Upgrade 互動式啟動環境需求。
在此範例中,已升級 second_disk 啟動環境並且安裝影像已位於兩片 CD 上:Solaris Software 1 of 2 以及 Solaris Software 2 of 2 CD。-u 選項將判定是否有足夠的剩餘空間容納 CD 集上所有的套裝軟體。-O 選項具有 -nodisplay 和 -noconsole 選項,可防止字元使用者介面在讀取第二片 CD 後再次顯示。如果使用這些選項,系統不會提示您輸入資訊。省略這些選項以顯示介面。
插入 Solaris Software 1 of 2 CD 並鍵入:
# luupgrade -u -n second_disk -s /dev/cdrom/cdrom0/s0 |
插入 Solaris Software 2 of 2 CD 並鍵入:
# luupgrade -i -n second_disk -s /dev/cdrom/cdrom0 -O '-nodisplay \ -noconsole' |
將 luupgrade 指令與 -i 選項配合使用以安裝任何附加的 CD。
該程序說明如何建立與 Solaris Live Upgrade 配合使用的設定檔。您可以配合使用 luupgrade 指令與 -j 選項,同時使用這個設定檔來升級非作用中的啟動環境。
如需有關使用這個設定檔的程序,請參閱以下各節:
如需有關使用設定檔執行升級的說明,請參閱在 Solaris Live Upgrade 中使用設定檔升級 (指令行介面)。
如需有關使用設定檔安裝 Solaris Flash 的說明,請參閱使用設定檔安裝 Solaris Flash 歸檔檔案 (指令行介面)。
使用文字編輯程式來建立文字檔案。
以描述的方式為檔案命名。請確定設定檔的名稱能夠反映出您要如何使用設定檔將 Solaris 軟體安裝在系統上。例如,您可以將這個設定檔命名為 upgrade_Solaris_9。
在設定檔中增加設定檔關鍵字和值。
只有下表中的升級關鍵字可用於 Solaris Live Upgrade 設定檔中。
如需有關使用 upgrade 或 flash_install 的 Install_type 關鍵字值進行安裝的資訊,請參閱表 33–2。
如需有關使用 flash_update 的 Install_type 關鍵字值進行安裝的資訊,請參閱表 33–3。
關鍵字 |
描述 |
---|---|
(必需的) Install_type |
定義是否升級系統上現有的 Solaris 環境,或者在系統上安裝 Solaris Flash 歸檔檔案。將下面的值和此關鍵字配合使用:
|
(Solaris Flash 歸檔檔案所必需的) archive_location |
從指定的位置擷取 Solaris Flash 歸檔檔案。如需有關可以與此關鍵字配合使用的值清單,請參閱archive_location 關鍵字。 |
(可選擇的) cluster (增加或刪除叢集) |
指定即將安裝在系統上的軟體群組是否要增加或刪除叢集。 如需有關可以與此關鍵字配合使用的值清單,請參閱cluster 設定檔關鍵字 (增加軟體群組)。 |
(可選擇的) geo |
指定您想要在系統上安裝,或者是升級系統時增加的區域語言環境或語言環境。如需有關可以與此關鍵字配合使用的值清單,請參閱geo 設定檔關鍵字。 |
(可選擇的) local_customization |
在複製系統上安裝 Solaris Flash 歸檔檔案之前,可以建立自訂程序檔以將本機配置保留在複製系統上。該 local_customization 關鍵字會指出儲存這些程序檔的目錄。值是複製系統上程序檔的路徑。如需有關預先部署與部署後程序檔的資訊,請參閱建立自訂程序檔。 |
(可選擇的) locale |
指定在升級時要安裝或增加的語言環境套裝軟體。如需有關可以與此關鍵字配合使用的值清單,請參閱locale 設定檔關鍵字。 |
(可選擇的) package |
指定即將安裝在系統上的軟體群組是否要增加或刪除套裝軟體。如需有關可以與此關鍵字配合使用的值清單,請參閱package 設定檔關鍵字。 |
表 33–3 用於建立差動歸檔檔案的 Solaris Live Upgrade 設定檔關鍵字和描述
關鍵字 |
描述 |
---|---|
(必需的) Install_type |
定義安裝以在系統上安裝 Solaris Flash 歸檔檔案。差動歸檔檔案的值為 flash_update。 |
(必需的) archive_location |
從指定的位置擷取 Solaris Flash 歸檔檔案。 如需有關可以與此關鍵字配合使用的值清單,請參閱archive_location 關鍵字。 |
(可選擇的) forced_deployment |
在與軟體預期不同的複製系統上強制安裝 Solaris Flash 差動歸檔檔案。如果使用 forced_deployment,將會刪除所有新檔案,以使複製系統呈現預期的狀態。如果您無法確定刪除哪些檔案,請使用預設,它可透過停止安裝來保護新檔案。 |
(可選擇的) local_customization |
在複製系統上安裝 Solaris Flash 歸檔檔案之前,可以建立自訂程序檔以將本機配置保留在複製系統上。該 local_customization 關鍵字會指出儲存這些程序檔的目錄。值是複製系統上程序檔的路徑。如需有關預先部署與部署後程序檔的資訊,請參閱建立自訂程序檔。 |
(可選擇的) no_content_check |
使用 Solaris Flash 差動歸檔檔案安裝複製系統時,可以使用 no_content_check 關鍵字忽略逐檔驗證。逐檔驗證可確保複製系統為主系統的副本。除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。 |
(可選擇的) no_master_check |
安裝具有 Solaris Flash 差動歸檔檔案的複製系統時,您可以使用 no_master_check 關鍵字忽略檔案檢查。系統不會檢查複製系統檔案。檢查能夠確保複製系統是從原始主系統建立的。除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。 |
將設定檔儲存在本機系統的目錄中。
確定 root 中含有設定檔,且許可權已設為 644。
測試設定檔 (可選擇的)。
如需有關設定檔的測試程序,請參閱測試用於 Solaris Live Upgrade 的設定檔。
在本範例中,設定檔提供升級參數。您可以使用 Solaris Live Upgrade 的 luupgrade 指令和 -u 及 -j 選項,同時使用這個設定檔來升級非作用中的啟動環境。這個設定檔會增加一個套裝軟體和一個叢集。另外還會增加一個區域語言環境和數個附加語言環境。在設定檔中增加語言環境前,應先使用附加的磁碟空間建立啟動環境。
# profile keywords profile values # ---------------- ------------------- install_type upgrade package SUNWxwman add cluster SUNWCacc add geo C_Europe locale zh_TW locale zh_TW.BIG5 locale zh_TW.UTF-8 locale zh_HK.UTF-8 locale zh_HK.BIG5HK locale zh locale zh_CN.GB18030 locale zh_CN.GBK locale zh_CN.UTF-8 |
下面是設定檔的範例,Solaris Live Upgrade 將使用該設定檔在複製系統上安裝差動歸檔檔案。只有差動歸檔檔案指定的檔案才會加入、刪除或變更。Solaris Flash 歸檔檔案從 NFS 伺服器中擷取。因為影像由原始主系統建立,所以不會檢查複製系統的有效系統影像。此設定檔和 Solaris Live Upgrade luupgrade 指令以及 -u 和 -j 選項配合使用。
# profile keywords profile values # ---------------- ------------------- install_type flash_update archive_location nfs installserver:/export/solaris/flasharchive/solarisarchive no_master_check
若要使用 luupgrade 指令安裝差動歸檔檔案,請參閱使用設定檔安裝 Solaris Flash 歸檔檔案 (指令行介面)。
建立設定檔後,請使用 luupgrade 指令測試設定檔。藉由察看 luupgrade 所產生的安裝輸出,您可以很快測定出設定檔是否正常作業。
測試設定檔。
# luupgrade -u -n BE_name -D -s os_image_path -j profile_path |
升級啟動環境上的作業系統影像。
指定欲升級的啟動環境名稱。
luupgrade 指令使用所選的啟動環境磁碟配置測試使用 -j 選項選定的設定檔選項。
指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。
配置好用於升級的設定檔路徑。這個設定檔必須儲存在本機目錄中。
在以下範例中,這個設定檔命名為 upgrade_Solaris_9。在名為 u1b08 的非作用中啟動環境中,已成功測試了這個設定檔。
# luupgrade -u -n u1b08 -D -s /net/installsvr/export/u1/combined.u1wos \ -j /var/tmp/flash_profile 正在驗證媒體 /net/installsvr/export/u1/combined.u1wos 的內容。 該媒體為標準 Solaris 媒體。 該媒體包含作業系統升級影像。 該媒體包含 Solaris 版本 9。 正在尋找要使用的升級設定檔範本。 正在尋找作業系統升級程式。 正在檢查是否存在先前排定的 Live Upgrade 請求。 正在建立 BE u1b08 的升級設定檔。 正在決定要為 BE u1b08 安裝或升級的套裝軟體。 正在模擬 BE u1b08 的作業系統升級。 作業系統升級模擬完成。 INFORMATION: var/sadm/system/data/upgrade_cleanup 包含升級作業的記錄。 INFORMATION: var/sadm/system/data/upgrade_cleanup 包含所需清除作業的記錄。 啟動環境 u1b08 的 Solaris 升級完成。 |
現在,您可以隨時用設定檔來升級非作用中的啟動環境。
如需有關使用設定檔安裝 Solaris Flash 歸檔檔案的說明,請參閱使用設定檔安裝 Solaris Flash 歸檔檔案 (指令行介面)。
在設定檔中增加語言環境前,應先使用附加的磁碟空間建立啟動環境。
以超級使用者的身份登入。
建立設定檔。
如需有關可在 Solaris Live Upgrade 設定檔中使用的升級關鍵字清單,請參閱表 33–2。
類型:
# luupgrade -u -n BE_name -s os_image_path -j profile_path |
升級啟動環境上的作業系統影像
指定欲升級的啟動環境名稱。
指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。
設定檔的路徑。設定檔必須儲存在本機目錄中。如需有關建立設定檔的資訊,請參閱建立用於 Solaris Live Upgrade 的設定檔。
該啟動環境已準備就緒,可以啟動。
在此範例中,歸檔檔案已安裝在 second_disk 啟動環境上。-j 選項可用來存取設定檔。該啟動環境已準備就緒,可以啟動。若要建立設定檔,請參閱建立用於 Solaris Live Upgrade 的設定檔。
# luupgrade -u -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -j /var/tmp/profile |
本節提供使用 Solaris Live Upgrade 安裝儲存於下列位置的 Solaris Flash 歸檔檔案的程序:
HTTP 伺服器
FTP 伺服器 - 只能從指令行使用此路徑
NFS 伺服器
本機檔案
本機磁帶
本機裝置,包括 DVD 或 CD
如需與歸檔檔案儲存相關聯路徑的正確語法之範例,請參閱archive_location 關鍵字。
安裝 Solaris Flash 歸檔檔案會覆寫除共用檔案之外的所有新啟動環境上的檔案。
若要使用 Solaris Flash 安裝功能,您需要先安裝主系統並建立 Solaris Flash 歸檔檔案。如需有關 Solaris Flash 的更多資訊,請參閱第 16章, Solaris Flash 安裝功能 (主題)。
從 [Solaris Live Upgrade] 主功能表處選取 [Flash]。
即顯示 [Flash 非作用中啟動環境] 功能表。
鍵入您要安裝 Solaris Flash 歸檔檔案的啟動環境名稱以及安裝媒體的位置:
啟動環境名稱:Solaris_9 套裝軟體媒體:/net/install-svr/export/Solaris_9/latest |
按 F1 以新增一個歸檔檔案。
即顯示 [選取歸檔檔案] 子功能表。
位置 - 擷取方法 <沒有加入歸檔檔案> - 請選取 [加入] 以加入歸檔檔案 |
此功能表可讓您建立歸檔檔案清單。若要新增或移除歸檔檔案,請繼續下面的步驟。
若要在功能表上增加歸檔檔案,請按 F1。
即顯示 [選取擷取方法] 子功能表。
HTTP NFS 本機檔案 本機磁帶 本機裝置 |
您可以在 [選取擷取方法] 功能表中,選取 Solaris Flash 歸檔檔案的位置。
選取的媒體 |
提示 |
---|---|
HTTP |
指定存取 Solaris Flash 歸檔檔案時所需的 URL 和代理資訊。 |
NFS |
指定 Solaris Flash 歸檔檔案所在的網路檔案系統路徑位置。您也可以指定這個歸檔檔案的名稱。 |
本機檔案 |
指定 Solaris Flash 歸檔檔案所在的本機檔案系統路徑位置。 |
本機磁帶 |
指定 Solaris Flash 歸檔檔案所在的本機磁帶裝置以及磁帶位置。 |
本機裝置 |
指定本機裝置、Solaris Flash 歸檔檔案路徑以及 Solaris Flash 歸檔檔案所在位置的檔案系統類型。 |
即顯示 [擷取] 子功能表,類似下列範例,其相依於您所選取的媒體。
NFS 位置: |
鍵入歸檔檔案的路徑,如同下列範例中所示。
NFS 位置:host:/path/to archive.flar |
按 F3 以新增歸檔檔案至清單中。
(可選擇的) 若要從功能表中移除歸檔檔案,請按 F2。
如果清單中包含您想要安裝的歸檔檔案,請按 F6 結束。
按 F3 即可安裝一個或多個歸檔檔案。
Solaris Flash 歸檔檔案會安裝在啟動環境上。除可共用檔案之外,所有啟動環境上的檔案皆被覆寫。
該啟動環境已準備就緒,可以啟動。請參閱啟動啟動環境 (字元介面)。
以超級使用者的身份登入。
類型:
# luupgrade -f -n BE_name -s os_image_path -a archive |
表示從 Solaris Flash 歸檔檔案安裝作業系統。
指定要使用歸檔檔案安裝的啟動環境名稱。
指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。
當歸檔檔案在本機檔案系統上可以使用時,至 Solaris Flash 歸檔檔案的路徑。透過 -s 選項及 -a 選項指定的作業系統影像版本必須相同。
在此範例中,歸檔檔案已安裝在 second_disk 啟動環境上。歸檔檔案儲存在本機系統上。-s 與 -a 選項的作業系統版本均為 Solaris 9 版次。除了可共用的檔案之外所有在 second_disk 上的檔案都將被覆寫。
# luupgrade -f -n second_disk \ -s /net/installmachine/export/Solaris_9/OS_image \ -a /net/server/archive/Solaris_9 |
該啟動環境已準備就緒,可以啟動。
本程序提供使用設定檔安裝 Solaris Flash 歸檔檔案或差動歸檔檔案的步驟。
在設定檔中增加語言環境前,應先使用附加的磁碟空間建立啟動環境。
以超級使用者的身份登入。
建立設定檔。
如需有關可在 Solaris Live Upgrade 設定檔中使用的升級關鍵字清單,請參閱表 33–2。
類型:
# luupgrade -f -n BE_name -s os_image_path -j profile_path |
表示從 Solaris Flash 歸檔檔案安裝作業系統。
指定欲升級的啟動環境名稱。
指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。
針對 flash 安裝所配置的設定檔路徑。設定檔必須儲存在本機目錄中。
該啟動環境已準備就緒,可以啟動。
在本範例中,設定檔提供要安裝的歸檔檔案位置。
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location nfs installserver:/export/solaris/flasharchive/solarisarchive
設定檔建立後,您可以執行 luupgrade 指令並安裝歸檔檔案。-j 選項可用來存取設定檔。
# luupgrade -f -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -j /var/tmp/profile |
該啟動環境已準備就緒,可以啟動。若要建立設定檔,請參閱建立用於 Solaris Live Upgrade 的設定檔。
本程序可以讓您使用指令行上的 archive_location 關鍵字,而不是從設定檔檔案來安裝 Solaris Flash 歸檔檔案。您不需要使用設定檔檔案,就能迅速擷取歸檔檔案。
類型:
# luupgrade -f -n BE_name -s os_image_path -J 'profile' |
指出從 Solaris Flash 歸檔檔案升級一個作業系統。
指定欲升級的啟動環境名稱。
指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。
指定 archive_location 設定檔關鍵字。如需有關關鍵字的值,請參閱archive_location 關鍵字。
該啟動環境已準備就緒,可以啟動。
在此範例中,歸檔檔案已安裝在 second_disk 啟動環境上。-J 選項及 archive_location 關鍵字可用來擷取歸檔檔案。除了可共用的檔案之外所有在 second_disk 上的檔案都將被覆寫。
# luupgrade -f -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -J 'archive_location http://example.com/myflash.flar' |
啟動一個啟動環境可使其在系統下一次重新啟動時成為可啟動的啟動環境。如果啟動最近作用中的啟動環境時出現故障,您也可以迅速切換回原始啟動環境。請參閱失敗回復:轉返至原始的啟動環境 (指令行介面)。
若要成功地啟動一個啟動環境,該啟動環境必須符合下列條件:
該啟動環境必須處於「完整」狀態。若要檢查狀態,請參閱顯示所有啟動環境的狀態。
如果啟動環境不是目前的啟動環境,您不能使用 lumount(1M) 或 mount(1M) 來裝載該啟動環境的分割區。
您想要啟動的啟動環境不能執行比對作業。請參閱比對啟動環境。
若是您想要重新配置交換檔,請在啟動非作用中啟動環境之前執行此變更。依預設,所有的啟動環境共用相同的交換裝置。若要重新配置交換,請參閱「建立新的啟動環境」步驟 9 或建立啟動環境和重新配置交換檔 (指令行介面)。
如果不使用 Solaris Device Configuration Assistant x86 Platform Edition 磁片啟動系統,請略過這個程序。使用「裝置配置助理」啟動時,應更新開機磁片。這個程序會以覆寫現有磁片或寫入新的磁片的方式,使開機磁片與您的版次相符。
插入 Solaris Device Configuration Assistant x86 Platform Edition 磁片。可使用經過覆寫的現有磁片或新的磁片。
請使用最新版影像來更新開機磁片。
退出開機磁片。
類型:
volcheck |
將新啟動環境的 boot/solaris/bootenv.rc 檔複製到磁片。
cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc |
檢查磁片的輸入及輸出裝置是否正確。如果不正確,請進行更新。
現在,您可以隨時啟動新的啟動環境。
您第一次從新建立的啟動環境啟動時,Solaris Live Upgrade 軟體將新的啟動環境與最後作用中的啟動環境進行同步化。「同步」表示某些重要的系統檔案和目錄可能會從最後啟動的啟動環境複製到正在啟動的啟動環境中。初始啟動後,Solaris Live Upgrade 不執行此同步作業,除非在提示是否強制同步時,您要求它同步。
如需有關同步的更多資訊,請參閱在啟動環境之間同步檔案。
從 [Solaris Live Upgrade] 主功能表選取 [啟動]。
鍵入置於作用中的啟動環境名稱:
啟動環境名稱:Solaris_9 您要強制 Live Upgrade 執行同步作業嗎:no |
您可以繼續或強制檔案同步。
按 Return 繼續。
啟動環境第一次啟動時,會自動同步檔案。
您可以強制檔案同步,但是請小心使用此功能。每個啟動環境上的作業系統必須相容同步檔案。若要強制檔案同步,請鍵入:
您要強制 Live Upgrade 執行同步作業嗎:yes |
使用強制同步要非常小心,因為您可能不會意識到或無法控制在最後作用中啟動環境內可能會發生的變更。例如,若是您在目前的啟動環境上執行 Solaris 9 軟體並使用強制同步以返回至 Solaris 7 版次進行啟動,則在 Solaris 7 版次上的檔案上可能會變更。由於檔案相依於作業環境的版次,啟動至 Solaris 7 版次可能會因為 Solaris 9 檔案與 Solaris 7 的檔案不相容而失敗。
按 F3 開始啟動程序。
按 Return 繼續。
下一次重新啟動時會啟動新的啟動環境。
若要啟動非作用中的啟動環境,請重新啟動:
# init 6 |
以超級使用者的身份登入。
若要啟動該啟動環境,請鍵入:
# /usr/sbin/luactivate BE_name |
請指定欲啟動的啟動環境名稱。
重新啟動。
# init 6 |
只使用 init 或 shutdown 指令來重新啟動。如果使用 reboot、halt 或 uadmin 指令,則系統不會切換啟動環境。最後作用中的啟動環境會再次啟動。
在此範例中,下一次重新啟動時會啟動 second_disk 啟動環境。
# /usr/sbin/luactivate second_disk # init 6 |
您第一次從新建立的啟動環境啟動時,Solaris Live Upgrade 軟體將新的啟動環境與最後作用中的啟動環境進行同步化。「同步」表示某些重要的系統檔案和目錄可能會從最後啟動的啟動環境複製到正在啟動的啟動環境中。初始啟動後,Solaris Live Upgrade 不執行此同步作業,除非您使用 luactivate 指令和 -s 選項強制同步。
如需有關同步的更多資訊,請參閱在啟動環境之間同步檔案。
以超級使用者的身份登入。
若要啟動該啟動環境,請鍵入:
# /usr/sbin/luactivate -s BE_name |
在最後作用中的啟動環境與新啟動環境之間強制檔案同步。第一次啟動啟動環境,啟動環境之間的檔案會在隨後的啟動中同步,如果使用 -s 選項,檔案不會同步。
使用此選項要非常小心,因為您可能不會意識到或無法控制在最後作用中啟動環境內可能會發生的變更。例如,若是您在目前的啟動環境上執行 Solaris 9 軟體並使用強制同步以返回至 Solaris 7 版次進行啟動,則在 Solaris 7 版次上的檔案上可能會變更。由於檔案相依於作業環境的版次,啟動至 Solaris 7 版次可能會因為 Solaris 9 檔案與 Solaris 7 的檔案不相容而失敗。
請指定欲啟動的啟動環境名稱。
重新啟動。
# init 6 |
在此範例中,在下一次重新啟動時會啟動該 second_disk 啟動環境並且檔案會同步。
# /usr/sbin/luactivate -s second_disk # init 6 |
如果升級後偵測到失敗,或者如果應用程式和已升級的元件不相容,請依據您的平台來使用下列一種程序,轉返至原始的啟動環境。在 SPARC 式系統上,第一個程序會執行 luactivate 以回復到原來的啟動環境。若是第一個程序失敗,請使用第二個程序以便從 DVD-ROM、CD-ROM 或網路影像啟動。在 x86 式系統上,在相同或不同的實體磁碟中,選擇以根 (/) 檔案系統裝載位置為基礎的程序。
當您已成功啟動新的啟動環境,但是不滿意結果時請使用此程序。
以超級使用者的身份登入。
類型:
# /usr/sbin/luactivate BE_name |
請指定欲啟動的啟動環境名稱
重新啟動。
# init 6 |
上一個運作的啟動環境會成為作用中的啟動環境。
如果在啟動新的啟動環境時失敗,並且您可以在單一使用者模式中啟動原始啟動環境,請使用此程序以轉返至原始的啟動環境。
如果您需要從媒體或網路安裝影像啟動,請參閱SPARC: 使用 DVD、CD 或網路安裝影像轉返至原始啟動環境。
在 OK 提示符號處,從 Solaris DVD、Solaris Installation CD、網路或本機磁碟將機器啟動至單一使用者狀態。
OK boot cdrom -s |
或者
OK boot net -s |
或者
OK boot device_name -s |
指定系統能夠從該處啟動的裝置名稱,例如 /dev/dsk/c0t0d0s0
類型:
# /sbin/luactivate BE_name |
指定欲啟動的啟動環境名稱
若是此指令無法顯示提示符號,請繼續執行SPARC: 使用 DVD、CD 或網路安裝影像轉返至原始啟動環境。
若是已顯示該提示符號,請繼續。
在提示符號處,請鍵入:
您要轉返以啟動啟動環境 <disk name> (yes 或 no)?yes |
顯示一則轉返啟動成功的訊息。
重新啟動。
# init 6 |
上一個運作的啟動環境會成為作用中的啟動環境。
使用此程序以便從 DVD、CD 或網路安裝影像啟動。您必須從最後作用的啟動環境裝載根 (/) 磁碟片段。然後執行 luactivate 指令,其進行切換動作。重新啟動時,最後作用的啟動環境會再次啟動並執行。
在 OK 提示符號處,從 Solaris DVD、Solaris Installation CD、網路或本機磁碟將機器啟動至單一使用者狀態:
OK boot cdrom -s |
或者
OK boot net -s |
或者
OK boot device_name -s |
指定作業系統副本存在的磁碟與磁碟片段的名稱,例如 /dev/dsk/c0t0d0s0
如有必要,請針對轉返啟動環境根 (/) 檢查檔案系統的完整性。
# fsck device_name |
指定您想要轉返至的啟動環境之磁碟裝置上的根 (/) 檔案系統位置。裝置名稱以 /dev/dsk/cwtxdysz 格式輸入。
將作用中啟動環境根 (/) 磁碟片段裝載至某一目錄 (如 /mnt):
# mount device_name /mnt |
指定您想要轉返至的啟動環境之磁碟裝置上的根 (/) 檔案系統位置。裝置名稱以 /dev/dsk/cwtxdysz 格式輸入。
從作用中的啟動環境根 (/) 磁碟片段,鍵入:
# /mnt/sbin/luactivate |
luactivate 會啟動上一個運作的啟動環境並指出結果。
解除裝載 /mnt
# umount /mnt |
重新啟動。
# init 6 |
上一個運作的啟動環境會成為作用中的啟動環境。
啟動新的啟動環境時,可能會發生故障。當根 (/) 檔案系統位於不同實體磁碟的啟動環境時,請依照下列程序,轉返至原始的啟動環境。
重新啟動機器後,進入相關 BIOS 功能表。
啟動裝置為 SCSI 時,請參閱 SCSI 控制器說明文件有關進入 SCSI BIOS 的說明。
啟動裝置由 BIOS 維護時,請參閱系統 BIOS 說明文件有關進入系統 BIOS 的說明。
依照前述 BIOS 說明文件將啟動裝置轉返至原始啟動環境的啟動裝置 (如果兩者不同的話)。
儲存 BIOS 的變更結果。
結束 BIOS,開始啟動程序。
鍵入 b -s,啟動至單一使用者狀態。
類型:
# /sbin/luactivate |
重新啟動。
# init 6 |
啟動時可能發生故障。根 (/) 檔案系統位於同一實體磁碟時,請依照下列程序轉返至原始的啟動環境。您必須從最後作用的啟動環境裝載根 (/) 磁碟片段。然後執行 luactivate 指令,其進行切換動作。重新啟動時,最後作用的啟動環境會再次啟動並執行。
確定啟動系統的方式。
若要從 Solaris DVD 或 Solaris Installation CD 啟動,請插入磁碟。系統的 BIOS 必須支援從 DVD 或 CD 啟動。
若要從網路啟動,請使用 Preboot Execution Environment (PXE) 網路啟動功能。系統必須支援 PXE。使用系統的 BIOS Setup 工具或網路配接卡配置設定工具,使系統能使用 PXE。
從磁片啟動時,請將 Solaris Device Configuration Assistant x86 Platform Edition 磁片插入系統磁碟機。
使用者可依照以下方法,將裝置配置助理軟體複製到磁片上:
依照以下程序,將軟體從 Solaris x86 Platform Edition DVD 或 Solaris Software 2 of 2 x86 Platform Edition CD 複製到磁片上:附錄 I, x86: 準備從 Solaris Device Configuration Assistant或網路啟動 (工作)。
從 http://soldc.sun.com/support/drivers/dca_diskettes 的 Solaris Developer Connection 下載軟體,並將軟體複製到磁片上。
依照螢幕指示操作,直到顯示 [目前啟動參數] 功能表為止。
鍵入 b -s,啟動至單一使用者狀態。
如有必要,請針對轉返啟動環境根 (/) 檢查檔案系統的完整性。
# fsck mount_ point |
已知且可使用的根檔案系統。
將啟動環境根磁碟片段裝載至某個目錄 (如 mnt/sbin):
# mount device_name /mnt/sbin |
指定您想要轉返至的啟動環境之磁碟裝置上的根 (/) 檔案系統位置。裝置名稱以 /dev/dsk/cwtxdysz 格式輸入。
從作用中的啟動環境根磁碟片段,請鍵入:
# /mnt/sbin/luactivate |
luactivate 會啟動上一個運作的啟動環境並指出結果。
解除裝載 /mnt/sbin。
# umount device_name /mnt/sbin |
指定您想要轉返至的啟動環境之磁碟裝置上的根 (/) 檔案系統位置。裝置名稱以 /dev/dsk/cwtxdysz 格式輸入。
重新啟動。
# init 6 |
上一個運作的啟動環境會成為作用中的啟動環境。