Solaris 10 安裝指南:Solaris Live Upgrade 與升級規劃

第 9 章 使用 Solaris Live Upgrade 升級 (作業)

本章解釋如何使用 Solaris Live Upgrade 升級並啟動非使用中啟動環境。本章包含下列小節:

您可以經由功能表或使用指令行介面 (CLI) 來使用 Solaris Live Upgrade。這兩種介面的程序都有說明,但未詳細描述使用 Solaris Live Upgrade 的各種可能性。如需有關指令的更多資訊,請參閱第 13 章, Solaris Live Upgrade (指令參考)以及適當的線上手冊, 其中完整記錄了 CLI 選項。

作業說明:升級啟動環境

表 9–1 作業說明:使用 Solaris Live Upgrade 升級

作業 

說明 

相關說明 

升級啟動環境或安裝 Solaris Flash 歸檔。 

  • 使用作業系統影像升級非使用中啟動環境。

  • 在非使用中啟動環境上安裝 Solaris Flash 歸檔。

啟動非使用中啟動環境。 

使變更生效並將非使用中啟動環境切換為使用中。 

啟動啟動環境

(可選擇) 如果啟動失敗則切換回來。 

若是發生失敗則重新啟動至原始的啟動環境。 

第 10 章, 失敗回復:轉至備用原始啟動環境 (作業)

升級啟動環境

使用 [升級] 功能表或 luupgrade 指令升級啟動環境。本節提供從位於以下媒體中的檔案升級非使用中啟動環境的程序:

升級準則

使用最新作業系統升級啟動環境時,不會影響使用中啟動環境。新的檔案會與非使用中啟動環境的重要檔案系統合併,但是不會變更可共用的檔案系統。

若是您已建立 Solaris Flash 歸檔,則可以在非使用中啟動環境上安裝歸檔,而不是進行升級。新的檔案會覆寫非使用中啟動環境的重要檔案系統,但是不會變更可共用的檔案系統。請參閱在啟動環境上安裝 Solaris Flash 歸檔

您可以升級包含實體磁碟片段、Solaris Volume Manager 磁碟區或 Veritas Volume Manager 磁碟區任意組合的非使用中啟動環境。為根 (/) 檔案系統選擇的磁碟片段必須是包含在 RAID 1 磁碟區 (鏡像) 中的單一磁碟片段串連。如需建立具有鏡像檔案系統之啟動環境的程序,請參閱建立具有 RAID-1 磁碟區 (鏡像) 的啟動環境 (指令行介面)


備註 –

如果目前的系統上有配置 VxVM 磁碟區,lucreate 指令會建立新的啟動環境。當資料複製到新的啟動環境時,Veritas 檔案系統配置會遺失,且會在新的啟動環境中建立 UFS 檔案系統。


使用套裝軟體或修補程式升級系統

您可以使用 Solaris Live Upgrade 在系統上增加修補程式和套裝軟體。Solaris Live Upgrade 會建立目前執行中系統的副本。此新的啟動環境可以升級,或者增加套裝軟體或修補程式。使用 Solaris Live Upgrade 時,系統唯一的當機時間是重新啟動時。您可以使用 luupgrade 指令,將修補程式和套裝軟體增加到新的啟動環境中。


注意 – 注意 –

增加以及移除套裝軟體或修補程式時,Solaris Live Upgrade 需要符合 SVR4 進階封裝準則的套裝軟體或修補程式。Sun 套裝軟體符合這些準則,但 Sun 無法保證來自協力廠商的套裝軟體之符合性。如果套裝軟體不符合這些準則,則可能在升級期間導致套裝軟體附加軟體失敗,或可能改變使用中的啟動環境。

如需有關封裝需求的更多資訊,請參閱附錄 B附加的 SVR4 封裝需求 (參考)


表 9–2 使用套裝軟體和修補程式升級啟動環境

安裝類型 

說明 

更多資訊 

增加修補程式到啟動環境。 

建立新的啟動環境,然後搭配使用 luupgrade 指令與 -t 選項。

將修補程式增加至啟動環境上的作業系統影像 (指令行介面)

增加套裝軟體到啟動環境。 

搭配使用 luupgrade 指令與 -p 選項。

將套裝軟體增加至啟動環境上的作業系統影像 (指令行介面)

Procedure升級啟動環境上的作業系統影像 (文字使用者介面)

若要使用此程序升級,您必須使用 DVD 或結合的安裝影像。如果使用 CD 安裝,必須執行從多片 CD 升級作業系統影像 (指令行介面)中的程序。

步驟
  1. 從 [Solaris Live Upgrade] 主功能表處選取 [升級]。

    即顯示 [升級] 功能表螢幕。

  2. 鍵入新的啟動環境名稱。

  3. 鍵入 Solaris 安裝影像所在的路徑位置。

    安裝媒體類型 

    說明 

    網路檔案系統 

    指定安裝影像所在的網路檔案系統路徑位置。 

    本機檔案 

    指定安裝影像所在的本機檔案系統路徑位置。 

    本機磁帶 

    指定安裝影像所在的本機磁帶裝置以及磁帶位置。 

    本機裝置 (DVD 或 CD) 

    指定安裝影像的本機裝置以及路徑。 

    • SPARC:若是使用 DVD 或 CD,請鍵入該光碟的路徑,如此範例中所示:


      /cdrom/cdrom0/s0/Solaris_10/s0
      
    • 若是在網路上有結合的影像,請鍵入網路檔案系統的路徑,如同此範例中所示:


      /net/installmachine/export/Solaris_10/os_image
      
  4. 如果要升級,請按 F3。

    當升級完成後,即顯示主功能表。

Procedure升級啟動環境上的作業系統影像 (指令行介面)

若要使用此程序升級,您必須使用 DVD 或結合的安裝影像。如果安裝需要一片以上的 CD,必須執行從多片 CD 升級作業系統影像 (指令行介面)中的程序。

步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 鍵入以下資訊,指出要升級的啟動環境以及安裝軟體的路徑:


    # luupgrade -u -n BE_name -s os_image_path
    
    -u

    升級啟動環境上的作業系統影像

    -n BE_name

    指定欲升級的啟動環境名稱

    -s os_image_path

    指定包含作業系統影像的目錄路徑名稱


範例 9–1 升級啟動環境上的作業系統影像 (指令行介面)

在此範例中,將升級 second_disk 啟動環境。


# luupgrade -u -n second_disk \ 
-s /net/installmachine/export/Solaris_10/OS_image 

Procedure從多片 CD 升級作業系統影像 (指令行介面)

由於作業系統影像位於多片 CD 上,因此必須使用此升級程序。將 luupgrade 指令與 -i 選項配合使用,以安裝任何附加的 CD。

步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 鍵入以下資訊,指出要升級的啟動環境以及安裝軟體的路徑:


    # luupgrade -u -n BE_name -s os_image_path
    
    -u

    升級啟動環境上的作業系統影像

    -n BE_name

    指定欲升級的啟動環境名稱

    -s os_image_path

    指定包含作業系統影像的目錄路徑名稱

  3. 當使用第一片 CD 內容的安裝程式已完成,請插入第二片 CD。

  4. 本步驟與上一個步驟相同,但是 -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

    安裝附加 CD。軟體會尋找指定媒體上的安裝程式並執行該程式。該安裝程式是使用- s 來指定。

    -n BE_name

    指定欲升級的啟動環境名稱。

    -s os_image_path

    指定包含作業系統影像的目錄路徑名稱。

    -O '-nodisplay -noconsole '

    (可選擇) 以文字模式執行第二片 CD 上的安裝程式,並且不需要使用者互動。

  5. 對於每片要安裝的 CD,重複步驟 3步驟 4

    該啟動環境已準備就緒,可以啟動。請參閱啟動啟動環境


範例 9–2 SPARC: 從多片 CD 升級作業系統影像 (指令行介面)

在此範例中,已升級 second_disk 啟動環境並且安裝影像已位於兩片 CD 上:Solaris Software - 1 以及 Solaris Software - 2 CD。-u 選項將判定是否有足夠的剩餘空間容納 CD 集上所有的套裝軟體。-O 選項具有 -nodisplay-noconsole 選項,可防止文字使用者介面在讀取第二片 CD 後再次顯示。如果使用這些選項,系統不會提示您輸入資訊。省略這些選項以顯示介面。

插入 Solaris Software - 1 CD 並鍵入:


# luupgrade -u -n second_disk -s /cdrom/cdrom0/s0 

插入 Solaris Software - 2 CD,然後鍵入下列項目。


# luupgrade -i -n second_disk -s /cdrom/cdrom0 -O '-nodisplay \ 
-noconsole'

請對每片要安裝的 CD,重複上面的步驟。


Procedure將套裝軟體增加至啟動環境上的作業系統影像 (指令行介面)

在下列程序中,會在新啟動環境中移除和增加套裝軟體。


注意 – 注意 –

當升級、增加以及移除套裝軟體或修補程式時,Solaris Live Upgrade 需要符合 SVR4 進階封裝準則的套裝軟體或修補程式。Sun 套裝軟體符合這些準則,但 Sun 無法保證來自協力廠商的套裝軟體之符合性。如果套裝軟體不符合這些準則,則可能導致套裝軟體附加軟體失敗,或可能改變使用中的啟動環境。

如需有關封裝需求的更多資訊,請參閱附錄 B附加的 SVR4 封裝需求 (參考)


步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 若要從新啟動環境中移除套裝軟體或套裝軟體組,請鍵入:


    #  luupgrade -P -n second_disk package-name
    
    -P

    指出要從啟動環境中移除指定的一或多個套裝軟體。

    -n BE_name

    指定要移除套裝軟體之啟動環境的名稱。

    package-name

    指定要移除的套裝軟體的名稱。請以空格分隔多個套裝軟體名稱。

  3. 若要增加套裝軟體或套裝軟體組至新啟動環境,請鍵入:


    # luupgrade -p -n second_disk -s /path-to-packages package-name
    
    -p

    指出要增加套裝軟體至啟動環境。

    -n BE_name

    指定要增加套裝軟體之啟動環境的名稱。

    -s path-to-packages

    指定目錄的路徑,該目錄包含一或多個要增加的套裝軟體。

    package-name

    指定要增加的一或多個套裝軟體的名稱。請以空格分隔多個套裝軟體名稱。


範例 9–3 將套裝軟體增加至啟動環境上的作業系統影像 (指令行介面)

在本範例中,會在 second_disk 啟動環境中移除和增加套裝軟體。


# luupgrade -P -n second_disk SUNWabc SUNWdef SUNWghi
# luupgrade -p -n second_disk -s /net/installmachine/export/packages \
SUNWijk SUNWlmn SUNWpkr

Procedure將修補程式增加至啟動環境上的作業系統影像 (指令行介面)

在下列程序中,會在新啟動環境中移除和增加修補程式。


注意 – 注意 –

增加以及移除套裝軟體或修補程式時,Solaris Live Upgrade 需要符合 SVR4 進階封裝準則的套裝軟體或修補程式。Sun 套裝軟體符合這些準則,但 Sun 無法保證來自協力廠商的套裝軟體之符合性。如果套裝軟體不符合這些準則,則可能導致套裝軟體附加軟體失敗,或可能改變使用中的啟動環境。


步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 若要從新啟動環境中移除修補程式或修補程式組,請鍵入:


    # luupgrade -T -n second_disk patch_name
    
    -T

    指出要從啟動環境中移除具名的一或多個修補程式。

    -n BE_name

    指定要移除一或多個修補程式之啟動環境的名稱。

    patch-name

    指定要移除的修補程式的名稱。請以空格分隔多個修補程式名稱。

  3. 若要增加修補程式或修補程式組至新啟動環境,請鍵入下列指令。


    # luupgrade -t -n second_disk -s /path-to-patches patch-name
    
    -t

    指出要增加修補程式至啟動環境。

    -n BE_name

    指定要增加修補程式之啟動環境的名稱。

    -s path-to-patches

    指定目錄的路徑,該目錄包含要增加的修補程式。

    patch-name

    指定要增加的一或多個修補程式的名稱。請以空格分隔多個修補程式名稱。


範例 9–4 將修補程式增加至啟動環境上的作業系統影像 (指令行介面)

在本範例中,會在 second_disk 啟動環境中移除和增加修補程式。


# luupgrade -T -n second_disk 222222-01
# luupgrade -t -n second_disk -s /net/installmachine/export/packages \
333333-01 4444444-01

Procedure取得啟動環境上已安裝之套裝軟體的資訊 (指令行介面)

下列程序會檢查新啟動環境上已安裝之套裝軟體的完整性。

步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 若要檢查新啟動環境上最新安裝之套裝軟體的完整性,請鍵入:


    #  luupgrade -C -n second_disk -O "-v" package-name
    
    -C

    指出在具名套裝軟體上執行 pkgchk 指令

    -n BE_name

    指定要在其中執行檢查之啟動環境的名稱

    -O

    將選項直接傳送給 pkgchk 指令

    package-name

    指定要檢查的套裝軟體的名稱。請以空格分隔多個套裝軟體名稱。若不提供套裝軟體名稱,則會檢查指定之啟動環境中的所有套裝軟體。

    -v

    指定在詳細模式中執行指令


範例 9–5 檢查啟動環境上套裝軟體的完整性 (指令行介面)

在本範例中,會檢查 SUNWabcSUNWdefSUNWghi 套裝軟體,以確定它們已正確安裝且未損毀。


# luupgrade -C -n second_disk SUNWabc SUNWdef SUNWghi

使用 JumpStart 設定檔升級

您可以建立 JumpStart 設定檔,以搭配 Solaris Live Upgrade 使用。如果您熟悉自訂 JumpStart 程式,這是自訂 JumpStart 所用的相同設定檔。下列程序可讓您搭配 -j 選項使用 luupgrade 指令,建立設定檔、測試設定檔並進行安裝。


注意 – 注意 –

當您使用 Solaris Flash 歸檔安裝 Solaris 作業系統時,歸檔和安裝媒體必須包含相同的作業系統版本。例如,如果歸檔是 Solaris 10 3/05 作業系統,且您使用 DVD 媒體,則您必須使用 Solaris 10 3/05 DVD 媒體來安裝歸檔。如果作業系統版本不相符,目標系統上的安裝會失敗。當您使用下列關鍵字或指令時,必須有相同的作業系統:


如需更多資訊,請參閱以下內容:

Procedure建立用於 Solaris Live Upgrade 的設定檔

本程序將說明如何建立用於 Solaris Live Upgrade 的設定檔。您可以配合使用 luupgrade 指令與 -j 選項,同時使用這個設定檔來升級非使用中的啟動環境。

如需有關使用這個設定檔的程序,請參閱以下各節:

步驟
  1. 使用文字編輯程式來建立文字檔案。

    描述性地命名檔案。請確定設定檔的名稱能夠反映出您要如何使用設定檔將 Solaris 軟體安裝在系統上。例如,您可以將這個設定檔命名為 upgrade_Solaris_10

  2. 將設定檔關鍵字和值增加至設定檔。

    只有下表中的升級關鍵字可用於 Solaris Live Upgrade 設定檔中。

    下表列出的關鍵字可以與 Install_type 關鍵字值 upgradeflash_install 配合使用。

    初始歸檔建立的關鍵字 

    說明 

    參照 

    (必需的) Install_type

    定義是否升級系統上現有的 Solaris 環境,或者在系統上安裝 Solaris Flash 歸檔。將下面的值和此關鍵字配合使用: 

    • upgrade 用於升級

    • flash_install 用於安裝 Solaris Flash

    • flash_update 用於差動安裝 Solaris Flash

    如需此關鍵字所有值的描述,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「install_type 設定檔關鍵字」

    (Solaris Flash 歸檔所必需的) archive_location

    從指定的位置擷取 Solaris Flash 歸檔。 

    如需可與此關鍵字一起使用的值清單,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「archive_location 關鍵字」

    (可選擇) cluster (增加或刪除叢集)

    指定是否要在即將安裝在系統上的軟體群組中增加或刪除叢集。 

    如需可與此關鍵字一起使用的值清單,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「cluster 設定檔關鍵字 (增加軟體群組)」

    (可選擇) geo

    指定您想要在系統上安裝,或者是升級系統時增加的區域語言環境或語言環境。 

    如需可與此關鍵字一起使用的值清單,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「geo 設定檔關鍵字」

    (可選擇) local_customization

    在複製系統上安裝 Solaris Flash 歸檔之前,可以建立自訂程序檔以將本機配置保留在複製系統上。該 local_customization 關鍵字會指出儲存這些程序檔的目錄。值是複製系統上程序檔的路徑。

    如需有關部署前和部署後之程序檔的資訊,請參閱「Solaris 10 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的「建立自訂程序檔」

    (可選擇) locale

    指定在升級時要安裝或增加的語言環境套裝軟體。 

    如需可與此關鍵字一起使用的值清單,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「locale 設定檔關鍵字」

    (可選擇) package

    指定即將安裝在系統上的軟體群組是否要增加或刪除套裝軟體。 

    如需可與此關鍵字一起使用的值清單,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「package 設定檔關鍵字」

    下表列出的關鍵字可以與 Install_type 關鍵字值 flash_update 配合使用。

    差動歸檔建立的關鍵字 

    說明 

    參照 

    (必需的) Install_type

    定義安裝以在系統上安裝 Solaris Flash 歸檔。差動歸檔的值為 flash_update

    如需此關鍵字所有值的描述,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「install_type 設定檔關鍵字」

    (必需的) archive_location

    從指定的位置擷取 Solaris Flash 歸檔。 

    如需可與此關鍵字一起使用的值清單,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「archive_location 關鍵字」

    (可選擇) forced_deployment

    強制將 Solaris Flash 差動歸檔安裝到軟體預期以外的複製系統上。如果使用 forced_deployment,將刪除所有新檔案,以使複製系統回到預期狀態。如果您無法確定刪除哪些檔案,請使用預設,它可透過停止安裝來保護新檔案。

    如需有關此關鍵字的更多資訊,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「forced_deployment 設定檔關鍵字 (安裝 Solaris Flash 差動歸檔時)」

    (可選擇) local_customization

    在將 Solaris Flash 歸檔安裝到複製系統之前,您可以建立自訂程序檔以在複製系統上保留本機配置。該 local_customization 關鍵字會指出儲存這些程序檔的目錄。值是複製系統上程序檔的路徑。

    如需有關部署前和部署後之程序檔的資訊,請參閱「Solaris 10 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的「建立自訂程序檔」

    (可選擇) no_content_check

    使用 Solaris Flash 差動歸檔安裝複製系統時,可以使用 no_content_check 關鍵字忽略逐檔驗證。逐檔驗證可確保複製系統為主系統的副本。除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。

    如需有關此關鍵字的更多資訊,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「no_content_check 設定檔關鍵字 (安裝 Solaris Flash 歸檔時)」

    (可選擇) no_master_check

    安裝具有 Solaris Flash 差動歸檔的複製系統時,您可以使用 no_master_check 關鍵字忽略檔案檢查。系統不會檢查複製系統檔案。檢查能夠確保複製系統是從原始主系統建立的。除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。

    如需有關此關鍵字的更多資訊,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「no_master_check 設定檔關鍵字 (安裝 Solaris Flash 歸檔時)」

  3. 將設定檔儲存在本機系統的目錄中。

  4. 確保中含有設定檔,且權限已設為 644。

  5. 測試設定檔 (可選擇)。

    如需測試設定檔的程序,請參閱測試 Solaris Live Upgrade 使用的設定檔


範例 9–6 建立 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


範例 9–7 建立 Solaris Live Upgrade 設定檔以安裝差動歸檔

下面是設定檔的範例,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/archive/solarisarchive
 no_master_check

若要使用 luupgrade 指令安裝差動歸檔,請參閱使用設定檔安裝 Solaris Flash 歸檔 (指令行介面)


Procedure測試 Solaris Live Upgrade 使用的設定檔

建立設定檔後,應使用 luupgrade 指令測試該設定檔。藉由察看 luupgrade 所產生的安裝輸出,您可以很快判斷出設定檔是否正常作業。

步驟

    測試設定檔。


    # luupgrade -u -n BE_name -D -s os_image_path -j profile_path
    
    -u

    升級啟動環境上的作業系統影像。

    -n BE_name

    指定欲升級的啟動環境名稱。

    -D

    luupgrade 指令使用所選的開機環境磁碟配置,來測試使用 -j 選項選定的設定檔選項。

    -s os_image_path

    指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。

    -j profile_path

    配置好用於升級的設定檔路徑。這個設定檔必須儲存在本機目錄中。


範例 9–8 使用 Solaris Live Upgrade 測試設定檔

在下列範例中,設定檔命名為 Flash_profile。在名稱為 second_disk 的非使用中啟動環境中,已成功測試此設定檔。


# luupgrade -u -n u1b08 -D -s /net/installsvr/export/u1/combined.u1wos \
 -j /var/tmp/flash_profile
Validating the contents of the media /net/installsvr/export/u1/combined.u1wos.
The media is a standard Solaris media.
The media contains an operating system upgrade image.
The media contains Solaris version 10.
Locating upgrade profile template to use.
Locating the operating system upgrade program.
Checking for existence of previously scheduled Live Upgrade requests.
Creating upgrade profile for BE second_disk.
Determining packages to install or upgrade for BE second_disk.
Simulating the operating system upgrade of the BE second_disk.
The operating system upgrade simulation is complete.
INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of the
upgrade operation.
INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of
cleanup operations required.
The Solaris upgrade of the boot environment second_disk is complete.

現在,您可以隨時用設定檔來升級非使用中啟動環境。


Procedure在 Solaris Live Upgrade 中使用設定檔升級 (指令行介面)

本程序將逐步說明使用設定檔升級作業環境的方法。

若要使用設定檔來安裝 Solaris Flash 歸檔,請參閱使用設定檔安裝 Solaris Flash 歸檔 (指令行介面)

在設定檔中增加語言環境前,應先使用附加的磁碟空間建立啟動環境。


注意 – 注意 –

當您使用 Solaris Flash 歸檔安裝 Solaris 作業系統時,歸檔和安裝媒體必須包含相同的作業系統版本。例如,如果歸檔是 Solaris 10 3/05 作業系統,且您使用 DVD 媒體,則您必須使用 Solaris 10 3/05 DVD 媒體來安裝歸檔。如果作業系統版本不相符,目標系統上的安裝會失敗。當您使用下列關鍵字或指令時,必須有相同的作業系統:


步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 建立設定檔。

    如需可以在 Solaris Live Upgrade 設定檔中使用的升級關鍵字清單,請參閱建立用於 Solaris Live Upgrade 的設定檔

  3. 鍵入:


    # luupgrade -u -n BE_name -s os_image_path -j profile_path
    
    -u

    升級啟動環境上的作業系統影像。

    -n BE_name

    指定欲升級的啟動環境名稱。

    -s os_image_path

    指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。

    -j profile_path

    設定檔的路徑。這個設定檔必須儲存在本機目錄中。如需有關建立設定檔的資訊,請參閱建立用於 Solaris Live Upgrade 的設定檔

    該啟動環境已準備就緒,可以啟動。


範例 9–9 使用自訂 JumpStart 設定檔升級非使用中啟動環境 (指令行介面)

在此範例中,使用設定檔升級 second_disk 啟動環境。-j 選項可用來存取設定檔。該啟動環境已準備就緒,可以啟動。若要建立設定檔,請參閱建立用於 Solaris Live Upgrade 的設定檔


# luupgrade -u -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-j /var/tmp/profile 

在啟動環境上安裝 Solaris Flash 歸檔

本節旨在提供使用 Solaris Live Upgrade 安裝 Solaris Flash 歸檔的程序。安裝 Solaris Flash 歸檔會覆寫除共用檔案之外的所有新啟動環境上的檔案。歸檔儲存在下列媒體中:

請注意下列與安裝和建立 Solaris Flash 歸檔相關的問題。

說明 

範例 


注意 – 注意 –

當您使用 Solaris Flash 歸檔安裝 Solaris 作業系統時,歸檔和安裝媒體必須包含相同的作業系統版本。如果作業系統版本不相符,目標系統上的安裝會失敗。當您使用下列關鍵字或指令時,必須有相同的作業系統:

  • 設定檔中的 archive_location 關鍵字

  • 具有 -s- a-j-J 選項的 luupgrade 指令


例如,如果歸檔是 Solaris 10 3/05 作業系統,且您使用 DVD 媒體,則您必須使用 Solaris 10 3/05 DVD 媒體來安裝歸檔。 


注意 – 注意 –

若已安裝非全域區域,則無法正確建立 Solaris Flash 歸檔。Solaris Flash 功能與 Solaris Zones 功能不相容。如果在非全域區域中建立 Solaris Flash 歸檔,或在已安裝非全域區域的全域區域中建立歸檔,則當部署歸檔時,將無法正確安裝產生的歸檔。


 

說明 

更多資訊 

如需與歸檔儲存相關聯路徑的正確語法之範例。 

請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「archive_location 關鍵字」

若要使用 Solaris Flash 安裝功能,請安裝主系統並建立 Solaris Flash 歸檔。 

如需有關建立歸檔的更多資訊,請參閱「Solaris 10 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的第 3 章「建立 Solaris Flash 歸檔 (作業)」

Procedure在啟動環境上安裝 Solaris Flash 歸檔 (文字使用者介面)

步驟
  1. 從 [Solaris Live Upgrade] 主功能表處選取 [Flash]。

    即顯示 [Flash 非使用中啟動環境] 功能表。

  2. 鍵入您要安裝 Solaris Flash 歸檔的啟動環境名稱以及安裝媒體的位置:


    Name of Boot Environment: Solaris_10
    Package media: /net/install-svr/export/Solaris_10/latest
    
  3. 按 F1 以增加一個歸檔。

    即顯示 [選取歸檔] 子功能表。


    Location            - Retrieval Method
    <No Archives added> - Select ADD to add archives

    此功能表可讓您建立歸檔清單。若要增加或移除歸檔,請繼續下面的步驟。

    1. 若要在功能表上增加歸檔,請按 F1。

      即顯示 [選取擷取方法] 子功能表。


      HTTP
      NFS
      Local File
      Local Tape
      Local Device
    2. 您可以在 [選取擷取方法] 功能表中,選取 Solaris Flash 歸檔的位置。

      選取的媒體 

      提示符號 

      HTTP 

      指定存取 Solaris Flash 歸檔所需的 URL 和代理資訊。 

      NFS 

      指定放置 Solaris Flash 歸檔的網路檔案系統之路徑。您也可以指定這個歸檔檔案的名稱。 

      本機檔案 

      指定放置 Solaris Flash 歸檔的本機檔案系統路徑。 

      本機磁帶 

      指定本機磁帶裝置和磁帶上放置 Solaris Flash 歸檔的位置。 

      本機裝置 

      指定本機裝置、Solaris Flash 歸檔路徑以及放置 Solaris Flash 歸檔的檔案系統類型。 

      即顯示 [擷取] 子功能表,類似下列範例,其依賴於您所選取的媒體。


      NFS 位置:
    3. 鍵入歸檔的路徑,如同下列範例中所示。


      NFS 位置:host:/path/to archive.flar
      
    4. 按 F3 以增加歸檔至清單中。

    5. (可選擇) 若要從功能表中移除歸檔,請按 F2。

    6. 如果清單中包含您想要安裝的歸檔,請按 F6 結束。

  4. 按 F3 即可安裝一個或多個歸檔。

    Solaris Flash 歸檔會安裝在啟動環境上。除可共用檔案之外,所有啟動環境上的檔案皆被覆寫。

    該啟動環境已準備就緒,可以啟動。請參閱啟動啟動環境 (文字使用者介面)

Procedure在啟動環境上安裝 Solaris Flash 歸檔 (指令行介面)

步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 鍵入:


    # luupgrade -f -n BE_name -s os_image_path -a archive
    
    -f

    表示從 Solaris Flash 歸檔安裝作業系統。

    -n BE_name

    指定要使用歸檔安裝的啟動環境名稱。

    -s os_image_path

    指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。

    -a archive

    當歸檔在本機檔案系統上可以使用時,Solaris Flash 歸檔的路徑。透過 -s 選項及 -a 選項指定的作業系統影像版本必須相同。


範例 9–10 在啟動環境上安裝 Solaris Flash 歸檔 (指令行介面)

在此範例中,歸檔已安裝在 second_disk 啟動環境上。歸檔儲存在本機系統上。-s-a 選項的作業系統版本均為 Solaris 10 發行版本。將覆寫 second_disk 上除了可共用檔案之外的所有檔案。


# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/Solaris_10/OS_image \ 
-a /net/server/archive/Solaris_10 

該啟動環境已準備就緒,可以啟動。


Procedure使用設定檔安裝 Solaris Flash 歸檔 (指令行介面)

本程序提供使用設定檔安裝 Solaris Flash 歸檔或差動歸檔的步驟。

在設定檔中增加語言環境前,應先使用附加的磁碟空間建立啟動環境。

步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 建立設定檔。

    如需可以在 Solaris Live Upgrade 設定檔中使用的關鍵字清單,請參閱建立用於 Solaris Live Upgrade 的設定檔

  3. 鍵入:


    # luupgrade -f -n BE_name -s os_image_path -j profile_path
    
    -f

    表示從 Solaris Flash 歸檔安裝作業系統。

    -n BE_name

    指定欲升級的啟動環境名稱。

    -s os_image_path

    指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。

    -j profile_path

    針對 Flash 安裝所配置的 JumpStart 設定檔路徑。這個設定檔必須儲存在本機目錄中。-s 選項的作業系統版本和 Solaris Flash 歸檔作業系統版本必須相同。

    該啟動環境已準備就緒,可以啟動。


範例 9–11 使用設定檔在啟動環境上安裝 Solaris 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 的設定檔


Procedure使用設定檔關鍵字安裝 Solaris Flash 歸檔 (指令行介面)

此程序可以在指令行而不是從設定檔來安裝 Solaris Flash 歸檔,以及使用 archive_location 關鍵字。您不需要使用設定檔檔案,就能迅速擷取歸檔。

步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 鍵入:


    # luupgrade -f -n BE_name -s os_image_path -J 'archive_location path-to-profile'
    
    -f

    指定從 Solaris Flash 歸檔升級作業系統。

    -n BE_name

    指定欲升級的啟動環境名稱。

    -s os_image_path

    指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。

    -J 'archive_location path-to-profile'

    指定 archive_location 設定檔關鍵字和 JumpStart 設定檔的路徑。-s 選項的作業系統版本和 Solaris Flash 歸檔作業系統版本必須相同。如需關鍵字值,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「archive_location 關鍵字」

    該啟動環境已準備就緒,可以啟動。


範例 9–12 使用設定檔關鍵字安裝 Solaris Flash 歸檔 (指令行介面)

在此範例中,歸檔已安裝在 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' 

啟動啟動環境

啟動啟動環境後,便可以在下次重新啟動系統時啟動該啟動環境。如果啟動最近使用中啟動環境時出現故障,您也可以迅速切換回原始啟動環境。請參閱第 10 章, 失敗回復:轉至備用原始啟動環境 (作業)

啟動啟動環境的需求和限制

若要成功地啟動一個啟動環境,該啟動環境必須符合下列條件:

說明 

更多資訊 

該啟動環境必須處於「完整」狀態。 

若要檢查狀態,請參閱顯示所有啟動環境的狀態

若啟動環境不是目前的啟動環境,就無法使用 luumountmount 指令來掛載該啟動環境的分割區。

若要檢視線上手冊,請參閱「lumount(1M)」或「mount(1M)」。

您想要啟動的啟動環境不能執行比對作業。 

如需程序,請參閱比對啟動環境

若是您想要重新配置交換檔,請在啟動非使用中啟動環境之前執行此變更。依預設,所有的啟動環境共用相同的交換裝置。 

若要重新配置交換檔,請參閱「建立新啟動環境」中的步驟 9建立啟動環境和重新配置交換檔 (指令行介面)


僅適用於 x86 –

從 Solaris 10 1/06 發行版本開始,您可以使用 GRUB 功能表切換啟動環境。請參閱x86: 使用 GRUB 功能表啟動啟動環境


Procedurex86: (可選擇) 啟動前更新開機磁片

步驟
  1. 插入 Solaris 10 3/05 Device Configuration Assistant 磁片。可使用經過覆寫的現有磁片或新的磁片。

  2. 請使用最新版影像來更新開機磁片。

  3. 退出開機磁片。

  4. 鍵入:


    volcheck
    
  5. 將新啟動環境的 boot/solaris/bootenv.rc 檔案複製到磁片。


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. 檢查磁片上的輸入裝置和輸出裝置。如果不正確,更新它們。

    現在,您可以隨時啟動新的啟動環境。

Procedure啟動啟動環境 (文字使用者介面)

您第一次從新建立的啟動環境啟動時,Solaris Live Upgrade 軟體將新的啟動環境與最後使用中啟動環境進行同步化。「同步」表示某些重要的系統檔案和目錄可能會從最後啟動的啟動環境複製到正在啟動的啟動環境中。初始啟動後,Solaris Live Upgrade 不執行此同步作業,除非在提示是否強制同步時,您要求它同步。

如需有關同步的更多資訊,請參閱在啟動環境之間同步檔案


僅適用於 x86 –

從 Solaris 10 1/06 發行版本開始,您可以使用 GRUB 功能表切換啟動環境。請參閱x86: 使用 GRUB 功能表啟動啟動環境


步驟
  1. 從 [Solaris Live Upgrade] 主功能表選取 [啟動]。

  2. 鍵入置於使用中啟動環境名稱:


    Name of Boot Environment: Solaris_10
    Do you want to force a Live Upgrade sync operations: no
    
  3. 您可以繼續或強制檔案同步。

    • 按 Return 繼續。

      啟動環境第一次啟動時,會自動同步檔案。

    • 您可以強制檔案同步,但是請小心使用此功能。每個啟動環境上的作業系統必須相容同步檔案。若要強制檔案同步,請鍵入:


      Do you want to force a Live Upgrade sync operations: yes
      

      注意 – 注意 –

      使用強制同步要非常小心,因為您可能不會意識到或無法控制在最後使用中啟動環境內可能會發生的變更。例如,如果您在目前的啟動環境上執行 Solaris 10 軟體,並使用強制同步以返回至 Solaris 9 發行版本進行啟動,則 Solaris 9 發行版本上的檔案可能會變更。由於檔案依賴於作業系統的發行版本,啟動至 Solaris 9 發行版本可能會因為 Solaris 10 檔案與 Solaris 9 的檔案不相容而失敗。


  4. 按 F3 開始啟動程序。

  5. 按 Return 繼續。

    下一次重新啟動時會啟動新的啟動環境。

  6. 若要啟動非使用中啟動環境,請重新啟動:


    # init 6
    

Procedure啟動啟動環境 (指令行介面)

若要啟動啟動環境,請根據您的發行版本使用下列程序:


僅適用於 x86 –

從 Solaris 10 1/06 發行版本開始,您可以使用 GRUB 功能表切換啟動環境。請參閱x86: 使用 GRUB 功能表啟動啟動環境。使用下列步驟:


步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 若要啟動該啟動環境,請鍵入:


    # /sbin/luactivate  BE_name
    
    BE_name

    請指定欲啟動的啟動環境名稱。

  3. 重新啟動。


    # init 6
    

    注意 – 注意 –

    只使用 initshutdown 指令來重新啟動。如果使用 reboothaltuadmin 指令,則系統不會切換啟動環境。最後使用中啟動環境會再次啟動。



範例 9–13 啟動啟動環境 (指令行介面)

在此範例中,下一次重新啟動時會啟動 second_disk 啟動環境。


# /sbin/luactivate second_disk
# init 6

Procedure啟動啟動環境並同步化檔案 (指令行介面)

您第一次從新建立的啟動環境啟動時,Solaris Live Upgrade 軟體將新的啟動環境與最後使用中啟動環境進行同步化。「同步」表示某些重要的系統檔案和目錄可能會從最後啟動的啟動環境複製到正在啟動的啟動環境中。初始啟動後,Solaris Live Upgrade 不執行此同步作業,除非您使用 luactivate 指令和 -s 選項強制同步。

如需有關同步的更多資訊,請參閱在啟動環境之間同步檔案

步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 若要啟動該啟動環境,請鍵入:


    # /sbin/luactivate  -s BE_name
    
    -s

    在最後使用中啟動環境與新啟動環境之間強制檔案同步。第一次啟動啟動環境時,啟動環境之間的檔案會在隨後的啟動中同步,如果使用 -s 選項,檔案不會同步。


    注意 – 注意 –

    使用此選項要非常小心,因為您可能不會意識到或無法控制在最後使用中啟動環境內可能會發生的變更。例如,如果您在目前的啟動環境上執行 Solaris 10 軟體,並使用強制同步以返回至 Solaris 9 發行版本進行啟動,則 Solaris 9 發行版本上的檔案可能會變更。由於檔案依賴於作業系統的發行版本,啟動至 Solaris 9 發行版本可能會因為 Solaris 10 檔案與 Solaris 9 的檔案不相容而失敗。


    BE_name

    請指定欲啟動的啟動環境名稱。

  3. 重新啟動。


    # init 6
    

範例 9–14 啟動啟動環境 (指令行介面)

在此範例中,在下一次重新啟動時會啟動該 second_disk 啟動環境並且檔案會同步。


# /sbin/luactivate -s second_disk
# init 6

x86: 使用 GRUB 功能表啟動啟動環境

從 Solaris 10 1/06 發行版本開始,GRUB 啟動功能表提供在啟動環境之間切換的選擇性方法。GRUB 功能表是使用 luactivate 指令或 [啟動] 功能表啟動的替代方法。以下是使用 GRUB 功能表的限制:


注意 – 注意 –

啟動啟動環境之後,請勿變更 BIOS 中的磁碟順序。變更順序可能會導致 GRUB 功能表無效。如果發生此問題,請將磁碟順序變更回原來的狀態,以修正 GRUB 功能表。


表 9–3 x86: 使用 GRUB 功能表啟動摘要

作業 

說明 

更多資訊 

第一次啟動啟動環境 

第一次啟動啟動環境時,必須使用 luactivate 指令或 [啟動] 功能表。下次啟動時,啟動環境的名稱會顯示在 GRUB 主功能表中。之後,您可以在 GRUB 功能表中選取適當的項目,切換到此啟動環境。

同步化檔案 

第一次啟動啟動環境,會同步化目前啟動環境和新的啟動環境之間的檔案。後續的啟動則不會同步化檔案。當您使用 GRUB 功能表在啟動環境之間進行切換時,也不會同步化檔案。您可以搭配 -s 選項使用 luactivate 指令,強制進行同步化。

啟動啟動環境並同步化檔案 (指令行介面)

在 Solaris 1/06 發行版本之前建立的啟動環境 

如果使用 Solaris 8、9 或 10 3/05 發行版本建立啟動環境,必須一律使用 luactivate 指令或 [啟動] 功能表啟動啟動環境。這些舊版的啟動環境不會顯示在 GRUB 功能表上。

 

編輯或自訂 GRUB 功能表項目 

menu.lst 檔案包含 GRUB 功能表中所顯示的資訊。下列原因時您可以修改此檔案:

  • 為 Solaris 作業系統以外的作業系統增加到 GRUB 功能表項目。

  • 自訂啟動運作方式。例如,您可以將啟動變更為詳細模式,或變更自動啟動作業系統的預設時間。


備註 –

若要變更 GRUB 功能表,必須找到 menu.lst 檔案。如需逐步說明,請參閱x86: 尋找 GRUB 功能表的 menu.lst 檔案 (作業)



注意 – 注意 –

請勿使用 GRUB menu.lst 檔案修改 Solaris Live Upgrade 項目。修改可能會造成 Solaris Live Upgrade 失敗。雖然可以使用 menu.lst 檔案來自訂啟動運作方式,但是比較好的自訂方法是使用 eeprom 指令。如果使用 menu.lst 檔案進行自訂,軟體升級期間可能會修改 Solaris 作業系統項目。因此,對檔案所做的變更可能會遺失。


Procedurex86: 使用 GRUB 功能表啟動啟動環境 (指令行介面)

從 Solaris 10 1/06 發行版本開始,您可以使用 GRUB 功能表在兩個啟動環境之間進行切換。請注意下列限制:


備註 –

如果使用 Solaris 8、9 或 10 3/05 發行版本建立啟動環境,必須一律使用 luactivate 指令或 [啟動] 功能表,啟動啟動環境。這些舊版的啟動環境不會顯示在 GRUB 功能表上。


步驟
  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 重新啟動系統。


    # 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.
  3. 若要啟動啟動環境,請使用箭頭鍵選取想要的啟動環境,然後按 Return 鍵。

    如此即會啟動所選取的啟動環境,並成為使用中的啟動環境。