啟動一個開機環境以使其在系統下次重新開機時變成可開機的。若是新的作用中之開機環境在開機時發生失敗,您也可以快速切換回原始的開機環境。請參閱"失敗回復:返回原始的開機環境(指令行介面)"。
若要成功的啟動一個開機環境,該開機環境必須符合下列的條件:
該開機環境必須擁有 "完整" 狀態。若要檢查狀態,請參閱"顯示所有開機環境狀態"。
若是開機環境不是目前的開機環境,您不能使用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 |
您可以繼續或強制檔案同步。
按一下換行鍵以便繼續。
當開機環境第一次開機時會自動同步檔案。
您可以強制檔案同步,但是請小心使用此功能。每個開機環境上的作業系統必須與被同步的檔案相容。若要強制檔案同步,請鍵入:
Do you want to force a Live Upgrade sync operations: yes |
按著 F3 以開始啟動處理。
按傳回鍵以便繼續。
下一次重新開機時會啟動新的開機環境。
若要啟動非作用中的開機環境,請重新開機:
# 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」不執行此同步,除非您使用luactivate伴隨-s 選項。
若是您使用-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 |