Solaris 9 安裝指南

附錄 A 疑難排解(工作)

本章包含特殊錯誤訊息以及安裝 Solaris 9 軟體時可能會遇到的一般問題之清單,同時說明如何修正問題。請從使用此清單開始,以判定問題在安裝程序中發生的位置。


註解 –

詞組「可開機媒體」是指下列安裝程式中的一種:Solaris suninstall 程式、Solaris Web Start 程式或自訂 JumpStart。


設定網路安裝時出現的問題


未知的用戶端 “host_name

原因:

add_install_client 指令中的 host_name 引數不是名稱服務中的主機。

將主機 host_name 加入名稱服務中並再次執行 add_install_client 指令。

啟動系統時出現的問題

從媒體啟動,錯誤訊息


le0:無載波 - 收發器電纜問題

原因:

系統未連接至網路。

解決方案:

如果是非網路系統,請忽略此訊息。如果是網路系統,請確定乙太網電纜連接穩固。


剛載入的檔案似乎無法執行

原因:

系統找不到正確的媒體來啟動。

解決方案:

檢驗是否已正確將系統設定為從安裝伺服器經由網路安裝 Solaris 9 軟體。例如,確定設定系統時已為系統指定正確的平台群組。

或是,若您沒有將 Solaris 9 DVD 或 Solaris 9 Software 1 of 2、Solaris 9 Software 2 of 2 以及 Solaris 9 Languages CD 的影像複製到安裝伺服器上,請確定已裝載 Solaris 9 DVD 或 Solaris 9 Software 1 of 2 CD 並且可以在安裝伺服器上存取。


啟動:無法開啟 /kernel/unix(僅限於基於 SPARC 的系統

原因:

當您明確地將 boot -file 設定為/kernel/unix 以置換其原來的位置時,會發生此錯誤。

解決方案:
  • 將 PROM 中的 boot -file 重設為 “ “(空白)。

  • 確定 diag-switch 設定為關閉和真。


無法從檔案/裝置啟動

原因:

安裝媒體找不到可開機媒體。

解決方案:

確定滿足下列條件:

  • 已正確安裝並開啟 DVD-ROM 或 CD-ROM 光碟機。

  • Solaris 9 DVD 或 Solaris 9 Software 1 of 2 CD 已插入光碟機中。

  • 光碟沒有污損。


警告:時鐘快 xxx 天 -- 請檢查並重設日期!(僅限基於 SPARC 的系統

描述:

此訊息僅供參考。

解決方案:

請忽略此訊息並繼續安裝。


不是 UFS 檔案系統(僅限基於 X86 的系統

原因:

安裝 Solaris 9 軟體時(透過 Solaris suninstall 程式或自訂 JumpStart),未選取開機磁碟。現在必須使用 Solaris 9 Device Configuration Assistant x86 Platform Edition 磁片或編輯 BIOS 來啟動系統。

解決方案:
  • 將 Solaris 9 Device Configuration Assistant x86 Platform Edition 磁片插入系統開機磁碟機(通常是磁碟機 A)。如需有關存取 Solaris 9 Device Configuration Assistant x86 Platform Edition 磁片的資訊,請參閱x86: 存取 Solaris 9 裝置配置助理與 PXE

  • 如果您無法使用可開機媒體,請進入 BIOS 然後選擇 BIOS 來啟動。請參閱您的 BIOS 文件以取得說明。


Solaris 安裝程式找不到滿足安裝文件中標準的磁碟,請參閱該文件以取得更多資訊。(僅限基於 X86 的系統

原因:

您已嘗試從 Solaris 9 x86 Platform Edition Installation CD 啟動。系統不支援邏輯區塊定址 (LBA),所以 Solaris 9 InstallationCD 無法使用。

解決方案:

請使用 CD、DVD 或 Solaris 9 Software 1 of 2 x86 Platform Edition CD 的網路影像來安裝。

從媒體啟動,一般問題


系統沒有啟動。

描述:

當初始設定自訂 JumpStart 伺服器時,可能會遇到沒有傳回錯誤訊息的啟動問題。若要檢驗關於系統以及系統如何啟動的資訊,請使用 -v 選項執行啟動指令。當使用 -v 選項時,啟動指令會在螢幕上顯示冗長的除錯資訊。


註解 –

如果未指定此旗號,仍然會列印該訊息,但輸出會指向系統日誌檔。如需更多資訊,請參閱 syslogd(1M)。


解決方案:

對於基於 SPARC 的系統,在 ok 提示下,鍵入以下指令。


ok boot net -v - install
對於基於 X86 的系統,當安裝程式提示您「選擇安裝方式」時,鍵入以下指令。

b - -v install 


在使用 Toshiba SD—M 1401 DVD-ROM 的系統上從 DVD 媒體啟動失敗

若是您的系統中有使用韌體修正版 1007 的 Toshiba SD-M1401 DVD-ROM,則該系統無法從 Solaris 9 DVD 啟動。

解決方案:

套用修補程式 111649–03 或更高版本,以更新 Toshiba SD-M1401 DVD-ROM 光碟機的韌體。修補程式 111649–03 包括在 Solaris 9 Supplement CD 中。


啟動後安裝失敗。 僅限基於 X86 的系統

原因:

如果從 Solaris 9 Installation CD 安裝,Solaris 9 根磁碟片段必須位於磁碟的前 1024 個磁柱中。

解決方案:

預設開機磁碟的 BIOS 與 SCSI 驅動程式必須支援邏輯區塊定址 (LBA)。LBA 使機器能略過第 1024 磁柱的限制並越過 Solaris 磁碟片段來啟動。若要確定您的系統是否支援 LBA,請參閱表 2–4。如果您的系統不支援 LBA,請自網路影像啟動而不要使用 CD。


插入非記憶體 PC 卡,系統會掛起或當機。(僅限基於 X86 的系統

原因:

非記憶體 PC 卡無法使用其他裝置使用的相同記憶體資源。

解決方案:

若要更正此問題,請參閱您 PC 卡的說明並檢查位址範圍。


在預啟動階段,Solaris 9 Device Configuration Assistant x86 Platform Edition 磁片未偵測到您系統上的 IDE BIOS 主磁碟機。(僅限基於 X86 的系統

解決方案:
  • 如果您使用的是舊的磁碟機,它們可能得不到支援。請查閱硬體製造商提供的文件。

  • 請確認正確插入扁線及電源線。請查閱製造商提供的文件。

  • 如果只有一個磁碟機連接在控制器上,請設定跳線以指定此磁碟機為主磁碟機。有些磁碟機要設定成單一主磁碟機有不同的跳線設定,這相對於一個主磁碟機與一個從屬磁碟機運作的情形。請將磁碟機連接至電纜末端的連接器,以減少因閒置連接器吊在電纜末端而產生的訊號影響。

  • 如果有兩個磁碟機連接在控制器上,請以跳線將其中一個設定為主磁碟機(或一個與從屬磁碟機運作的主磁碟機),另一個設為從屬磁碟機。

  • 如果一個是硬碟機而另一個是CD-ROM 光碟機,請設定跳線以指定一個磁碟機為從屬磁碟機。哪個磁碟機連接至電纜上的哪個磁碟機連接器無關緊要。

  • 如果兩個磁碟機連接在一個單一控制器上時此問題一直存在,請一次連接一個磁碟機以檢驗每個磁碟機的工作情況。使用跳線設定磁碟機為主磁碟機或單一磁碟機,然後使用 IDE 扁線末端的連接器來連接磁碟機。確認每個磁碟機均可用,然後把磁碟機的跳線設回一個是主磁碟機、另一個是從屬磁碟機的配置。

  • 如果是硬碟機,請使用 BIOS 設定公用程式來確定磁碟機的類型(指出磁柱、磁頭及磁區的數目)已正確配置。有些 BIOS 軟體有自動偵測磁碟機類型的功能。

  • 如果是 CD-ROM 光碟機,請使用 BIOS 設定畫面將磁碟機類型配置為 CD-ROM 光碟機,前提是 BIOS 軟體支援這項功能。

  • 對於許多系統,如果已安裝 MS-DOS CD-ROM 驅動程式,則僅 MS-DOS 識別 IDE CD-ROM 光碟機。嘗試使用其他磁碟機。


在預啟動階段,Solaris 9 Device Configuration Assistant x86 Platform Edition 磁片在您的系統上未找到 IDE 磁碟機或 CD-ROM 光碟機。(僅限基於 X86 的系統

解決方案:
  • 如果在 BIOS 中停用磁碟,請使用 Solaris 9 Device Configuration Assistant x86 Platform Edition 磁片從硬碟啟動。如需有關存取 Solaris 9 裝置配置助理的資訊,請參閱x86: 存取 Solaris 9 裝置配置助理與 PXE

  • 如果系統沒有磁碟,它或許是無磁碟用戶端。


系統在顯示系統提示前掛起。(僅限基於 X86 的系統

解決方案:

系統中存在不支援的硬體。請查閱硬體製造商提供的文件。

從網路啟動,錯誤訊息


警告: getfile:RPC 失敗:錯誤 5(RPC 逾時)。

描述:

當網路上有兩個或更多伺服器回應安裝用戶端的啟動請求時,會發生此錯誤。此安裝用戶端連接至錯誤的啟動伺服器,並且安裝掛起。下列特定的原因可能會導致此錯誤的發生:

原因:

原因 1:存在於不同伺服器上的 /etc/bootparams 檔案中包含此安裝用戶端的登錄。

解決方案:

原因 1:確定網路上的伺服器沒有此安裝用戶端的多重 /etc/bootparams 登錄。如果確有多重登錄,除要讓安裝用戶端使用的伺服器外,請移除所有安裝伺服器與啟動伺服器上 /etc/bootparams 檔案中重複的用戶端登錄。

原因:

原因 2:此安裝用戶端可能存在多重 /tftpboot/rplboot 目錄登錄。

解決方案:

原因 2:請確定網路上的伺服器沒有該安裝用戶端的多重 /tftpboot/rplboot 目錄登錄。如果確有多重登錄,除要讓安裝用戶端使用的伺服器外,請移除所有安裝伺服器與啟動伺服器上 /tftpboot/rplboot 目錄中重複的用戶端登錄。

原因:

原因 3:一個安裝用戶端登錄可能存在於伺服器上的 /etc/bootparams 檔案中,但還有一個登錄位於另一個可讓所有系統存取設定檔伺服器的 /etc/bootparams 檔案中。此登錄類似於下列登錄:

* install_config=profile_server:path

NIS 或 NIS+ bootparams 表格中類似以上登錄的一行內容亦可導致此錯誤。

解決方案:

原因 3:如果名稱服務 bootparams 對映或表格中有通配符號登錄(例如,* install_config=),請將其刪除,並加入啟動伺服器的 /etc/bootparams 檔案中。


無網路啟動伺服器。無法安裝系統。請參閱安裝說明。(僅限基於 SPARC 的系統

原因:

此錯誤會發生在您嘗試從網路安裝的系統上。該系統的設定不正確。

解決方案:

請確定您已正確設定要從網路安裝的系統。請參閱使用 CD 媒體加入要從網路安裝的系統


prom_panic:無法裝載檔案系統(僅限基於 SPARC 的系統

原因:

在從網路安裝 Solaris 9 但開機軟體找不到下列項目時會發生此錯誤:

  • Solaris 9 DVD,安裝伺服器上的 DVD 或是 DVD 影像的副本

  • Solaris 9 Software 1 of 2 CD 影像,安裝伺服器上的 Solaris 9 Software 1 of 2 CD 或是 Solaris 9 Software 1 of 2 CD 影像的副本

解決方案:

請確定已裝載並共用該安裝軟體。

  • 如果從安裝伺服器的 DVD-ROM 或 CD-ROM 光碟機安裝 Solaris 9,請確定 Solaris 9 DVD 或 Solaris 9 Software 1 of 2 已插入 CD-ROM 光碟機中,並裝載在 /etc/dfs/dfstab 檔案中,且可以共用。

  • 如果從安裝伺服器磁碟上的 Solaris 9 DVD 影像或 Solaris 9 Software 1 of 2 CD 影像的副本安裝,請確定 /etc/dfs/dfstab 檔案中已共用副本的目錄路徑。

請參閱線上援助頁 install_server


等待 ARP/RARP 封包時逾時...(僅限基於 SPARC 的系統

原因:

原因 1:用戶端在嘗試從網路啟動,但是找不到能夠辨認該用戶端的系統。

解決方案:

原因 1:請確認 NIS 或 NIS+ 名稱服務中有該系統的主機名稱。同時確認啟動伺服器的 /etc/nsswitch.conf 檔案中之 bootparams 搜尋次序。

例如,/etc/nsswitch.conf 檔案中的下列行指出 JumpStart 或 Solaris suninstall 程式先檢查 NIS 對映以取得 bootparams 資訊。如果程式沒有找到任何資訊,JumpStart 程式或 Solaris suninstall 程式會檢查啟動伺服器的 /etc/bootparams 檔案。

bootparams: nis 檔案
原因:

原因 2:用戶端的乙太網路位址不正確。

解決方案:

原因 2:請確認安裝伺服器的 /etc/ethers 檔案中用戶端乙太網路位址正確。

原因:

原因 3:在自訂 JumpStart 安裝中,add_install_client 指令指定了使用指定伺服器作為安裝伺服器的平台群組。在使用 add_install_client 時,如果使用錯誤的架構值,則會發生此問題。例如,您要安裝的機器為 sun4u,但使用的卻是 sun4m。

解決方案:

原因 3:使用正確的架構值重新執行 add_install_client


ip:在 tr0 上結合多址傳送時失敗 - 將使用連結層廣播進行多址傳送(僅限基於 X86 的系統

原因:

當您使用記號環卡啟動系統時會顯示此錯誤訊息。乙太網路的多址傳送與記號環卡的多址傳送運作方式不同。驅動程式會傳回此錯誤訊息,因為您提供了無效的多址傳送位址。

解決方案:

請忽略此錯誤訊息。如果多址傳送不工作,IP 會使用層廣播,這樣不會造成安裝失敗。


請求 Ethernet_Address 的網際網路位址(僅限基於 X86 的系統

原因:

用戶端在嘗試從網路啟動,但是找不到能夠辨認該用戶端的系統。

解決方案:

請確認名稱服務中有該系統的主機名稱。如果系統的主機名稱有列在 NIS 或 NIS+ 名稱服務中,但系統一直列印此錯誤訊息,請重新啟動。


RPC:發生逾,無 bootparams (whoami) 伺服器回應,仍在嘗試...(僅限基於 X86 的系統

原因:

用戶端正嘗試從網路啟動,但找不到在安裝伺服器上的 /etc/bootparams 檔案中包含登錄的系統。

解決方案:

在安裝伺服器上使用 add_install_client。使用此指令可在 /etc/bootparams 檔案中加入正確的登錄,以便讓用戶端從網路啟動。


仍在嘗試尋找 RPL 伺服器... (僅限基於 X86 的系統

原因:

系統正嘗試從網路啟動,但並沒有將伺服器設定為啟動此系統。

解決方案:

在安裝伺服器上,對要安裝的系統執行 add_install_clientadd_install_client 指令會設定一個 /rplboot 目錄, 其中包含必要的網路啟動程式。

從網路啟動,一般問題


系統從網路啟動,但未從指定的安裝伺服器啟動。

原因:

/etc/bootparams 或許和 /etc/ethers 登錄位於用戶端的另一個系統上。

解決方案:

在名稱伺服器上,更新欲安裝系統的 /etc/bootparams 登錄。登錄應符合下列語法:

install_system root=boot_server:path install=install_server:path

另外,請確定安裝用戶端的子網路上只有一個 bootparams 登錄。


設定安裝伺服器並配置要從網路安裝 Solaris 9 的系統後,系統仍不啟動。(僅限基於 SPARC 的系統

原因:

安裝伺服器上可能沒有執行 tftpd

解決方案:

確定安裝伺服器在執行 tftpd 常駐程式。請鍵入下列指令:


# ps -ef | grep tftpd

如果此指令未傳回一行,指出 tftpd 常駐程式正在執行,請編輯 /etc/inetd.conf 檔案並從下列指令行中移除註釋 (#) 字元:

# tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd \
 -s /tftpboot

變更結束後,請再次嘗試啟動系統。


設定安裝伺服器並配置要從網路安裝的系統後,系統仍不啟動。(僅限基於 x86 的系統

原因:

安裝伺服器上可能未在執行 tftpd

解決方案:

確定安裝伺服器在執行 tftpd 常駐程式。請鍵入下列指令:


# ps -ef | grep rpld

如果此指令未傳回一行,指出 rpld 常駐程式正在執行,請執行以下指令:


# /usr/sbin/rpld

變更結束後,請再次嘗試啟動系統。

Solaris 9 作業環境的初始安裝


初始安裝失敗

解決方案:

如果 Solaris 安裝失敗,您必須重新開始安裝。若要重新開始安裝,請從 Solaris 9 DVD、Solaris 9 InstallationCD、Solaris 9 Software 1 of 2 或從網路上啟動系統。

在已安裝部份軟體後,您無法解除安裝 Solaris 軟體,而必須從備份復原系統,或重新開始 Solaris 安裝程序。


/cdrom/Solaris_9/SUNW xxxx/reloc.cpio:管道中斷

描述:

此錯誤訊息不影響安裝。

解決方案:

請忽略此訊息並繼續安裝。


警告:變更預設開機裝置(僅限基於 X86 的系統

原因:

此訊息僅供參考。在 BIOS 中設定的預設開機裝置可能要求使用 Solaris 9 Device Configuration Assistant x86 Platform Edition 磁片來啟動系統。

解決方案:

請繼續安裝,如果需要的話,在安裝完 Solaris 軟體後,將 BIOS 中指定的系統預設開機裝置變更為不需要使用 Solaris 9 Device Configuration Assistant x86 Platform Edition 磁片的裝置。

x86: 檢查 IDE 磁碟是否有壞區塊

與其他 Solaris 軟體支援的磁碟機不同,IDE 磁碟機不會自動對映出壞的區塊。在 IDE 磁碟上安裝 Solaris 9 之前,您或許要執行磁碟表面分析。若要在 IDE 磁碟上執行表面分析,請按以下程序動作。

  1. 以單使用者模式啟動至安裝媒體。


     # b -s
    
  2. 開始格式化程式。


    # format
    
  3. 指定要執行表面分析的 IDE 磁碟機。


    # cxdy
    

    cx

    是控制器編號 

    dy

    是裝置編號 

  4. 您需要一個 fdisk 分割區。

    • 如果 Solaris fdisk 分割區已經存在,請執行步驟 5

    • 如果 Solaris fdisk 分割區不存在,請使用 fdisk 指令在磁碟上建立 Solaris 分割區。


    format> fdisk
    
  5. 鍵入:


    format> analyze
    
  6. 鍵入:


    analyze> config
    

    將顯示表面分析的目前設定。

    1. 如果要變更設定,請鍵入:


      analyze> setup
      
  7. 鍵入:


    analyze> type_of_surface_analysis
    

    type_of_surface_analysis

    是讀取、寫入或比對 

    如果 format 找到塊區塊,它會重新對映這些區塊。

  8. 鍵入:


    analyze> quit
    
  9. 您要指定區塊以進行重新對映嗎?

    • 如果不指定,請移至步驟 8

    • 如果要指定, 請鍵入:


      format> repair
      
  10. 鍵入:


    quit
    

    format 程式結束。

  11. 若要在多使用者模式下重新啟動媒體,請鍵入:


    ok b
    

升級 Solaris 9 作業環境

升級,錯誤訊息


無可升級的磁碟

原因:

/etc/vfstab 檔案中的交換登錄造成升級失敗。

解決方案:

/etc/vfstab 檔案中的下列各行標記成註釋:

  • 磁碟上所有未予升級的交換檔與磁碟片段

  • 不再出現的交換檔

  • 所有未使用的交換磁碟片段


找不到 usr/bin/bzczt

原因:

Solaris Live Upgrade 失敗的原因是需要修補程式叢集。

解決方案:

安裝 Solaris Live Upgrade 需要修補程式。請造訪 http://sunsolve.sun.com 以取得修補程式。


找到可升級的 Solaris 根裝置,但是找不到適宜分割區來儲存 Solaris 安裝軟體。不能使用 Solaris 安裝程式執行升級。可能可以使用 Solaris Operating Environment 1 of 2 CDROM 執行升級。(僅限基於 X86 的系統)

原因:

您無法使用 Solaris 9 x86 Platform Edition Installation CD 升級,因為沒有足夠的空間。

解決方案:

若要升級,可以建立一個大於或等於 512 MB 的交換磁碟片段,或者使用其他升級方法,如下所示:

  • Solaris 9 DVD 上的 Solaris Web Start 程式或網路安裝影像

  • Solaris 9 Software 1 of 2 x86 Platform Edition CD 上的 Solaris suninstall 程式

  • 自訂 JumpStart

升級,一般問題


即使系統上有可升級的 Solaris 軟體版本,亦不會呈現升級選項。

原因:

原因 1:/var/sadm 目錄是一個符號連結,或裝載自其他檔案系統。

解決方案:

原因 1:/var/sadm 目錄移至根 (/) 或 /var 檔案系統中。

原因:

原因 2:沒有 /var/sadm/softinfo/INST_RELEASE 檔案。

解決方案:

原因 2:使用以下範本建立新的 INST_RELEASE 檔案:

OS=Solaris
VERSION=x 
REV=0

x

為系統上的 Solaris 軟體版本 

原因:

原因 3:/var/sadm/softinfo 中沒有 SUNWusr。

解決方案:

解決方案 3:您需要執行一次初始安裝。Solaris 軟體不可升級。


無法關機或初始化 md 驅動程式

解決方案:
  • 若不是鏡像,將 vsftab 檔案標記成註釋。

  • 若是鏡像,則中斷鏡像並重新安裝。


升級失敗是因為 Solaris 安裝程式無法裝載檔案系統。

原因:

在升級期間,程序檔嘗試將系統的 /etc/vfstab 檔案中列出的所有檔案系統裝載至正在升級的根 (/) 檔案系統上。如果安裝程序檔無法裝載檔案系統,安裝會失敗並結束。

確定系統的 /etc/vfstab 檔案中的所有檔案系統均可裝載。將 /etc/vfstab 檔案中所有無法裝載或可能引起問題的檔案系統標記成註釋,以使 Solaris suninstall 程式在升級時不會嘗試裝載它們。任何包含要升級軟體之基於系統的檔案系統均不應標記成註釋(例如,/usr)。


升級失敗

描述:

系統沒有足夠的空間升級。

原因:

請查閱第 5章, 分配磁碟空間及交換空間指南(規劃)以取得空間問題的資訊,並檢查是否能夠在不使用自動佈局以重新配置空間的情況下修正問題。


升級鏡像根的問題

解決方案:

如果在使用 Solaris 容體管理程式鏡像根時發生升級問題,請參閱 "Solaris Volume Manager Administration Guide" 中的 “Troubleshooting Solaris Volume Manager”

升級失敗後繼續升級

升級失敗並且系統無法軟啟動。失敗的原因您無法控制,如電源故障或網路連接故障。

  1. 從 Solaris 9 DVD、Solaris 9 Installation CD、Solaris 9 Software 1 of 2 CD 或從網路重新啟動系統。

  2. 選擇進行安裝所需的升級選項。

    Solaris 安裝程式會判定系統是否已部份升級並繼續升級。

使用執行 Veritas VxVm 的 Solaris Live Upgrade 升級時系統當機

如果在升級並執行 Veritas VxVM 時使用 Solaris Live Upgrade,系統會在重新啟動時當機,除非您使用下列程序進行升級。如果套裝軟體不符合 Solaris 進階封裝準則,將發生此問題。

  1. 建立非作用中的啟動環境。請參閱自訂 JumpStart 程式以及 Solaris Live Upgrade 互動式啟動環境需求

  2. 在升級非作用中的啟動環境前,必須停用非作用中啟動環境上的現有 Veritas 軟體。

    1. 裝載非作用中的啟動環境。


      # lumount inactive_boot_environment_name mount_point
      

      例如:


      # lumount solaris8 /.alt.12345 
      
    2. 變更至包含 vfstab 的目錄,例如:


      # cd /.alt.12345/etc
      
    3. 複製非作用中啟動環境的 vfstab 檔案,例如:


      # cp vfstab vfstab.501
      
    4. 在複製的 vfstab 中,將所有 Veritas 檔案系統登錄標記成註釋,例如:


      #  sed   vfstab.novxfs> vfstab < '/vx\/dsk/s/^/#/g'
      

      每一行的第一個字元皆變為 #,使得該行成為註釋行。請注意此註釋行與系統檔案註釋行有所不同。

    5. 複製變更的 vfstab 檔案,例如:


      # cp vfstab.novxfs vfstab
      
    6. 將目錄變更至非作用中啟動環境的系統檔案,例如:


      # cd /.alt.12345/etc
      
    7. 複製非作用中啟動環境的系統檔案,例如:


      # cp system system.501
      
    8. 將所有包含 drv/vx 的 "forceload:" 登錄都標記成註釋。


      # sed '/forceload:   system.novxfs> system < drv\/vx/s/^/*/'
      

      每一行的第一個字元皆變更為 *,使該行成為指令行。請注意此註釋行與 vfstab 檔案註釋行有所不同。

    9. 將目錄變更至非作用中啟動環境的 install-db 檔案,例如:


      # cd /.alt.12345/etc
      
    10. 建立 Veritas install-db 檔案,例如:


      # touch vx/reconfig.d/state.d/install-db
      
    11. 解除裝載非作用中的啟動環境。


      # luumount inactive_boot_environment_name mount_point
      
  3. 升級非作用中的啟動環境。請參閱第 33章, 使用 Solaris Live Upgrade 升級(工作)

  4. 啟動非作用中的啟動環境。請參閱自訂 JumpStart 程式以及 Solaris Live Upgrade 互動式啟動環境需求

  5. 關閉系統。


    # init 0
    
  6. 以單使用者模式啟動非作用中的啟動環境:


    OK boot -s
    

    螢幕會顯示一些訊息以及包含 “vxvm” 或 “VXVM” 的錯誤訊息,請忽略這些訊息。該非作用中的啟動環境變成作用中啟動環境。

  7. 升級 Veritas。

    1. 從系統移除 Veritas VRTSvmsa 套裝軟體,例如:


      # pkgrm VRTSvmsa
      
    2. 變更目錄至 Veritas 套裝軟體。


      # cd /location_of_Veritas_software
      
    3. 將最新的 Veritas 套裝軟體加入系統:


      #pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  8. 復原原始的 vfstab 以及系統檔案:


    # cp /etc/vfstab.original /etc/vfstab
    	# cp /etc/system.original /etc/system
    
  9. 重新啟動系統。


    # init 6
    

x86: 依預設不會在沒有現有服務分割區的系統上建立服務分割區

如果在目前不包含服務分割區的系統上安裝 Solaris 9 作業環境,依預設,安裝程式可能不會建立服務分割區。如果您想在 Solaris 分割區所在的磁碟上包含服務分割區,則必須在安裝 Solaris 9 作業環境之前重新建立服務分割區。

如果 Sun LX50 系統上已安裝 Solaris 8 2/02 作業環境,則安裝程式可能不保留服務分割區。如果未以手動方式編輯 fdisk 啟動分割區佈局以保留服務分割區,則安裝程式會在安裝期間刪除服務分割區。


註解 –

如果在安裝 Solaris 8 2/02 作業環境時未專門保留服務分割區,您可能無法重新建立服務分割區並升級至 Solaris 9 作業環境。


如果要在包含 Solaris 分割區的磁碟上建立服務分割區,可選擇以下一種解決方法。