啟動啟動環境後,便可以在下次重新啟動系統時啟動該啟動環境。 如果啟動最近作用中的啟動環境時出現故障,您也可以迅速切換回原始啟動環境。 請參閱失敗回復: 轉返至原始的啟動環境 (指令行介面)。
若要成功地啟動一個啟動環境,該啟動環境必須符合下列條件:
該啟動環境必須處於「完整」狀態。 若要檢查狀態,請參閱顯示所有啟動環境的狀態。
如果啟動環境不是目前的啟動環境,您不能使用 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] 主功能表選取 [啟動]。
鍵入置於作用中的啟動環境名稱:
Name of Boot Environment: Solaris_9 Do you want to force a Live Upgrade sync operations: 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 |