Solaris 9 安裝指南

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

在這個範例中,將會在執行 Solaris 2.6 版的系統上使用 lucreate 指令來建立新的開機環境。新的開機環境將使用 luupgrade 指令,升級成 Solaris 9。而已升級的開機環境將使用 luactivate 指令啟動。這裡也會提供關閉退回至原始開機環境的範例。

在現用開機環境中安裝 Live Upgrade

  1. 插入 Solaris 9 DVD 或 Solaris 9 Software 2 之 2 CD。

  2. 執行使用媒體所示步驟。

    • 如果使用的是 Solaris 9 DVD,請將目錄變更成安裝程式並執行該安裝程式。


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

      這時將顯示 Solaris Web Start 安裝程式。

    • 如果使用的是 Solaris 9 Software 2 之 2 CD,請執行安裝程式。


      % ./installer
      

      這時將顯示 Solaris Web Start 安裝程式。

  3. 從安裝面板的「選取類型 (Select Type)」,按一下「自訂 (Custom)」。

  4. 在「語言環境選取」面板上,按一下要安裝的語言環境。

  5. 選擇要安裝的軟體。

    • 如果是 DVD,請在「元件選取」面板上按一下「下一個」安裝套裝軟體。

    • 如果是 CD,請在「產品選取」面板上按一下「預設安裝」安裝 Solaris Live Upgrade,並按一下其他軟體選項來取消選取。

  6. 依照 Solaris Web Start 安裝程式面板的指示來安裝軟體。

建立開機環境

使用 - c 選項,將來源開機環境命名成 c0t4d0s0。第一次在系統使用 Solaris Live Upgrade 建立開機環境時,需要為來源開機環境命名。接下來任何開機環境建立過程就不需要使用 - c 選項。

新的開機環境將命名為 c0t15d0s0。-A 選項可以建立與這個開機環境名稱有關的一段說明。

root (/) 檔案系統會複製到新的開機環境,並建立一個不是用來共用來源開機環境交換磁片的新交換磁片。


# 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/ins3-svr/export/s9/combined.s9s_wos

檢查開機環境是否可開機

lustatus 指令會報告出開機環境是否已完成建立,以及該開機環境是否可開機。


# lustatus



BE_name                     Complete  Active  ActiveOnReboot  CopyStatus

------------------------------------------------------------------------

c0t4d0s0                    yes       yes     yes             -

c0t15d0s0                   yes       no      no              -

啟動非作用中開機環境

c0t15d0s0 開機環境已使用 luactivate 指令成為可開機環境。 系統接著便進行開機,而 c0t15d0s0 就變成現用中的開機環境。現在 c0t4d0s0 開機環境就是非作用中中的環境。


# luactivate c0t15d0s0

# init 6

關閉退回至來源開機環境

關機退回的步驟將根據新開機環境啟動狀況而有所不同:

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

在這個範例中,原始的 c0t4d0s0 開機環境會復原成現用中的開機環境,雖然它已被成功啟動。裝置名稱是 first_disk。


# /usr/sbin/luactivate first_disk 

# init 6

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

在這個範例中,新的開機環境是無法開機的。您必須在單一使用者模式下,在原始開機環境 (c0t4d0s0) 進行開機之前,返回至 OK 提示要求。


OK boot net -s

# /sbin/luactivate first_disk

Do you want to fallback to activate boot environment c0t4d0s0 

(yes or no)? yes

# init 6

原始的開機環境,c0t4d0s0,就會變成現用中的開機環境。

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

在這個範例中,新的開機環境是無法開機的。您無法從原始開機環境開機,且必須使用媒體或網路安裝影像進行開機。裝置是 /dev/dsk/c0t4d0s0。原始的開機環境,c0t4d0s0,就會變成現用中的開機環境。


OK boot net -s

# fsck /dev/dsk/c0t4d0s0

# mount /dev/dsk/c0t4d0s0 /mnt 

# /mnt/sbin/luactivate

# umount /mnt 

# init 6