Solaris 9 安裝指南

第 33章 使用 Solaris Live Upgrade 升級(工作)

本章解釋如何使用 Solaris Live Upgrade 以升級並啟動一個非作用中的開機環境。其也解釋了如何從啟動失敗回復。本章包含下列小節:

您可以經由功能表、或使用指令行介面(CLI)來使用 Solaris Live Upgrade。兩種介面的程序都有文件詳述。 這些程序並未詳細描述使用 Solaris Live Upgrade 的各種可能性。 若要獲得關於指令的更多資訊,請參閱第 36章, Solaris Live Upgrade(指令參考)以針對指令以及適當的線上援助頁,其有 CLI 更完整的文件說明。

任務表:升級開機環境

表 33–1 任務表:使用 Solaris Live Upgrade 升級

作業  

說明  

操作指示 

升級開機環境或安裝 Solaris Flash 歸檔 

  • 使用作業環境影像來升級非作用中的開機環境

  • 在非作用中的開機環境上安裝 Solaris Flash 歸檔

啟動一個非作用中的開機環境 

使變更生效並將非作用中的開機環境切換為作用中 

啟動一個開機環境

(選擇性的)當啟動若是發生失敗時則切換回來 

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

失敗回復:返回原始的開機環境(指令行介面)

升級開機環境

使用「升級」功能表或luupgrade指令以升級開機環境。本節提供從檔案升級一個非作用中開機環境的程序,該檔案位於下列位置:

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

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

升級複合裝置與容量

若要在新的開機環境上升級或安裝歸檔,裝置必須為實體磁片。若是開機環境上擁有裝載於「Solaris Volume Manager」複合裝置或 「Veritas」 檔案系統(VxFS)容量的檔案系統,則歸檔的升級或安裝失敗。若要在像這樣的開機環境上升級或安裝歸檔,您必須手動變更開機環境,如此一來所有的磁片皆為實體磁碟磁片。您可以使用 lucreate 指令來建立另一個啟動環境,或者,也可以中斷複合裝置或容體。

若要使用lucreate指令以建立開機環境的副本,您可以將開機環境的副本放置在實體磁碟磁片上。例如,假設您目前使用的啟動環境的磁碟配置包含以下容體和磁片。

root(/

裝載於 /dev/md/dsk/d10 

/usr

裝載於 /dev/md/dsk/d20 

/var

裝載於 /dev/dsk/c0t3d0s0 

閒置磁片 

c0t4d0s0 

閒置磁片 

c0t4d0s3 

閒置磁片 

c0t4d0s4 

然後您可以使用下列lucreate指令以便在實體磁碟磁片上複製開機環境。之後,啟動環境即可升級或使用歸檔來安裝。在此範例中,目前的啟動環境為 currentBE,新的啟動環境為 nextBE。


# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

然後,您可以在新的啟動環境上升級或安裝歸檔,啟動它,並手動進行重新鏡像或封裝。

如果您選擇手動中斷複合裝置或容體,可能需要執行下列作業:

然後,可以升級或使用歸檔安裝啟動環境。

使用 Solaris Live Upgrade 管理套裝軟體與修補程式

您可以使用「Solaris Live Upgrade」以新增修補程式或套裝軟體至系統中。如同升級機器一般,使用「Live Upgrade」以便將修補程式新增至機器中,系統唯一遭遇的當機時間即為重新開機。您可以使用luupgrade指令直接新增修補程式或套裝軟體至開機環境中。或是,您可以將修補程式或套裝軟體套用至主系統上,並且使用「Live Upgrade」,將該系統的 Solaris Flash 歸檔套用至開機環境上。

若要直接將修補程式新增至開機環境中,請建立新的開機環境並使用luupgrade指令伴隨-t選項。若要將套裝軟體新增至開機環境中,請使用 luupgrade 指令伴隨-p選項。若要獲得更多資訊,請參閱線上援助頁,luupgrade( 1M)

或是,您可以使用「Solaris Live Upgrade」以安裝包含開機環境完整副本的 Solaris Flash 歸檔,其並已包括新的套裝軟體以及修補程式。此完整的開機環境或單一參照系統稱之為主系統。建立 Solaris Flash 歸檔的處理起始於建立主系統。在建立主系統之後,新增任何您想要安裝的修補程式以及套裝軟體。然後,建立主系統的 Solaris Flash 歸檔。使用「Solaris Live Upgrade」以便在新的開機環境上安裝歸檔。您可以複製開機環境,變更之,並依需要次數分配之。若要獲得如何建立 Solaris Flash 歸檔的詳細資訊,請參閱第 18章, 建立 Solaris Flash 歸檔(工作)。若要獲得使用「Solaris Live Upgrade」以安裝 Solaris Flash 歸檔的資訊,請參閱在開機環境上安裝 Solaris Flash 歸檔


小心 – 小心 –

當升級與新增以及移除套裝軟體或修補程式時,「Solaris Live Upgrade」需要符合 SVR4 進階封裝指南方針的套裝軟體或修補程式。儘管 Sun 套裝軟體符合這些準則,但無法保證與協力廠商套裝軟體的相符性。一個不符合的套裝軟體可能造成套裝軟體附加的軟體在升級期間失敗,或更糟的情況,修改作用中的開機環境。

如需有關使用 Solaris Live Upgrade 來新增與移除套裝軟體的更多資訊,請參閱線上援助頁,luupgrade( 1M)。如需有關封裝需求的更多資訊,請參閱附錄 C, 附加的 SVR4 封裝需求(參考)


在開機環境上升級作業系統影像(字元介面)

若要使用此程序升級,您必須只使用一片光碟片、DVD 或結合的安裝影像。針對需要超過一片以上光碟片的安裝,您必須使用該程序: 從多重 CD 升級作業系統影像(指令行介面).

  1. 從「Solaris Live Upgrade」主功能表處選取Upgrade。

    即顯示「升級」功能表螢幕。

  2. 鍵入新的開機環境名稱。

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

    安裝媒體類型 

    說明  

    網路檔案系統 

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

    本機檔案 

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

    本機磁帶 

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

    本機裝置、DVD 或光碟片 

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

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


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


      Package Media: /net/installmachine/export/solaris9/os_image
      
  4. 若要升級,按著 F3。

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

在開機環境上升級作業系統影像(指令行介面)

若要使用此程序升級,您必須只使用一片光碟片、DVD 或結合的安裝影像。若是安裝需要超過一片以上光碟片,您必須使用該程序: 從多重 CD 升級作業系統影像(指令行介面).

  1. 以超級使用者的身份登入。

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


    # luupgrade -u -n BE_name -s os_image_path 
    

    -u

    升級開機環境上的作業系統影像 

    -n BE_name

    指定欲升級的開機環境名稱。 

    -s os_image_path

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


    範例 33–1 升級開機環境上的作業系統影像(指令行介面)

    在此範例中,升級 second_disk 開機環境。


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

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

若是作業系統影像存在於兩片或更多的光碟片上,請使用此升級程序。

  1. 以超級使用者的身份登入。

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


    # luupgrade -u -n BE_name -s os_image_path 
    

    -u

    升級開機環境上的作業系統影像 

    -n BE_name

    指定欲升級的開機環境名稱。 

    -s os_image_path

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

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

  4. 本步驟與上一個步驟相同,但是-u選項由-i選項所取代。同時,請選擇使用功能表或文字以執行第二片光碟片上的安裝程式。

    • 此指令使用功能表以執行第二片光碟片上的安裝程式。


      # luupgrade -i -n BE_name -s os_image_path 
      
    • 此指令使用文字以執行第二片光碟片上的安裝程式並且不需要使用者互動。


      # luupgrade -i -n BE_name -s os_image_path -O '-nodisplay -noconsole'
      

    -i

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

    -n BE_name

    指定欲升級的開機環境名稱。 

    -s os_image_path

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

    -O '-nodisplay -noconsole'

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

    該開機環境已準備好被啟動。請參閱 啟動一個開機環境.


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

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

    插入 Solaris 9 Software 1 of 2 光碟片並鍵入:


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

    插入 Solaris 9 Software 2 of 2 光碟片並鍵入:


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


    註解 –

    使用luupgrade指令伴隨- i選項以安裝任何附加的光碟片。


建立用於 Solaris Live Upgrade 的設定檔

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

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

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

    以說明的方式為檔案命名。請確定設定檔的名稱能夠反映出您要如何使用設定檔將 Solaris 軟體安裝在系統上。例如,您可以將這個設定檔命名為 upgrade_solaris9

  2. 在設定檔中增加設定檔關鍵字和值。

    在 Solaris Live 設定檔中只能使用下列升級關鍵字。

    表 33–2 Live Upgrade 設定檔關鍵字和說明

    關鍵字 

    說明  

    (必需的) Install_type

    定義是否升級系統上現有的 Solaris 環境,或者在系統上安裝 Solaris Flash 歸檔。 值為 upgradeflash_install

    (選擇性的) archive_location

    從指定的位置擷取 Solaris Flash 歸檔。 有關可經由此關鍵字使用的值清單,請參閱 archive_location 關鍵字.

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

    指定即將安裝在系統上的軟體群組是否要增加或刪除叢集。 有關可經由此關鍵字使用的值清單,請參閱 cluster 設定檔關鍵字(增加軟體群組)

    (選擇性的) geo

    指定您想要在系統上安裝,或者是升級系統時增加的區域語言環境或語言環境。 有關可經由此關鍵字使用的值清單,請參閱 geo 設定檔關鍵字

    (選擇性的) isa_bits

    指定要安裝 64 位元還是 32 位元的 Solaris 9套裝軟體。有關可經由此關鍵字使用的值清單,請參閱 isa_bits 設定檔關鍵字

    (選擇性的) locale

    指定在升級時要安裝或增加的語言環境套裝軟體。 有關可經由此關鍵字使用的值清單,請參閱 locale 設定檔關鍵字

    (選擇性的) package

    指定某個套裝軟體是否要從您打算安裝在系統上的軟體群組中增刪。 有關可經由此關鍵字使用的值清單,請參閱package 設定檔關鍵字

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

  4. 確定 root 中含有設定檔,且許可權已設為 644。

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

    有關設定檔的測試程序,請參閱 測試用於 Solaris Live Upgrade 的設定檔


範例 33–3 建立與 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


測試用於 Solaris Live Upgrade 的設定檔

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

  1. 測試設定檔。


    # 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

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


範例 33–4 使用 Using Solaris Live Upgrade 測試設定檔

在下列範例中,設定檔的名稱為 upgrade_solaris9。這個設定檔已在名為 s9u1b08 的非作用開機環境中完成測試。


# luupgrade -u -n s9u1b08 -D -s /net/installsvr/export/s9u1/combined.s9s_u1wos \
 -j /var/tmp/flash_profile
Validating the contents of the media /net/installsvr/export/s9u1/combined.s9s_u1wos.
The media is a standard Solaris media.
The media contains an operating system upgrade image.
The media contains Solaris version 9.
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 s9u1b08.
Determining packages to install or upgrade for BE s9u1b08.
Simulating the operating system upgrade of the BE s9u1b08.
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 s9u1b08 is complete.

您可以隨時時用設定檔來升級非作用中的開機環境。

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

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

有關使用設定檔安裝 Solaris Flash 歸檔的說明,請參閱 使用設定檔安裝 Solaris Flash 歸檔 (指令行介面)

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

  1. 以超級使用者的身份登入。

  2. 建立設定檔。

    有關可在 Solaris Live Upgrade 設定檔中使用的升級關鍵字清單,請參閱 表 33–2

  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 的設定檔

    該開機環境已準備好被啟動。


    範例 33–5 使用自訂 JumpStart 設定檔升及非作用中的開機環境 (指令行介面)

    在此範例中,歸檔已安裝在 second_disk 開機環境上。-j 選項可用來存取設定檔。 該開機環境已準備好被啟動。如要建立設定檔,請參閱 建立用於 Solaris Live Upgrade 的設定檔


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

升級複合裝置與容量

若要在新的開機環境上升級或安裝歸檔,裝置必須為實體磁片。若是開機環境上擁有裝載於「Solaris Volume Manager」複合裝置或 「Veritas」 檔案系統(VxFS)容量的檔案系統,則歸檔的升級或安裝失敗。若要在像這樣的開機環境上升級或安裝歸檔,您必須手動變更開機環境,如此一來所有的磁片皆為實體磁碟磁片。您可以使用 lucreate 指令來建立另一個啟動環境,或者,也可以中斷複合裝置或容體。

若要使用lucreate指令以建立開機環境的副本,您可以將開機環境的副本放置在實體磁碟磁片上。例如,假設您目前使用的啟動環境的磁碟配置包含以下容體和磁片。

root(/

裝載於 /dev/md/dsk/d10 

/usr

裝載於 /dev/md/dsk/d20 

/var

裝載於 /dev/dsk/c0t3d0s0 

閒置磁片 

c0t4d0s0 

閒置磁片 

c0t4d0s3 

閒置磁片 

c0t4d0s4 

然後您可以使用下列lucreate指令以便在實體磁碟磁片上複製開機環境。之後,啟動環境即可升級或使用歸檔來安裝。在此範例中,目前的啟動環境為 currentBE,新的啟動環境為 nextBE。


# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

然後,您可以在新的啟動環境上升級或安裝歸檔,啟動它,並手動進行重新鏡像或封裝。

如果您選擇手動中斷複合裝置或容體,可能需要執行下列作業:

然後,可以升級或使用歸檔安裝啟動環境。

使用 Solaris Live Upgrade 管理套裝軟體與修補程式

您可以使用「Solaris Live Upgrade」以新增修補程式或套裝軟體至系統中。如同升級機器一般,使用「Live Upgrade」以便將修補程式新增至機器中,系統唯一遭遇的當機時間即為重新開機。您可以使用luupgrade指令直接新增修補程式或套裝軟體至開機環境中。或是,您可以將修補程式或套裝軟體套用至主系統上,並且使用「Live Upgrade」,將該系統的 Solaris Flash 歸檔套用至開機環境上。

若要直接將修補程式新增至開機環境中,請建立新的開機環境並使用luupgrade指令伴隨-t選項。若要將套裝軟體新增至開機環境中,請使用 luupgrade 指令伴隨-p選項。若要獲得更多資訊,請參閱線上援助頁,luupgrade( 1M)

或是,您可以使用「Solaris Live Upgrade」以安裝包含開機環境完整副本的 Solaris Flash 歸檔,其並已包括新的套裝軟體以及修補程式。此完整的開機環境或單一參照系統稱之為主系統。建立 Solaris Flash 歸檔的處理起始於建立主系統。在建立主系統之後,新增任何您想要安裝的修補程式以及套裝軟體。然後,建立主系統的 Solaris Flash 歸檔。使用「Solaris Live Upgrade」以便在新的開機環境上安裝歸檔。您可以複製開機環境,變更之,並依需要次數分配之。若要獲得如何建立 Solaris Flash 歸檔的詳細資訊,請參閱第 18章, 建立 Solaris Flash 歸檔(工作)。若要獲得使用「Solaris Live Upgrade」以安裝 Solaris Flash 歸檔的資訊,請參閱在開機環境上安裝 Solaris Flash 歸檔


小心 – 小心 –

當升級與新增以及移除套裝軟體或修補程式時,「Solaris Live Upgrade」需要符合 SVR4 進階封裝指南方針的套裝軟體或修補程式。儘管 Sun 套裝軟體符合這些準則,但無法保證與協力廠商套裝軟體的相符性。一個不符合的套裝軟體可能造成套裝軟體附加的軟體在升級期間失敗,或更糟的情況,修改作用中的開機環境。

如需有關使用 Solaris Live Upgrade 來新增與移除套裝軟體的更多資訊,請參閱線上援助頁,luupgrade( 1M)。如需有關封裝需求的更多資訊,請參閱附錄 C, 附加的 SVR4 封裝需求(參考)


在開機環境上升級作業系統影像(字元介面)

若要使用此程序升級,您必須只使用一片光碟片、DVD 或結合的安裝影像。針對需要超過一片以上光碟片的安裝,您必須使用該程序: 從多重 CD 升級作業系統影像(指令行介面).

  1. 從「Solaris Live Upgrade」主功能表處選取Upgrade。

    即顯示「升級」功能表螢幕。

  2. 鍵入新的開機環境名稱。

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

    安裝媒體類型 

    說明  

    網路檔案系統 

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

    本機檔案 

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

    本機磁帶 

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

    本機裝置、DVD 或光碟片 

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

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


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


      Package Media: /net/installmachine/export/solaris9/os_image
      
  4. 若要升級,按著 F3。

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

在開機環境上升級作業系統影像(指令行介面)

若要使用此程序升級,您必須只使用一片光碟片、DVD 或結合的安裝影像。若是安裝需要超過一片以上光碟片,您必須使用該程序: 從多重 CD 升級作業系統影像(指令行介面).

  1. 以超級使用者的身份登入。

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


    # luupgrade -u -n BE_name -s os_image_path 
    

    -u

    升級開機環境上的作業系統影像 

    -n BE_name

    指定欲升級的開機環境名稱。 

    -s os_image_path

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


    範例 33–1 升級開機環境上的作業系統影像(指令行介面)

    在此範例中,升級 second_disk 開機環境。


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

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

若是作業系統影像存在於兩片或更多的光碟片上,請使用此升級程序。

  1. 以超級使用者的身份登入。

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


    # luupgrade -u -n BE_name -s os_image_path 
    

    -u

    升級開機環境上的作業系統影像 

    -n BE_name

    指定欲升級的開機環境名稱。 

    -s os_image_path

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

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

  4. 本步驟與上一個步驟相同,但是-u選項由-i選項所取代。同時,請選擇使用功能表或文字以執行第二片光碟片上的安裝程式。

    • 此指令使用功能表以執行第二片光碟片上的安裝程式。


      # luupgrade -i -n BE_name -s os_image_path 
      
    • 此指令使用文字以執行第二片光碟片上的安裝程式並且不需要使用者互動。


      # luupgrade -i -n BE_name -s os_image_path -O '-nodisplay -noconsole'
      

    -i

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

    -n BE_name

    指定欲升級的開機環境名稱。 

    -s os_image_path

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

    -O '-nodisplay -noconsole'

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

    該開機環境已準備好被啟動。請參閱 啟動一個開機環境.


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

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

    插入 Solaris 9 Software 1 of 2 光碟片並鍵入:


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

    插入 Solaris 9 Software 2 of 2 光碟片並鍵入:


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


    註解 –

    使用luupgrade指令伴隨- i選項以安裝任何附加的光碟片。


建立用於 Solaris Live Upgrade 的設定檔

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

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

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

    以說明的方式為檔案命名。請確定設定檔的名稱能夠反映出您要如何使用設定檔將 Solaris 軟體安裝在系統上。例如,您可以將這個設定檔命名為 upgrade_solaris9

  2. 在設定檔中增加設定檔關鍵字和值。

    在 Solaris Live 設定檔中只能使用下列升級關鍵字。

    表 33–2 Live Upgrade 設定檔關鍵字和說明

    關鍵字 

    說明  

    (必需的) Install_type

    定義是否升級系統上現有的 Solaris 環境,或者在系統上安裝 Solaris Flash 歸檔。 值為 upgradeflash_install

    (選擇性的) archive_location

    從指定的位置擷取 Solaris Flash 歸檔。 有關可經由此關鍵字使用的值清單,請參閱 archive_location 關鍵字.

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

    指定即將安裝在系統上的軟體群組是否要增加或刪除叢集。 有關可經由此關鍵字使用的值清單,請參閱 cluster 設定檔關鍵字(增加軟體群組)

    (選擇性的) geo

    指定您想要在系統上安裝,或者是升級系統時增加的區域語言環境或語言環境。 有關可經由此關鍵字使用的值清單,請參閱 geo 設定檔關鍵字

    (選擇性的) isa_bits

    指定要安裝 64 位元還是 32 位元的 Solaris 9套裝軟體。有關可經由此關鍵字使用的值清單,請參閱 isa_bits 設定檔關鍵字

    (選擇性的) locale

    指定在升級時要安裝或增加的語言環境套裝軟體。 有關可經由此關鍵字使用的值清單,請參閱 locale 設定檔關鍵字

    (選擇性的) package

    指定某個套裝軟體是否要從您打算安裝在系統上的軟體群組中增刪。 有關可經由此關鍵字使用的值清單,請參閱package 設定檔關鍵字

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

  4. 確定 root 中含有設定檔,且許可權已設為 644。

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

    有關設定檔的測試程序,請參閱 測試用於 Solaris Live Upgrade 的設定檔


範例 33–3 建立與 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


測試用於 Solaris Live Upgrade 的設定檔

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

  1. 測試設定檔。


    # 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

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


範例 33–4 使用 Using Solaris Live Upgrade 測試設定檔

在下列範例中,設定檔的名稱為 upgrade_solaris9。這個設定檔已在名為 s9u1b08 的非作用開機環境中完成測試。


# luupgrade -u -n s9u1b08 -D -s /net/installsvr/export/s9u1/combined.s9s_u1wos \
 -j /var/tmp/flash_profile
Validating the contents of the media /net/installsvr/export/s9u1/combined.s9s_u1wos.
The media is a standard Solaris media.
The media contains an operating system upgrade image.
The media contains Solaris version 9.
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 s9u1b08.
Determining packages to install or upgrade for BE s9u1b08.
Simulating the operating system upgrade of the BE s9u1b08.
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 s9u1b08 is complete.

您可以隨時時用設定檔來升級非作用中的開機環境。

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

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

有關使用設定檔安裝 Solaris Flash 歸檔的說明,請參閱 使用設定檔安裝 Solaris Flash 歸檔 (指令行介面)

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

  1. 以超級使用者的身份登入。

  2. 建立設定檔。

    有關可在 Solaris Live Upgrade 設定檔中使用的升級關鍵字清單,請參閱 表 33–2

  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 的設定檔

    該開機環境已準備好被啟動。


    範例 33–5 使用自訂 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 歸檔的程序,該歸檔儲存在下列位置:


註解 –

若要獲得與歸檔儲存相關聯路徑的正確語法範例,請參閱archive_location 關鍵字


安裝 Solaris Flash 歸檔會覆寫除了共用的檔案之外的所有新開機環境上的檔案。

如果要使用 Solaris Flash 安裝功能,您需要先安裝主系統並建立 Web Start Solaris Flash 歸檔。 如需有關 Solaris Flash 的詳細資訊,請參閱 第 16章, Solaris Flash 安裝功能(主題)

升級複合裝置與容量

若要在新的開機環境上升級或安裝 Solaris Flash 歸檔,裝置必須為實體磁片。若是開機環境上擁有裝載於「Solaris Volume Manager」複合裝置或 「Veritas」 檔案系統(VxFS)容量的檔案系統,則歸檔的升級或安裝失敗。若要在像這樣的開機環境上升級或安裝歸檔,您必須手動變更開機環境,如此一來所有的磁片皆為實體磁碟磁片。您可以使用lucreate指令以建立另一個開機環境,或是您可以拆除複合裝置或容量。

若要使用lucreate指令以建立開機環境的副本,您可以將開機環境的副本放置在實體磁碟磁片上。例如,假設目前的啟動環境磁碟配置如下所示:

root(/

裝載於 /dev/md/dsk/d10 

/usr

裝載於 /dev/md/dsk/d20 

/var

裝載於 /dev/dsk/c0t3d0s0 

閒置磁片 

c0t4d0s0 

閒置磁片 

c0t4d0s3 

閒置磁片 

c0t4d0s4 

然後您可以使用下列lucreate指令以便在實體磁碟磁片上複製開機環境。之後,啟動環境即可升級或使用歸檔來安裝。在此範例中,目前的啟動環境為 currentBE,新的啟動環境為 nextBE。


# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

然後,您可以在新的啟動環境上升級或安裝歸檔,啟動它,並手動進行重新鏡像或封裝。

若是您選擇手動拆除複合裝置或容量,您可能需要執行下列動作:

然後,可以升級或使用歸檔安裝啟動環境。

在開機環境上安裝 Solaris Flash 歸檔 (字元介面)

  1. 從「Solaris Live Upgrade」主功能表處選取「Flash」。

    即顯示 Flash 非作用中的開機環境功能表。

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


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

    一個「歸檔選取」子功能表顯示空白的清單、單一歸檔的名稱或是一些歸檔的清單。

    您可以從清單中新增或移除歸檔。下列範例顯示一個空白的清單。


    Location            - Retrieval Method
    <No Archives added> - Select ADD to add archives
    • 若要在不變更的情況下安裝清單,請繼續執行步驟 4

    • 若是 Solaris Flash 歸檔清單是空白的,或包含您不想安裝的歸檔,請繼續執行步驟 a

    1. 您可以新增或移除歸檔。

      • 按著 F1 以新增歸檔至清單中。繼續執行 步驟 b.

        即顯示「選取取回方法」子功能表。


        HTTP
        NFS
        Local File
        Local Tape
        Local Device
      • 按著 F2 以便從清單移除歸檔。請繼續執行步驟 e

    2. 您可以在「選擇擷取方法」功能表中,選取 Solaris Flash 歸檔的位置。

      選取的媒體 

      提示符號  

      HTTP 

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

      NFS 

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

      本機檔案 

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

      本機磁帶 

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

      本機裝置 

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

      即顯示「取回」子功能表,類似下列的範例,其相依於您所選取的媒體。


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


      NFS Location: host:/path/to archive.flar
      
    4. 按著 F3 以新增歸檔至清單中。

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

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

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

    該開機環境已準備好被啟動。請參閱 啟動開機環境(字元介面).

在開機環境上安裝 Solaris Flash 歸檔 (指令行介面)

  1. 以超級使用者的身份登入。

  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 選項的作業系統影像版本。


    範例 33–6 在開機環境上安裝 Web Start Flash Archives(指令行介面)

    在此範例中,歸檔已安裝在 second_disk 開機環境上。歸檔儲存在本機系統上。 -s-a 選項的作業系統版本都是 Solaris 9。除了可共用的檔案之外所有在 second_disk 上的檔案都將被覆寫。


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

    該開機環境已準備好被啟動。


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

這個程序將說明使用設定檔安裝 Solaris Flash 歸檔的步驟。

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

  1. 以超級使用者的身份登入。

  2. 建立歸檔。

    有關可在 Solaris Live Upgrade 設定檔中使用的升級關鍵字清單,請參閱 表 33–2

  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 安裝所配置。設定檔必須儲存在本機目錄中。  

    該開機環境已準備好被啟動。


    範例 33–7 使用設定檔升級開機環境 (指令行介面)

    在此範例中,歸檔已安裝在 second_disk 開機環境上。-j 選項可用來存取設定檔。 該開機環境已準備好被啟動。如要建立設定檔,請參閱 建立用於 Solaris Live Upgrade 的設定檔


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

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

您可以依照本程序的說明,使用指令行上的 archive_location 關鍵字安裝 Solaris Flash 歸檔,不需要再從設定檔檔案安裝。 您不需要使用設定檔檔案,就能迅速擷取歸檔。

  1. 以超級使用者的身份登入。

  2. 鍵入: 


    # luupgrade -f -n BE_name -s os_image_path -J 'profile'
    

    -f

    指出從 Solaris Flash 歸檔升級一個作業系統。 

    -n BE_name

    指定欲升級的開機環境名稱。 

    -s os_image_path

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

    -J 'profile'

    指定 archive_location 設定檔關鍵字。 有關關鍵字的值,請參閱 archive_location 關鍵字.

    該開機環境已準備好被啟動。


    範例 33–8 使用設定檔安裝 Solaris Flash 歸檔 (指令行介面)

    在此範例中,歸檔已安裝在 second_diskk 開機環境上。-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' 
    

升級複合裝置與容量

若要在新的開機環境上升級或安裝 Solaris Flash 歸檔,裝置必須為實體磁片。若是開機環境上擁有裝載於「Solaris Volume Manager」複合裝置或 「Veritas」 檔案系統(VxFS)容量的檔案系統,則歸檔的升級或安裝失敗。若要在像這樣的開機環境上升級或安裝歸檔,您必須手動變更開機環境,如此一來所有的磁片皆為實體磁碟磁片。您可以使用lucreate指令以建立另一個開機環境,或是您可以拆除複合裝置或容量。

若要使用lucreate指令以建立開機環境的副本,您可以將開機環境的副本放置在實體磁碟磁片上。例如,假設目前的啟動環境磁碟配置如下所示:

root(/

裝載於 /dev/md/dsk/d10 

/usr

裝載於 /dev/md/dsk/d20 

/var

裝載於 /dev/dsk/c0t3d0s0 

閒置磁片 

c0t4d0s0 

閒置磁片 

c0t4d0s3 

閒置磁片 

c0t4d0s4 

然後您可以使用下列lucreate指令以便在實體磁碟磁片上複製開機環境。之後,啟動環境即可升級或使用歸檔來安裝。在此範例中,目前的啟動環境為 currentBE,新的啟動環境為 nextBE。


# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

然後,您可以在新的啟動環境上升級或安裝歸檔,啟動它,並手動進行重新鏡像或封裝。

若是您選擇手動拆除複合裝置或容量,您可能需要執行下列動作:

然後,可以升級或使用歸檔安裝啟動環境。

在開機環境上安裝 Solaris Flash 歸檔 (字元介面)

  1. 從「Solaris Live Upgrade」主功能表處選取「Flash」。

    即顯示 Flash 非作用中的開機環境功能表。

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


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

    一個「歸檔選取」子功能表顯示空白的清單、單一歸檔的名稱或是一些歸檔的清單。

    您可以從清單中新增或移除歸檔。下列範例顯示一個空白的清單。


    Location            - Retrieval Method
    <No Archives added> - Select ADD to add archives
    • 若要在不變更的情況下安裝清單,請繼續執行步驟 4

    • 若是 Solaris Flash 歸檔清單是空白的,或包含您不想安裝的歸檔,請繼續執行步驟 a

    1. 您可以新增或移除歸檔。

      • 按著 F1 以新增歸檔至清單中。繼續執行 步驟 b.

        即顯示「選取取回方法」子功能表。


        HTTP
        NFS
        Local File
        Local Tape
        Local Device
      • 按著 F2 以便從清單移除歸檔。請繼續執行步驟 e

    2. 您可以在「選擇擷取方法」功能表中,選取 Solaris Flash 歸檔的位置。

      選取的媒體 

      提示符號  

      HTTP 

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

      NFS 

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

      本機檔案 

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

      本機磁帶 

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

      本機裝置 

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

      即顯示「取回」子功能表,類似下列的範例,其相依於您所選取的媒體。


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


      NFS Location: host:/path/to archive.flar
      
    4. 按著 F3 以新增歸檔至清單中。

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

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

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

    該開機環境已準備好被啟動。請參閱 啟動開機環境(字元介面).

在開機環境上安裝 Solaris Flash 歸檔 (指令行介面)

  1. 以超級使用者的身份登入。

  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 選項的作業系統影像版本。


    範例 33–6 在開機環境上安裝 Web Start Flash Archives(指令行介面)

    在此範例中,歸檔已安裝在 second_disk 開機環境上。歸檔儲存在本機系統上。 -s-a 選項的作業系統版本都是 Solaris 9。除了可共用的檔案之外所有在 second_disk 上的檔案都將被覆寫。


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

    該開機環境已準備好被啟動。


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

這個程序將說明使用設定檔安裝 Solaris Flash 歸檔的步驟。

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

  1. 以超級使用者的身份登入。

  2. 建立歸檔。

    有關可在 Solaris Live Upgrade 設定檔中使用的升級關鍵字清單,請參閱 表 33–2

  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 安裝所配置。設定檔必須儲存在本機目錄中。  

    該開機環境已準備好被啟動。


    範例 33–7 使用設定檔升級開機環境 (指令行介面)

    在此範例中,歸檔已安裝在 second_disk 開機環境上。-j 選項可用來存取設定檔。 該開機環境已準備好被啟動。如要建立設定檔,請參閱 建立用於 Solaris Live Upgrade 的設定檔


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

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

您可以依照本程序的說明,使用指令行上的 archive_location 關鍵字安裝 Solaris Flash 歸檔,不需要再從設定檔檔案安裝。 您不需要使用設定檔檔案,就能迅速擷取歸檔。

  1. 以超級使用者的身份登入。

  2. 鍵入: 


    # luupgrade -f -n BE_name -s os_image_path -J 'profile'
    

    -f

    指出從 Solaris Flash 歸檔升級一個作業系統。 

    -n BE_name

    指定欲升級的開機環境名稱。 

    -s os_image_path

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

    -J 'profile'

    指定 archive_location 設定檔關鍵字。 有關關鍵字的值,請參閱 archive_location 關鍵字.

    該開機環境已準備好被啟動。


    範例 33–8 使用設定檔安裝 Solaris Flash 歸檔 (指令行介面)

    在此範例中,歸檔已安裝在 second_diskk 開機環境上。-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' 
    

啟動一個開機環境

啟動一個開機環境以使其在系統下次重新開機時變成可開機的。若是新的作用中之開機環境在開機時發生失敗,您也可以快速切換回原始的開機環境。請參閱失敗回復:返回原始的開機環境(指令行介面)

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


註解 –

若是您想要重新配置交換,在啟動該非作用中的開機環境之前進行此變更。依據預設值,所有的開機環境共用相同的交換裝置。若要重新配置交換,請參閱 "若要建立新的開機環境" 步驟 9建立開機環境和重新配置交換 (指令行介面)


x86: (選擇性的) 啟動前更新開機磁片

如果不使用 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette 啟動系統,請略過這個程序。 使用「Device Configuration Assistant」開機時,應更新開機磁片。 這個程序會以覆寫現有磁片或寫入新的磁片的方式,使開機磁片與您的版本相符。

  1. 插入 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette。可使用經過覆寫的現有磁片或新的磁片。

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

  3. 退出開機磁片。

  4. 鍵入: 


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


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. 檢查磁片的輸入及輸出裝置是否正確。 如果不正確,請進行更新。

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

啟動開機環境(字元介面)

您第一次從新建立的開機環境開機時,「Solaris Live Upgrade」軟體將新的開機環境與最後作用中的開機環境進行同步。作用中的開機環境不需要是新建立的開機環境之開機環境來源。" 同步" 在此表示某些系統檔案以及目錄會從最後啟動的開機環境處複製到現在開機的開機環境中。在此初始啟動之後,Solaris Live Upgrade 將不再執行此同步作業,除非在系統詢問 "Do you want to force a Live Upgrade sync operations" 問題時您鍵入 yes

若是您強制同步,「Solaris Live Upgrade」檢查同步所管制檔案之間的衝突。當新的開機環境已開機並偵測到衝突時,便會發佈警告並且不會同步檔案。無論是否有這樣的衝突,啟動都會成功完成。 若是您執行如下列動作之一時可能會發生衝突:

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

  1. 從「Solaris Live Upgrade」主功能表選取「啟動」。

  2. 鍵入欲使其啟動的開機環境名稱:


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

    • 按傳回鍵以便繼續。

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

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


      Do you want to force a Live Upgrade sync operations: yes
      
  4. 按著 F3 以開始啟動處理。

  5. 按傳回鍵以便繼續。

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

  6. 若要啟動非作用中的開機環境,請重新開機:


    # init 6
    

啟動開機環境(指令行介面)

  1. 以超級使用者的身份登入。

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


    # /usr/sbin/luactivate  BE_name
    

    BE_name

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

  3. 重新開機。


    # init 6
    

    小心 – 小心 –

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



範例 33–9 啟動一個開機環境(指令行介面)

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


# /usr/sbin/luactivate second_disk
# init 6

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

您第一次從新建立的開機環境開機時,「Solaris Live Upgrade」軟體將新的開機環境與最後作用中的開機環境進行同步。作用中的開機環境不需要是新建立的開機環境之開機環境來源。" 同步" 在此表示某些系統檔案以及目錄會從最後啟動的開機環境處複製到現在開機的開機環境中。在此初始啟動之後,Solaris Live Upgrade 將不再執行此同步作業,除非您使用帶 -s 選項的 luactivate

若是您使用-s選項強制同步, luactivate會檢查同步所管制檔案之間的衝突。當新的開機環境已開機並偵測到衝突時,便會發佈警告並且不會同步檔案。不管是否有這樣的衝突,啟動都能成功完成。若是您執行如下列動作時可能會發生衝突:

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

  1. 以超級使用者的身份登入。

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


    # /usr/sbin/luactivate  -s BE_name
    

    BE_name

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

    -s

    將造成最後作用中的開機環境與新開機環境之間的檔案同步。 

    -s 選項是用來在開機環境第一次啟動之後同步檔案。第一次啟動啟動環境時,啟動環境之間的檔案會進行同步,但是在隨後的啟動中將不會同步檔案。 要非常小心的使用此選項,因為您可能不會意識到或能夠控制在最後作用中的開機環境內可能會發生的變更。

  3. 重新開機。


    # init 6
    

範例 33–10 啟動一個開機環境(指令行介面)

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


# /usr/sbin/luactivate -s second_disk
# init 6

x86: (選擇性的) 啟動前更新開機磁片

如果不使用 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette 啟動系統,請略過這個程序。 使用「Device Configuration Assistant」開機時,應更新開機磁片。 這個程序會以覆寫現有磁片或寫入新的磁片的方式,使開機磁片與您的版本相符。

  1. 插入 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette。可使用經過覆寫的現有磁片或新的磁片。

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

  3. 退出開機磁片。

  4. 鍵入: 


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


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. 檢查磁片的輸入及輸出裝置是否正確。 如果不正確,請進行更新。

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

啟動開機環境(字元介面)

您第一次從新建立的開機環境開機時,「Solaris Live Upgrade」軟體將新的開機環境與最後作用中的開機環境進行同步。作用中的開機環境不需要是新建立的開機環境之開機環境來源。" 同步" 在此表示某些系統檔案以及目錄會從最後啟動的開機環境處複製到現在開機的開機環境中。在此初始啟動之後,Solaris Live Upgrade 將不再執行此同步作業,除非在系統詢問 "Do you want to force a Live Upgrade sync operations" 問題時您鍵入 yes

若是您強制同步,「Solaris Live Upgrade」檢查同步所管制檔案之間的衝突。當新的開機環境已開機並偵測到衝突時,便會發佈警告並且不會同步檔案。無論是否有這樣的衝突,啟動都會成功完成。 若是您執行如下列動作之一時可能會發生衝突:

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

  1. 從「Solaris Live Upgrade」主功能表選取「啟動」。

  2. 鍵入欲使其啟動的開機環境名稱:


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

    • 按傳回鍵以便繼續。

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

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


      Do you want to force a Live Upgrade sync operations: yes
      
  4. 按著 F3 以開始啟動處理。

  5. 按傳回鍵以便繼續。

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

  6. 若要啟動非作用中的開機環境,請重新開機:


    # init 6
    

啟動開機環境(指令行介面)

  1. 以超級使用者的身份登入。

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


    # /usr/sbin/luactivate  BE_name
    

    BE_name

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

  3. 重新開機。


    # init 6
    

    小心 – 小心 –

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



範例 33–9 啟動一個開機環境(指令行介面)

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


# /usr/sbin/luactivate second_disk
# init 6

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

您第一次從新建立的開機環境開機時,「Solaris Live Upgrade」軟體將新的開機環境與最後作用中的開機環境進行同步。作用中的開機環境不需要是新建立的開機環境之開機環境來源。" 同步" 在此表示某些系統檔案以及目錄會從最後啟動的開機環境處複製到現在開機的開機環境中。在此初始啟動之後,Solaris Live Upgrade 將不再執行此同步作業,除非您使用帶 -s 選項的 luactivate

若是您使用-s選項強制同步, luactivate會檢查同步所管制檔案之間的衝突。當新的開機環境已開機並偵測到衝突時,便會發佈警告並且不會同步檔案。不管是否有這樣的衝突,啟動都能成功完成。若是您執行如下列動作時可能會發生衝突:

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

  1. 以超級使用者的身份登入。

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


    # /usr/sbin/luactivate  -s BE_name
    

    BE_name

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

    -s

    將造成最後作用中的開機環境與新開機環境之間的檔案同步。 

    -s 選項是用來在開機環境第一次啟動之後同步檔案。第一次啟動啟動環境時,啟動環境之間的檔案會進行同步,但是在隨後的啟動中將不會同步檔案。 要非常小心的使用此選項,因為您可能不會意識到或能夠控制在最後作用中的開機環境內可能會發生的變更。

  3. 重新開機。


    # init 6
    

範例 33–10 啟動一個開機環境(指令行介面)

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


# /usr/sbin/luactivate -s second_disk
# init 6

失敗回復:返回原始的開機環境(指令行介面)

若是在升級後偵測到失敗,或者在應用程式與已升級的元件不相容時,依據您的平台來使用下列一種程序,返回原始的開機環境。在以 SPARC 為基礎的系統上,第一個程序是執行 luactivate,回復原來的開機環境。若是第一個程序失敗,請使用第二個程序以便從 DVD-ROM、CD-ROM 或網路影像開機。在以 IA 為基礎的系統上,在相同或不同的實體磁碟中,選擇以 root (/) 檔案系統裝載位置為基礎的程序。

關閉退回而不要建立新開機環境

當您已成功的啟動新的開機環境,但是不滿意結果時請使用此程序。

  1. 以超級使用者的身份登入。

  2. 鍵入: 


    # /usr/sbin/luactivate BE_name
    

    BE_name

    請指定欲啟動的開機環境名稱 

  3. 重新開機。


    # init 6
    

    上一個運作的開機環境成為作用中的開機環境。

從無效的開機環境啟動中關閉退回

  1. 在 OK 提示符號處,從 Solaris 9 DVD、Solaris 9 安裝光碟片、網路或本機磁碟將機器啟動至單使用者狀態:


    OK boot cdrom -s 
    


    OK boot net -s
    


    OK boot device_name -s
    

    device_name

    指定系統能夠從該處啟動的裝置名稱,例如 /dev/dsk/c0t0d0s0

  2. 鍵入: 


    # /sbin/luactivate BE_name
    

    BE_name

    指定欲啟動的開機環境名稱 

  3. 當系統出現提示時,鍵入:


    Do you want to fallback to activate boot environment <disk name> 
    (yes or no)? yes
    

    顯示一個返回啟動成功的訊息。

  4. 重新開機。


    # init 6
    

    上一個運作的開機環境成為作用中的開機環境。

使用 DVD、CD 或網路安裝影像關閉退回至原始開機環境

使用此程序以便從 DVD、光碟片或網路安裝影像啟動。您需要從最後作用中的開機環境裝載 root(/)磁片。然後執行luactivate指令,其進行切換動作。重新開機時,最後的現用中啟動環境會再次啟動並執行。

  1. 在 OK 提示符號處,從 Solaris 9 DVD、Solaris 9 安裝光碟片、網路或本機磁碟將機器啟動至單使用者狀態:


    OK boot cdrom -s 
    


    OK boot net -s
    


    OK boot device_name -s
    

    device_name

    指定作業系統副本存在的磁碟與磁片的名稱,例如/dev/dsk/c0t0d0s0

  2. 若是需要的話,針對返回開機環境 root(/)檢查檔案系統的完整性。


    # fsck device_name
    

    device_name

    指定您想要返回的開機環境之磁碟裝置上的 root(/)檔案系統位置。裝置名稱以/dev/dsk/c numtnum dnums num的格式輸入。

  3. 將現用中啟動環境 root (/) 磁片裝載至某一目錄 (如/mnt):


    # mount device_name /mnt
    

    device_name

    指定您想要返回的開機環境之磁碟裝置上的 root(/)檔案系統位置。裝置名稱以/dev/dsk/c numtnum dnums num的格式輸入。

  4. 從作用中的開機環境 root(/)磁片,請鍵入:


    # /mnt/sbin/luactivate
    

    luactivate啟動上一個運作的開機環境並指出結果。

  5. 解除裝載/mnt


    # umount  /mnt
    
  6. 重新開機。


    # init 6
    

    上一個運作的開機環境成為作用中的開機環境。

x86: 回復不同磁碟上的開機環境

啟動新的開機環境時,可能會發生故障。 root (/) 檔案系統位於不同實體磁碟的開機環境時,即應依照下列程序,回復原來的開機環境。

  1. 重新開機後,進入相關 BIOS 功能表。

    • 開機裝置為 SCSI 時,請參閱 SCSI 控制器使用手冊有關進入 SCSI BIOS 的說明。

    • 開機裝置由 BIOS 維護時,請參閱系統 BIOS 使用手冊有關進入系統 BIOS 的說明。

  2. 依照前述 BIOS 使用手冊將開機裝置回復成原來開機環境的開機裝置 9如果兩者不同的話)。

  3. 儲存 BIOS 的變更結果。

  4. 結束 BIOS,開始開機程序。

  5. 鍵入 b -s,將開機狀態設定為單一使用者。

  6. 鍵入: 


    # /sbin/luactivate
    
  7. 重新開機。


    # init 6
    

x86: 回復同一磁碟機的開機環境

開機時可能發生故障。 root (/) 檔案系統位於同一實體磁碟時,即應依照下列程序回復原來的開機環境。 您需要從最後作用中的開機環境裝載 root(/)磁片。然後執行luactivate指令,其進行切換動作。重新開機時,最後的現用中啟動環境會再次啟動並執行。

  1. 確定啟動系統的方式。

    • 從 Solaris 9 DVD 或 Solaris 9 安裝CD 開機時,請插入碟片。 系統 BIOS 必須支援從 DVD 或 CD 開機。

    • 從網路開機時,請使用 Pre-boot eXecution Environment (PXE) 網路開機功能。 系統必須支援 PXE。使用系統的 BIOS Setup 工具或網路配接卡配置設定工具,使系統能使用 PXE。

    • 從磁片開機時,請將 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette 插入系統磁碟機。


      x86 only –

      您可以依照下列方法,將「Device Configuration Assistant」軟體複製到磁片上:


    依照螢幕指示操作,直到顯示「目前開機參數」功能表為止。

  2. 鍵入 b -s,將開機狀態設定為單一使用者。


    
    
  3. 若是需要的話,針對返回開機環境 root(/)檢查檔案系統的完整性。


    # fsck mount point
    

    mount_point

    已知且可使用的根檔案系統。 

  4. 將開機環境 root 磁片裝載至某些目錄 (如mnt/sbin):


    # mount device_name /mnt/sbin
    

    device_name

    指定您想要返回的開機環境之磁碟裝置上的 root(/)檔案系統位置。裝置名稱以/dev/dsk/c numtnum dnums num的格式輸入。

  5. 從作用中的開機環境 root 磁片,請鍵入:


    # /mnt/sbin/luactivate
    

    luactivate啟動上一個運作的開機環境並指出結果。

  6. 解除裝載 /mnt/sbin.


    # umount device_name /mnt/sbin
    

    device_name

    指定您想要返回的開機環境之磁碟裝置上的 root(/)檔案系統位置。裝置名稱以/dev/dsk/c numtnum dnums num的格式輸入。

  7. 重新開機。


    # init 6
    

    上一個運作的開機環境成為作用中的開機環境。

關閉退回而不要建立新開機環境

當您已成功的啟動新的開機環境,但是不滿意結果時請使用此程序。

  1. 以超級使用者的身份登入。

  2. 鍵入: 


    # /usr/sbin/luactivate BE_name
    

    BE_name

    請指定欲啟動的開機環境名稱 

  3. 重新開機。


    # init 6
    

    上一個運作的開機環境成為作用中的開機環境。

從無效的開機環境啟動中關閉退回

  1. 在 OK 提示符號處,從 Solaris 9 DVD、Solaris 9 安裝光碟片、網路或本機磁碟將機器啟動至單使用者狀態:


    OK boot cdrom -s 
    


    OK boot net -s
    


    OK boot device_name -s
    

    device_name

    指定系統能夠從該處啟動的裝置名稱,例如 /dev/dsk/c0t0d0s0

  2. 鍵入: 


    # /sbin/luactivate BE_name
    

    BE_name

    指定欲啟動的開機環境名稱 

  3. 當系統出現提示時,鍵入:


    Do you want to fallback to activate boot environment <disk name> 
    (yes or no)? yes
    

    顯示一個返回啟動成功的訊息。

  4. 重新開機。


    # init 6
    

    上一個運作的開機環境成為作用中的開機環境。

使用 DVD、CD 或網路安裝影像關閉退回至原始開機環境

使用此程序以便從 DVD、光碟片或網路安裝影像啟動。您需要從最後作用中的開機環境裝載 root(/)磁片。然後執行luactivate指令,其進行切換動作。重新開機時,最後的現用中啟動環境會再次啟動並執行。

  1. 在 OK 提示符號處,從 Solaris 9 DVD、Solaris 9 安裝光碟片、網路或本機磁碟將機器啟動至單使用者狀態:


    OK boot cdrom -s 
    


    OK boot net -s
    


    OK boot device_name -s
    

    device_name

    指定作業系統副本存在的磁碟與磁片的名稱,例如/dev/dsk/c0t0d0s0

  2. 若是需要的話,針對返回開機環境 root(/)檢查檔案系統的完整性。


    # fsck device_name
    

    device_name

    指定您想要返回的開機環境之磁碟裝置上的 root(/)檔案系統位置。裝置名稱以/dev/dsk/c numtnum dnums num的格式輸入。

  3. 將現用中啟動環境 root (/) 磁片裝載至某一目錄 (如/mnt):


    # mount device_name /mnt
    

    device_name

    指定您想要返回的開機環境之磁碟裝置上的 root(/)檔案系統位置。裝置名稱以/dev/dsk/c numtnum dnums num的格式輸入。

  4. 從作用中的開機環境 root(/)磁片,請鍵入:


    # /mnt/sbin/luactivate
    

    luactivate啟動上一個運作的開機環境並指出結果。

  5. 解除裝載/mnt


    # umount  /mnt
    
  6. 重新開機。


    # init 6
    

    上一個運作的開機環境成為作用中的開機環境。

x86: 回復不同磁碟上的開機環境

啟動新的開機環境時,可能會發生故障。 root (/) 檔案系統位於不同實體磁碟的開機環境時,即應依照下列程序,回復原來的開機環境。

  1. 重新開機後,進入相關 BIOS 功能表。

    • 開機裝置為 SCSI 時,請參閱 SCSI 控制器使用手冊有關進入 SCSI BIOS 的說明。

    • 開機裝置由 BIOS 維護時,請參閱系統 BIOS 使用手冊有關進入系統 BIOS 的說明。

  2. 依照前述 BIOS 使用手冊將開機裝置回復成原來開機環境的開機裝置 9如果兩者不同的話)。

  3. 儲存 BIOS 的變更結果。

  4. 結束 BIOS,開始開機程序。

  5. 鍵入 b -s,將開機狀態設定為單一使用者。

  6. 鍵入: 


    # /sbin/luactivate
    
  7. 重新開機。


    # init 6
    

x86: 回復同一磁碟機的開機環境

開機時可能發生故障。 root (/) 檔案系統位於同一實體磁碟時,即應依照下列程序回復原來的開機環境。 您需要從最後作用中的開機環境裝載 root(/)磁片。然後執行luactivate指令,其進行切換動作。重新開機時,最後的現用中啟動環境會再次啟動並執行。

  1. 確定啟動系統的方式。

    • 從 Solaris 9 DVD 或 Solaris 9 安裝CD 開機時,請插入碟片。 系統 BIOS 必須支援從 DVD 或 CD 開機。

    • 從網路開機時,請使用 Pre-boot eXecution Environment (PXE) 網路開機功能。 系統必須支援 PXE。使用系統的 BIOS Setup 工具或網路配接卡配置設定工具,使系統能使用 PXE。

    • 從磁片開機時,請將 Solaris 9 Device Configuration Assistant Intel Platform Edition diskette 插入系統磁碟機。


      x86 only –

      您可以依照下列方法,將「Device Configuration Assistant」軟體複製到磁片上:


    依照螢幕指示操作,直到顯示「目前開機參數」功能表為止。

  2. 鍵入 b -s,將開機狀態設定為單一使用者。


    
    
  3. 若是需要的話,針對返回開機環境 root(/)檢查檔案系統的完整性。


    # fsck mount point
    

    mount_point

    已知且可使用的根檔案系統。 

  4. 將開機環境 root 磁片裝載至某些目錄 (如mnt/sbin):


    # mount device_name /mnt/sbin
    

    device_name

    指定您想要返回的開機環境之磁碟裝置上的 root(/)檔案系統位置。裝置名稱以/dev/dsk/c numtnum dnums num的格式輸入。

  5. 從作用中的開機環境 root 磁片,請鍵入:


    # /mnt/sbin/luactivate
    

    luactivate啟動上一個運作的開機環境並指出結果。

  6. 解除裝載 /mnt/sbin.


    # umount device_name /mnt/sbin
    

    device_name

    指定您想要返回的開機環境之磁碟裝置上的 root(/)檔案系統位置。裝置名稱以/dev/dsk/c numtnum dnums num的格式輸入。

  7. 重新開機。


    # init 6
    

    上一個運作的開機環境成為作用中的開機環境。