跳過導航連結 | |
結束列印檢視 | |
Oracle Solaris 10 8/11 安裝指南:Solaris Live Upgrade 與升級規劃 Oracle Solaris 10 8/11 Information Library (繁體中文) |
第 1 部分使用 Solaris Live Upgrade 升級
4. 使用 Solaris Live Upgrade 建立啟動環境 (作業)
5. 使用 Solaris Live Upgrade 升級 (作業)
建立用於 Solaris Live Upgrade 的設定檔
測試用於 Solaris Live Upgrade 的設定檔
使用 Solaris Live Upgrade 透過設定檔進行升級
7. 維護 Solaris Live Upgrade 啟動環境 (作業)
8. 在已安裝非全域區域的系統上升級 Oracle Solaris 作業系統
10. Solaris Live Upgrade (指令參考)
第 2 部分使用 Solaris Live Upgrade 升級和遷移至 ZFS 根池
11. Solaris Live Upgrade 和 ZFS (簡介)
12. 針對 ZFS 執行 Solaris Live Upgrade (規劃)
啟動啟動環境後,便可在下次重新啟動系統時再啟動該啟動環境。如果啟動最近使用中啟動環境時出現故障,您也可以迅速切換回原始啟動環境。請參閱第 6 章失敗回復:轉至備用原始啟動環境 (作業)。
|
若要成功地啟動一個啟動環境,該啟動環境必須符合下列條件:
|
僅適用於 x86 - 如果您有基於 x86 的系統,則也可以使用 GRUB 功能表進行啟動。請注意以下例外情況:
若已使用 Solaris 8、9 或 10 3/05 發行版本 建立了啟動環境,則該啟動環境必須始終以 luactivate 指令啟動。這些舊版的啟動環境不會顯示在 GRUB 功能表上。
初次啟動啟動環境時,您必須使用 luactivate 指令。下次啟動時,啟動環境的名稱會顯示在 GRUB 主功能表中。之後,您可以在 GRUB 功能表中選取適當的項目,切換到此啟動環境。
下列程序可將新啟動環境切換成為目前正在執行的啟動環境。
僅適用於 x86 - 如果您有基於 x86 的系統,則也可以使用 GRUB 功能表進行啟動。請注意以下例外情況:
若已使用 Solaris 8、9 或 10 3/05 發行版本 建立了啟動環境,則該啟動環境必須始終以 luactivate 指令啟動。這些舊版的啟動環境不會顯示在 GRUB 功能表上。
初次啟動啟動環境時,您必須使用 luactivate 指令。下次啟動時,啟動環境的名稱會顯示在 GRUB 主功能表中。之後,您可以在 GRUB 功能表中選取適當的項目,切換到此啟動環境。
身份包含授權指令與特權指令。如需角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」。
# /sbin/luactivate BE_name
請指定欲啟動的啟動環境名稱。
# init 6
注意 - 只使用 init 或 shutdown 指令來重新啟動。如果使用 reboot、halt 或 uadmin 指令,則系統不會切換啟動環境。最後使用中啟動環境會再次啟動。 |
範例 5-14 啟動某啟動環境
在此範例中,下一次重新啟動時會啟動 second_disk 啟動環境。
# /sbin/luactivate second_disk # init 6
您第一次從新建立的啟動環境啟動時,Solaris Live Upgrade 軟體將新的啟動環境與最後使用中啟動環境進行同步化。「同步」表示某些重要的系統檔案和目錄可能會從最後啟動的啟動環境複製到正在啟動的啟動環境中。初始啟動後,Solaris Live Upgrade 不執行此同步作業,除非您使用 luactivate 指令和 -s 選項強制同步。
僅適用於 x86 - 當您使用 GRUB 功能表在啟動環境之間進行切換時,也不會同步化檔案。您必須使用下列程序來同步化檔案。
如需同步的更多資訊,請參閱在啟動環境之間同步檔案。
身份包含授權指令與特權指令。如需角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」。
# /sbin/luactivate -s BE_name
在最後使用中啟動環境與新啟動環境之間強制檔案同步。第一次啟動某啟動環境時,啟動環境之間的檔案會在隨後的啟動中同步,如果使用 -s 選項,檔案不會同步。
注意 - 使用此選項要非常小心,因為您可能不會意識到或無法控制在最後使用中啟動環境內可能會發生的變更。例如,如果您在目前的啟動環境上執行 Oracle Solaris 10 8/11 軟體,並使用強制同步以返回至 Solaris 9 發行版本進行啟動,則 Solaris 9 發行版本上的檔案可能會變更。由於檔案隨作業系統的發行版本不同而異,啟動至 Solaris 9 發行版本可能會因為 Oracle Solaris 10 8/11 檔案與 Solaris 9 的檔案不相容而失敗。 |
請指定欲啟動的啟動環境名稱。
# init 6
範例 5-15 啟動某啟動環境
在此範例中,在下一次重新啟動時會啟動該 second_disk 啟動環境並且檔案會同步。
# /sbin/luactivate -s second_disk # init 6
GRUB 功能表提供在啟動環境之間切換的選擇性方法。GRUB 功能表為使用 luactivate 指令啟動的一種替代方法。下表說明使用 GRUB 功能表時的注意事項和限制。
表 5-3 x86: 使用 GRUB 功能表啟動摘要
|
您可以使用 GRUB 功能表在兩個啟動環境之間進行切換。請注意下列限制:
必須使用 luactivate 指令完成啟動環境的初次啟動。初始啟動之後,GRUB 功能表中會顯示啟動環境。之後,啟動環境可以從 GRUB 功能表啟動。
注意 - 使用 GRUB 功能表略過同步化切換到啟動環境。如需同步化檔案的更多資訊,請參閱在啟動環境之間強制同步。
若已使用 Solaris 8、9 或 10 3/05 發行版本 建立了啟動環境,則該啟動環境必須始終以 luactivate 指令啟動。這些舊版的啟動環境不會顯示在 GRUB 功能表上。
身份包含授權指令與特權指令。如需角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」。
# init 6
如此會顯示 GRUB 主功能表。並列出兩個作業系統:Solaris 和 second_disk,後者是 Solaris Live Upgrade 啟動環境。如果主作業系統因為某些原因並未啟動,可使用 failsafe 項目進行回復。
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |second_disk | |second_disk failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line.
如此即會啟動所選取的啟動環境,並成為使用中的啟動環境。