本章介紹如何使用 Solaris Live Upgrade 升級並啟動非現用中啟動環境,亦解釋如何從啟動失敗中回復,包含以下小節:
您可以經由功能表或指令行介面 (CLI) 來使用 Solaris Live Upgrade。兩種介面的程序皆已記錄成文件。這些程序未詳細討論使用 Solaris Live Upgrade 的可能性。如需有關指令的更多資訊,請參閱 第 36章, Solaris Live Upgrade(指令參考),以取得指令以及相關的線上援助頁,其中包含 CLI 更完整的文件說明。
工作 |
說明 |
操作指示 |
---|---|---|
升級啟動環境或安裝 Web Start Flash 歸檔 |
| |
啟動非現用中啟動環境 |
使變更生效並將非現用中啟動環境切換為現用中 | |
(選擇性的)如果啟動失敗則切換回來 |
如果啟動失敗則重新啟動至原始啟動環境 |
使用「升級」功能表或 luupgrade 指令來升級啟動環境。本節提供從檔案升級非現用中啟動環境的程序,該檔案位於下列位置:
NFS 伺服器
本機檔案
本機磁帶
本機裝置,包括 DVD 或 CD
如果安裝需要一片以上 CD,您必須使用指令行介面程序來進行升級。請參閱 "如果要從多片 CD 升級作業系統影像(指令行介面)"。
使用最新的作業環境升級啟動環境時,不會影響現用中啟動環境。新的檔案將會與非現用中啟動環境重要檔案系統合併,但是不會變更可共用的檔案系統。
如果您已建立 Web Start Flash 歸檔,則可以在非現用中啟動環境上安裝歸檔,而不是進行升級。新的檔案將覆寫非現用中啟動環境重要檔案系統,但是不會變更可共用的檔案系統。請參閱 "在啟動環境上安裝 Web Start Flash Archives"。
如果要在新的啟動環境上升級或安裝 Flash 歸檔,裝置必須為實體磁片。如果啟動環境擁有裝載於 Solaris Volume Manager 複合裝置或 Veritas 檔案系統(VxFS)容體的檔案系統,則 Flash 歸檔的升級或安裝將會失敗。如果要在這樣的啟動環境上升級或安裝 Flash 歸檔,您必須手動變更啟動環境,如此,所有磁片皆為實體磁碟磁片。您可以使用 lucreate 指令來建立另一個啟動環境,或者,也可以中斷複合裝置或容體。
如果要使用 lucreate 指令建立啟動環境的副本,您可以將啟動環境的副本放置在實體磁碟磁片上。例如,假設您目前使用的啟動環境的磁碟配置包含以下容體和磁片。
root (/) |
裝載於 /dev/md/dsk/d10 |
/usr |
裝載於 /dev/md/dsk/d20 |
/var |
裝載於 /dev/dsk/c0t3d0s0 |
閒置磁片 |
c0t4d0s0 |
閒置磁片 |
c0t4d0s3 |
閒置磁片 |
c0t4d0s4 |
爾後,您可以使用下列 lucreate 指令在實體磁碟磁片上複製啟動環境。然後即可升級或使用 Flash 歸檔安裝啟動環境。在此範例中,目前的啟動環境為 currentBE,新的啟動環境為 nextBE。
# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs |
如此,您便能夠在新的啟動環境上升級或安裝 Flash 歸檔,啟動它,然後手動進行重新鏡像或封裝。
手動裝載啟動環境
編輯 /etc/vfstab 檔案,將所有的複合裝置或容體變更為實體磁碟磁片
使用 Solaris Volume Manager 或 Veritas 軟體來中斷複合裝置或容體
解除裝載啟動環境
您可以使用 Solaris Live Upgrade 在系統中增加修補程式或套裝軟體。如同升級機器一般,透過使用 Live Upgrade 將修補程式增加至機器中時,系統唯一遭遇的當機時間為重新開機時間。您可以使用 luupgrade 指令直接在啟動環境中增加修補程式或套裝軟體。或者,藉由使用 Live Upgrade,您可以在主系統上套用修補程式或套裝軟體,並在啟動環境上套用主系統的 Web Start Flash 歸檔。
如果要直接將修補程式加入啟動環境,請建立新的啟動環境並使用帶 -t 選項的 luupgrade 指令。如果要將套裝軟體加入啟動環境,請使用帶 -p 選項的 luupgrade 指令。如需更多資訊,請參閱線上援助頁 luupgrade( 1M)。
或者,您可以使用 Solaris Live Upgrade 來安裝包含啟動環境完整副本的 Web Start Flash 歸檔,其中已包括新的套裝軟體以及修補程式。此完整的啟動環境或單一參考系統稱為主系統。建立 Web Start Flash 歸檔的程序起始於建立主系統。建立主系統之後,請加入任何您想要安裝的修補程式以及套裝軟體。然後,建立主系統的 Web Start Flash 歸檔。使用 Solaris Live Upgrade 在新的啟動環境上安裝歸檔。您可以複製、變更、並依需要次數分配啟動環境。如需有關如何建立 Web Start Flash 歸檔的詳細資訊,請參閱 第 18章, 建立 Web Start Flash 歸檔(工作)。如需有關使用 Solaris Live Upgrade 來安裝 Web Start Flash 歸檔的資訊,請參閱 "在啟動環境上安裝 Web Start Flash Archives"。
升級、增加以及移除套裝軟體或修補程式時,Solaris Live Upgrade 需要符合 SVR4 進階封裝指南的套裝軟體或修補程式。Sun 套裝軟體符合這些指南,,但 Sun 無法保證來自協力廠商的套裝軟體亦符合這些指南。不符合的套裝軟體可能造成套裝軟體附加的軟體在升級期間失敗,或導致更糟的情況,更改現用中啟動環境。
如需有關使用 Solaris Live Upgrade 來增加與移除套裝軟體的更多資訊,請參閱線上援助頁 luupgrade( 1M)。如需有關封裝需求的更多資訊,請參閱「附錄 C, 附加的 SvR4 封裝需求(參考)」。
如果要使用此程序升級,您必須只使用一片 CD、DVD 或結合的安裝影像。對於需要一片以上 CD 的安裝,您必須使用以下程序: "如果要從多片 CD 升級作業系統影像(指令行介面)".
從「Solaris Live Upgrade」主功能表,選取 Upgrade。
螢幕即顯示「升級」功能表。
鍵入新的啟動環境名稱。
鍵入 Solaris 安裝影像所在的路徑。
安裝媒體類型 |
說明 |
---|---|
網路檔案系統 |
指定安裝影像所在的網路檔案系統之路徑。 |
本機檔案 |
指定安裝影像所在的本機檔案系統之路徑。 |
本機磁帶 |
指定安裝影像所在的本機磁帶裝置以及磁帶位置。 |
本機裝置、DVD 或 CD |
指定安裝影像的本機裝置以及路徑。 |
如果使用 DVD 或一片 CD,請鍵入該光碟的路徑,如同此範例中所示:
Package Media: /cdrom/solaris9/s0 |
如果網路上有結合的影像,請鍵入網路檔案系統的路徑,如同此範例中所示:
Package Media: /net/installmachine/export/solaris9/os_image |
如果要升級,請按 F3。
升級完成之後,螢幕將顯示主功能表。
如果要使用此程序升級,您必須僅使用一片 CD、DVD 或結合的安裝影像。如果安裝需要一片以上的 CD,則必須使用以下程序: "如果要從多片 CD 升級作業系統影像(指令行介面)".
以超級使用者的身份登入。
鍵入以下資訊,指出要升級的啟動環境以及安裝軟體的路徑:
# luupgrade -u -n BE_name -s os_image_path |
-u |
升級啟動環境上的作業系統影像 |
-n BE_name |
指定欲升級的啟動環境名稱 |
-s os_image_path |
指定包含作業系統影像的目錄路徑名稱 |
在此範例中,升級 second_disk 啟動環境。
# luupgrade -u -n second_disk \ -s /net/installmachine/export/solaris9/OS_image |
如果作業系統影像存在於兩片或更多的 CD 上,可使用此升級程序。
以超級使用者的身份登入。
鍵入以下資訊,指出要升級的啟動環境以及安裝軟體的路徑:
# luupgrade -u -n BE_name -s os_image_path |
-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' |
-i |
尋找指定媒體上的安裝程式並執行該程式。此安裝程式可透過 - s 來指定。 |
-n BE_name |
指定欲升級的啟動環境名稱。 |
-s os_image_path |
指定包含作業系統影像的目錄路徑名稱。 |
-O '-nodisplay -noconsole' |
(選擇性的)以文字模式執行第二片 CD 上的安裝程式,並且不需要使用者介入。 |
該啟動環境已準備好,可以啟動。請參閱 "啟動啟動環境"。
在此範例中,升級 second_disk 啟動環境,並且安裝影像是在兩片 CD 上:Solaris 9 Software 2 之 2 以及 Solaris 9 Software 2 之 2 CD。-u 選項將判定是否有足夠的剩餘空間容納 CD 集上所有的套裝軟體。-O 選項具有 - nodisplay 和 -noconsole 選項,可防止字元使用者介面在讀取第二個 CD 後再次顯示。 如果您使用這些選項,系統不會提示您輸入資訊。省略這些選項以顯示介面。
插入 Solaris 9 Software 2 之 2 CD 並鍵入:
# luupgrade -u -n second_disk -s /dev/cdrom/cdrom0/s0 |
插入 Solaris 9 Software 2 之 2 CD 並鍵入:
# luupgrade -i -n second_disk -s /dev/cdrom/cdrom0 -O '-nodisplay \ -noconsole' |
使用帶 - i 選項的 luupgrade 指令來安裝所有其他的 CD。
本小節介紹使用 Solaris Live Upgrade 來安裝 Web Start Flash 歸檔的程序,該歸檔儲存在以下位置:
HTTP 伺服器
FTP 伺服器 - 只能從指令行使用此路徑
NFS 伺服器
本機檔案
本機磁帶
本機裝置,包括 DVD 或 CD
如果需要與歸檔儲存相關聯路徑的正確語法範例,請參閱 "archive_location 關鍵字"。
安裝 Web Start Flash 歸檔會覆寫新啟動環境上除共用檔案之外的所有的檔案。
如果要使用 Web Start Flash 安裝功能,您需要先安裝主系統並建立 Web Start Flash 歸檔。 如需有關 Web Start Flash 的更多資訊,請參閱 第 16章, Web Start Flash 安裝功能(主題)。
如果要在新的啟動環境上升級或安裝 Flash 歸檔,裝置必須為實體磁片。如果啟動環境上擁有裝載於 Solaris Volume Manager 複合裝置或 Veritas 檔案系統 (VxFS) 容體的檔案系統,則 Flash 歸檔的升級或安裝將會失敗。如果要在這樣的啟動環境上升級或安裝 Flash 歸檔,您必須手動變更啟動環境,如此,所有的磁片皆為實體磁碟磁片。您可以使用 lucreate 指令建立另一個啟動環境,或者,可以中斷複合裝置或容體。
如果要使用 lucreate 指令建立啟動環境的副本,您可以將啟動環境的副本放置在實體磁碟磁片上。例如,假設目前的啟動環境磁碟配置如下所示:
root (/) |
裝載於 /dev/md/dsk/d10 |
/usr |
裝載於 /dev/md/dsk/d20 |
/var |
裝載於 /dev/dsk/c0t3d0s0 |
閒置磁片 |
c0t4d0s0 |
閒置磁片 |
c0t4d0s3 |
閒置磁片 |
c0t4d0s4 |
爾後您可以使用下列 lucreate 指令在實體磁碟磁片上複製啟動環境。之後,啟動環境即可升級或使用 Flash 歸檔來安裝。在此範例中,目前的啟動環境為 currentBE,新的啟動環境為 nextBE。
# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs |
然後,您可以在新的啟動環境上升級或安裝 Flash 歸檔,啟動它,並手動進行重新鏡像或封裝。
手動裝載啟動環境
編輯 /etc/vfstab 檔案,將所有的複合裝置或容體變更為實體磁碟磁片
使用 Solaris Volume Manager 或 Veritas 軟體以中斷複合裝置或容體
解除裝載啟動環境
從「Solaris Live Upgrade」主功能表中,選取 Flash。
螢幕將顯示「Flash 非現用中啟動環境」功能表。
鍵入您想要安裝 Web Start Flash 歸檔的啟動環境之名稱,以及安裝媒體的位置:
Name of Boot Environment: solaris_9 Package media: /net/install-svr/export/s9/latest |
按 F1,加入歸檔。
「歸檔選取」子功能表會顯示一份空白的清單、單一歸檔的名稱或是一些歸檔的清單。如果其中列出一個以上歸檔,則您擁有分層的歸檔。如需有關分層歸檔的說明,請參閱 "安裝分層的 Web Start Flash 歸檔"。
您可以在清單中增加或從中移除歸檔。下列範例展示空白清單。
Location - Retrieval Method <No Archives added> - Select ADD to add archives |
您可以加入或移除歸檔。
按 F1,以將歸檔加入清單。請繼續執行步驟 b。
如果清單中有一個以上的歸檔,則您擁有分層的歸檔。如需更多資訊,請參閱"安裝分層的 Web Start Flash 歸檔"。
螢幕將顯示「選取取回方法」子功能表。
HTTP NFS Local File Local Tape Local Device |
按 F2,以從清單移除歸檔。請繼續執行步驟 e。
在「選取取回方法」功能表上,選取 Web Start Flash 歸檔的位置。
選取的媒體 |
提示 |
---|---|
HTTP |
指定存取 Web Start Flash 歸檔所需的 URL 以及代理伺服器資訊。 |
NFS |
指定 Web Start Flash 歸檔所在的網路檔案系統之路徑。您也可以指定歸檔檔案的名稱。 |
本機檔案 |
指定 Web Start Flash 歸檔所在的本機檔案系統之路徑。 |
本機磁帶 |
指定 Web Start Flash 歸檔所在的本機磁帶裝置以及磁帶位置。 |
本機裝置 |
指定本機裝置、至 Web Start Flash 歸檔的路徑,以及Web Start Flash 歸檔所在位置的檔案系統類型。 |
螢幕將顯示「取回」子功能表,此顯示依據於您所選取的媒體,類似於下列範例。
NFS Location: |
鍵入歸檔的路徑,如同下列範例中所示。
NFS Location: host:/path/to archive.flar |
按 F3,以將歸檔加入清單。
如果清單中包含您想要安裝的歸檔,請按 F6結束。
按 F3,以安裝歸檔或分層的歸檔。
Web Start Flash 歸檔或分層的歸檔將安裝在啟動環境上。除可共用的檔案外,所有啟動環境上的檔案皆被覆寫。
啟動環境已準備好,可以啟動。請參閱 "如果要啟動啟動環境 (字元介面)"。
以超級使用者的身份登入。
請鍵入:
# luupgrade -f -n BE_name -s os_image_path -J 'profile' |
您必須指定這些選項其中之一: -a、- j 或 -J。
-f |
指出從 Flash 歸檔升級作業系統。 |
-n BE_name |
指定欲升級的啟動環境之名稱。 |
-s os_image_path |
指定包含作業系統影像的目錄之路徑名稱。此目錄可以在安裝媒體上(如 DVD-ROM、CD-ROM),或者,也可以為 NFS 或 UFS 目錄。 |
-J 'profile ' |
來自 JumpStart 設定檔的登錄,針對 Flash 安裝而配置。請參閱 pfinstall(1M) 以及 第 21章, 自訂 JumpStart 安裝(主題),以取得有關 JumpStart 軟體的資訊。您必須指定-a、-j 或 -J 其中之一。 |
-j profile_path |
至針對 Flash 安裝所配置的 JumpStart 設定檔之路徑。請參閱 pfinstall (1M) 以及 第 21章, 自訂 JumpStart 安裝(主題),以取得有關 JumpStart 軟體的資訊。您必須指定 -a、-j 或 -J 其中之一。 |
-a archive |
當歸檔在本機檔案系統上可以使用時,至 Flash 歸檔的路徑。您必須指定 -a、-j 或 -J 其中之一。 |
在此範例中,Flash 歸檔已安裝在 second_disk 啟動環境上。-J 選項用於取回歸檔。除可共用的檔案之外,所有在 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 Live Upgrade 軟體會將新的啟動環境與最後現用中啟動環境進行同步。現用中啟動環境不必是新建立的啟動環境之啟動環境來源。"「同步」在此表示某些系統檔案以及目錄會從最後啟動的啟動環境中複製到現在啟動的啟動環境中。在此初始啟動之後,Solaris Live Upgrade 將不再執行此同步作業,除非在系統詢問 "Do you want to force a Live Upgrade sync operations" 問題時您鍵入 yes。
如果您強制執行同步作業,則 Solaris Live Upgrade 會檢查同步作業所管制的檔案之間的衝突。當新的啟動環境啟動並偵測到衝突時,系統會發佈警告,並且不會同步檔案。無論是否有這樣的衝突,啟動都會成功完成。 例如,如果您執行以下其中一個動作時,衝突就可能會發生:
將目前的啟動環境升級至新的作業系統
將非現用中啟動環境升級至新的作業系統,並修改原始啟動環境上的檔案
在兩個啟動環境上修改系統檔案,如/etc/passwd
請慎用此選項,因為您可能不會意識到或無法控制在最後現用中啟動環境中可能已發生的變更。例如,如果您在目前的啟動環境上執行 Solaris 9 軟體,並使用強制同步返回至 Solaris 2.6 發行版本進行啟動,則在 2.6 發行版本上可能會變更檔案。因為檔案相依於作業環境的發行版本,啟動至 Solaris 2.6 發行版本可能會因為 Solaris 9 檔案與 Solaris 2.6 的檔案不相容而失敗。
從「Solaris Live Upgrade」主功能表,選取「啟動」。
鍵入欲啟動的啟動環境名稱:
Name of Boot Environment: solaris_9 Do you want to force a Live Upgrade sync operations: no |
您可以繼續或強制進行檔案同步。
按 Return 繼續。
啟動環境第一次啟動時,會自動同步檔案。
您可以強制進行檔案同步,但請慎用此功能。每個啟動環境上的作業系統必須與被同步的檔案相容。 如果要強制進行檔案同步,請鍵入:
Do you want to force a Live Upgrade sync operations: yes |
按 F3 開始啟動程序。
按 Return 繼續。
新的啟動環境會在下一次重新開機時啟動。
如果要啟動非現用中啟動環境,請重新開機:
# init 6 |
以超級使用者的身份登入。
如果要啟動啟動環境,請鍵入:
# /usr/sbin/luactivate BE_name |
BE_name |
請指定欲啟動的啟動環境之名稱。 |
重新開機。
# init 6 |
請僅使用 init 或 shutdown 指令重新開機。如果使用reboot、halt 或 uadmin 指令,則系統不會切換啟動環境。最後的現用中啟動環境會再次啟動。
在此範例中,下一次重新開機時會啟動 second_disk 啟動環境。
# /usr/sbin/luactivate second_disk # init 6 |
第一次從新建立的啟動環境啟動時,Solaris Live Upgrade 軟體會將新的啟動環境與最後的現用中啟動環境同步。現用中啟動環境不必是新建立的啟動環境之啟動環境來源。"「同步」在此表示某些系統檔案以及目錄會從最後啟動的啟動環境中複製到現在啟動的啟動環境中。在此初始啟動之後,Solaris Live Upgrade 將不再執行此同步作業,除非您使用帶 -s 選項的 luactivate。
如果您使用 -s 選項強制進行同步作業,則 luactivate 會檢查同步作業所管制檔案之間的衝突。當新的啟動環境啟動並偵測到衝突時,系統會發佈警告,並且不會同步檔案。不管是否有這樣的衝突,啟動都能成功完成。例如,如果您執行以下動作,則可能發生衝突:
將目前的啟動環境升級至新的作業系統
將非現用中的啟動環境升級至新的作業系統,並修改原始啟動環境上的檔案
在兩個啟動環境上修改系統檔案,如 /etc/passwd
請慎用此選項,因為您可能不會意識到或無法控制在最後現用中啟動環境內可能會發生的變更。例如,如果您在目前的啟動環境上執行 Solaris 9 軟體並使用強制同步,以返回至 Solaris 2.6 發行版本進行啟動,則在 2.6 發行版本上可能會變更檔案。因為檔案相依於作業環境的發行版本,啟動至 Solaris 2.6 發行版本可能會因為 Solaris 9 檔案與 Solaris 2.6 的檔案不相容而失敗。
以超級使用者的身份登入。
如果要啟動該啟動環境,請鍵入:
# /usr/sbin/luactivate -s BE_name |
BE_name |
請指定欲啟動的啟動環境之名稱。 |
-s |
將導致最後現用中啟動環境與新啟動環境之間的檔案同步。 -s 選項用於在啟動環境第一次啟動之後同步檔案。第一次啟動啟動環境時,啟動環境之間的檔案會進行同步,但是在隨後的啟動中將不會同步檔案。 請慎用此選項,因為您可能不會意識到或無法控制在最後現用中啟動環境中可能會發生的變更。 |
重新開機。
# init 6 |
在此範例中,下一次重新開機時會啟動 second_disk 啟動環境,並且執行檔案同步作業。
# /usr/sbin/luactivate -s second_disk # init 6 |
如果升級後系統偵測到失敗,或者應用程式與已升級的元件不相容,則請依據您的平台使用下列一種程序,以返回原始的啟動環境。第一個程序執行 luactivate 以切換回原始的啟動環境。如果第一個程序失敗,請使用第二個程序以從 DVD-ROM、CD-ROM 或網路影像啟動。
如果您成功地啟動新啟動環境,但是不滿意結果,請使用此程序。
以超級使用者的身份登入。
請鍵入:
# /usr/sbin/luactivate BE_name |
BE_name |
請指定欲啟動的啟動環境名稱 |
重新開機。
# init 6 |
上一個運作的啟動環境成為現用中啟動環境。
如果新的啟動環境啟動失敗,並且可以在單使用者模式中啟動原始的啟動環境,請使用此程序返回到原始的啟動環境。
如果需要從媒體或網路安裝影像啟動,請參閱 "如果要使用 DVD、CD 或網路安裝影像返回至原始啟動環境"。
在 OK 提示符號下,從 Solaris 9 DVD、Solaris 9 安裝 CD、網路或本機磁碟將機器啟動至單使用者狀態:
OK boot cdrom -s |
或
OK boot net -s |
或
OK boot device_name -s |
device_name |
指定系統能夠從中啟動的裝置之名稱,例如 /dev/dsk/c0t0d0s0 |
請鍵入:
# /sbin/luactivate BE_name |
BE_name |
指定欲啟動的啟動環境之名稱 |
如果此指令無法顯示提示符號,請執行 "如果要使用 DVD、CD 或網路安裝影像返回至原始啟動環境"。
如果提示符號已顯示,請繼續。
在提示符號處,鍵入:
Do you want to fallback to activate boot environment <disk name> (yes or no)? yes |
此時會顯示一條返回啟動成功的訊息。
重新開機。
# init 6 |
上一個運作的啟動環境成為現用中啟動環境。
使用此程序可從 DVD、CD 或網路安裝影像啟動。您需要從最後現用中啟動環境裝載 root (/) 磁片。然後執行 luactivate 指令,該指令執行切換動作。 重新開機時,最後的現用中啟動環境會再次啟動並執行。
在 OK 提示符號下,從 Solaris 9 DVD、Solaris 9 安裝 CD、網路或本機磁碟將機器啟動至單使用者狀態:
OK boot cdrom -s |
或
OK boot net -s |
或
OK boot device_name -s |
device_name |
指定作業系統副本所在的磁碟與磁片名稱,例如 /dev/dsk/c0t0d0s0 |
如果有必要,請針對返回啟動環境 root (/) 檢查檔案系統的完整性。
# fsck device_name |
device_name |
指定您想要返回的啟動環境之磁碟裝置上的 root (/) 檔案系統位置。輸入的裝置名稱格式為 /dev/dsk/c numtnum dnums num。 |
將現用中啟動環境 root (/) 磁片裝載至某一目錄 (如/mnt):
# mount device_name /mnt |
device_name |
指定您想要返回的啟動環境之磁碟裝置上的 root (/) 檔案系統位置。輸入的裝置名稱格式為 /dev/dsk/c numtnum dnums num。 |
從現用中啟動環境 root (/) 磁片上,鍵入:
# /mnt/sbin/luactivate |
luactivate 會啟動上一個運作的啟動環境,並指示結果。
解除裝載/mnt
# umount /mnt |
重新開機。
# init 6 |
上一個運作的啟動環境成為現用中啟動環境。