Solstice DiskSuite 4.2 安裝與產品須知

升級 Solaris 作業系統時,如何找到系統啟動片段

在具有映射 root 檔案系統的機器上,Solaris 安裝軟體顯示出 root 映射裡所使用的所有片段,以供升級時選用。片段名稱所包含的控制器編號,也可能不同於系統的 vfstab 裡和 DiskSuite 配置資料庫裡相同片段所使用的控制器編號。BugID 4046177、4043749、4017614 和 4041649 說明了這個問題。

如果所有可升級的片段都在同一個控制器上,您可不理會控制器編號的變更,而逕行選擇有相同目標與磁碟編號的片段作為系統 vfstab 中的 root 片段。在升級期間和選擇要升級的片段之前,您可以執行下列步驟,以顯示系統 vfstab

  1. 當 Solaris 安裝軟體顯示了可升級片段的列表,請啟動視窗系統中的 subshell 或寫下這些片段的名稱,並退出安裝程式。

  2. 在一個指令 shell 中,請裝設安裝軟體顯示在 /a上的片段之一:


    # mount /dev/dsk/slice_name /a
    
  3. 顯示系統的 vfstab


    # more /a/etc/vfstab
    
  4. 重新啟動或繼續 Solaris 安裝程式,並將目標與磁碟編號與裝設於 /a/etc/vfstab 的 root 檔案系統中的片段相同的片段升級。

如果片段位於不同的控制器,請遵照底下的程序,以便找出哪一個片段是啟動片段。

  1. 當 Solaris 安裝軟體顯示了可升級片段的列表,請啟動視窗系統中的 subshell 或寫下這些片段的名稱,並退出安裝程式。

  2. 在一個指令 shell 中,請裝設安裝軟體顯示在 /a上的片段之一:


    # mount /dev/dsk/slice_name /a
    
  3. 顯示系統的 vfstab


    # more /a/etc/vfstab
    
  4. 找出 vfstab 的 root 片段,並顯示其 /device 路徑:


    # ls -l /a/dev/dsk/root_slice_name
    
  5. 請以下列指令,為每個 miniroot 的片段名稱找出該裝置的路徑:


    # ls -l /dev/dsk/slice_name
    
  6. 重新啟動或繼續安裝程式,並將 /device 路徑名稱與系統 root 片段相同或最相似的片段升級。Solaris 7 和 Solaris 2.5、2.5.1與 2.6中所顯示的路徑名稱只有些微的差異,而 Solaris 7 的 SCSI 裝置其路徑名稱尾端的 cmdk(7D) 已經為 sd(7D) 所取代。無論如何,您要選擇一個最近似啟動裝置的路徑名稱,應不致於有困難。

如果您猜不出該把哪個片段升級,請洽 Sun Enterprise Services。

如果您選錯了,且升級了錯誤的片段,系統會在舊版 Solaris 之下重新啟動。萬一發生這個情形,請在另一個片段上重新執行升級。