Solaris 9 4/04 安裝指南

使用 Solaris Live Upgrade (指令行介面) 的升級範例

在此範例中,透過在執行 Solaris 7 版次的系統上使用 lucreate 指令,建立新啟動環境。將使用 luupgrade 指令,將新啟動環境升級成 Solaris 9 版次。將使用 luactivate 指令啟動升級後的啟動環境。並提供返回至原始啟動環境的範例。

在作用中啟動環境上安裝 Live Upgrade

  1. 插入 Solaris DVD 或 Solaris Software 2 of 2 CD。

  2. 針對您所使用的媒體,執行相應步驟。

    • 如果使用 Solaris DVD,請轉至安裝程式目錄,然後執行該安裝程式。


      # cd /cdrom/cdrom0/Solaris_9/Tools/Installers
      # ./liveupgrade20
      

      螢幕上將會顯示 Solaris Web Start 安裝程式。

    • 如果使用 Solaris Software 2 of 2 CD,請執行該安裝程式。


      % ./installer
      

      螢幕上將會顯示 Solaris Web Start 安裝程式。

  3. 從 [選取安裝類型] 面板中,按一下 [自訂]。

  4. 在 [選取語言環境] 面板上,按一下欲安裝的語言。

  5. 選擇欲安裝的軟體。

    • 使用 DVD 安裝時,請在 [選取元件] 面板上按一下 [下一步],以安裝套裝軟體。

    • 使用 CD 安裝時,請在 [選取產品] 面板上按一下 Solaris Live Upgrade 的 [預設安裝],在其他產品選項上按一下會取消選取此軟體。

  6. 請遵循 Solaris Web Start 安裝程式面板上的指示來安裝軟體。

建立啟動環境

使用 -c 選項,將來源啟動環境命名為 c0t4d0s0。僅當建立第一個啟動環境時,才需要命名來源啟動環境。如需有關使用 -c 選項命名的更多資訊,請參閱步驟 2

新的啟動環境將命名為 c0t15d0s0。-A 選項會建立與啟動環境名稱關聯的一段描述。

根 (/) 檔案系統會複製到新的啟動環境。另外,系統會建立新的交換磁碟片段,而不是共用來源啟動環境的交換磁碟片段。


# lucreate -A 'BE_description' -c c0t4d0s0 -m /:/dev/dsk/c0t15d0s0:ufs \
-m -:/dev/dsk/c0t15d0s1:swap -n c0t15d0s0

升級非作用中啟動環境

非作用中啟動環境將命名為 c0t15d0s0。升級時要使用的作業系統影像取自網路。


# luupgrade -n c0t15d0s0 -u -s /net/ins-svr/export/Solaris_9 \
combined.solaris_wos

檢查啟動環境是否可啟動

lustatus 將報告啟動環境建立是否完成。lustatus 指令也將顯示啟動環境是否可以啟動。


# lustatus
boot environment   Is        Active  Active     Can	    Copy
Name               Complete  Now	 OnReboot   Delete	 Status
------------------------------------------------------------------------
c0t4d0s0           yes       yes      yes      no      -
c0t15d0s0          yes       no       no       yes     -

啟動非作用中啟動環境

c0t15d0s0 啟動環境已使用 luactivate 指令成為可啟動環境。然後,系統重新啟動,c0t15d0s0 變為作用中啟動環境。c0t4d0s0 啟動環境現在是非作用中狀態。


# luactivate c0t15d0s0
# init 6

轉返至來源啟動環境

依據新啟動環境的啟動狀況,存在三種轉返程序:


範例 38–1 在成功建立啟動環境的情況下轉返

在此範例中,儘管原始的 c0t4d0s0 啟動環境已成功啟動,但它仍會復原成作用中啟動環境。裝置名稱是 first_disk。


# /usr/sbin/luactivate first_disk 
# init 6


範例 38–2 SPARC: 從無效的啟動環境啟動中轉返

在此範例中,新的啟動環境無法啟動,在啟動原始啟動環境 (c0t4d0s0) 之前,您必須返回至單一使用者模式下的 OK 提示符號。


OK boot net -s
# /sbin/luactivate first_disk
您要返回以啟動啟動環境 c0t4d0s0 (yes 或 no)?yes
# init 6

原始啟動環境即 c0t4d0s0 將成為作用中啟動環境。



範例 38–3 SPARC: 使用 DVD、CD 或網路安裝影像轉返至原始啟動環境

在此範例中,新的啟動環境無法啟動,並且您無法從原始啟動環境啟動,必須使用媒體或網路安裝影像進行啟動。裝置是 /dev/dsk/c0t4d0s0。原始啟動環境即 c0t4d0s0 將成為作用中啟動環境。


OK boot net -s
# fsck /dev/dsk/c0t4d0s0
# mount /dev/dsk/c0t4d0s0 /mnt 
# /mnt/sbin/luactivate
您要返回以啟動啟動環境 c0t4d0s0 
(yes 或 no)?yes
# umount /mnt 
# init 6