Solaris 9 安裝指南

測試設定檔

在建立設定檔之後,請使用 pfinstall( 1M) 指令來測試設定檔。在您使用設定檔來安裝或升級系統之前,請執行設定檔的測試。 當您要建立可重新配置磁碟空間的更新設定檔時,測試設定檔將會非常有用。

藉由察看 pfinstall 所產生的安裝輸出,您可以很快測定出設定檔是否正常作業。例如,在系統進行升級之前,使用設定檔來測定系統是否有足夠的磁碟空間以升級至新版本的 Solaris 軟體。

pfinstall 可根據以下事項測試設定檔:

如果要建立臨時 Solaris 9 環境來測試設定檔

如果要成功且正確地測試特定 Solaris 發行版本的設定檔,您必須在相同版本的 Solaris 環境中測試設定檔。例如,如果您要測試 Solaris 9 初始安裝設定檔,請在已執行 Solaris 9 的系統上執行 pfinstall 指令。

如果您要在下列其中一種情況下測試設定檔,就必須建立臨時的安裝環境:

  1. 從以下其中一個影像來啟動系統:

    • Solaris 9 SPARC Platform Edition DVD

    • Solaris 9 x86 Platform Edition DVD

    • Solaris 9 Software 1 of 2 SPARC Platform Edition CD

    • Solaris 9 Software 1 of 2 x86 Platform Edition CD


    註解 –

    如果您要測試升級設定檔,請啟動您要升級的系統。


  2. 系統識別問題的回應。

  3. 退出安裝程式。

    • 如果您使用 Solaris 9 DVD,請 在出現下列提示時鍵入 ! 。


      Solaris Web Start 將協助您安裝 Solaris 軟體。
      <按 ENTER 鍵以繼續> {"!" 結束}
    • 如果您使用 Solaris 9 Software 1 of 2 CD,請選取 Solaris suninstall 程式來安裝 Solaris 9 作業環境。在顯示的第一個螢幕中,選擇「結束」。

  4. 從 shell 中執行 pfinstall 指令。如需有關使用 pfinstall 指令的詳細資訊,請參閱測試設定檔中的步驟 7

測試設定檔

  1. 找到要測試其設定檔的系統,該系統應與用於建立設定檔的 SPARC 或 x86 平台屬於同一類型。

    如果您正在測試升級設定檔,必須在要進行升級的實際系統上測試設定檔。

  2. 請使用以下的決定表來選擇下一個步驟。

    測試 Scenario 

    操作指示 

    測試初始安裝設定檔,並具有執行 Solaris 9 軟體的系統 

    在系統上成為超級使用者,並移至步驟 5

    測試升級設定檔,或者您並沒有執行 Solaris 9 來測試初始安裝設定檔的系統 

    建立臨時 Solaris 9 環境來測試設定檔。如需詳細資訊,請參閱如果要建立臨時 Solaris 9 環境來測試設定檔 。然後,移至步驟 3

  3. 建立一個裝載點。


    # mkdir /tmp/mnt
    
  4. 裝載目錄,其中包含有設定檔或要測試的設定檔。

    裝載 Scenario 

    鍵入操作指示 

    針對網路上的系統,裝載遠端 NFS 檔案系統 


    mount -F nfs server_name:path /tmp/mnt
    

    SPARC:裝載已製作為 UFS 格式的磁片 


    mount -F ufs /dev/diskette /tmp/mnt
    

    裝載已製作為 UFS 格式的磁片 


    mount -F pcfs /dev/diskette /tmp/mnt
    

  5. 若要測試特定系統記憶體大小的設定檔,請將 SYS_MEMSIZE 設為特定的百萬位元組記憶體大小。


    # SYS_MEMSIZE=memory_size
    # export SYS_MEMSIZE
    

  6. 您是否在步驟 4 中裝載目錄?

    • 如果是,請將目錄變更至 /tmp/mnt


      # cd /tmp/mnt
      

    • 如果不是,請變更至設定檔所在的目錄,通常為 JumpStart 目錄。


      # cd jumpstart_dir_path
      

  7. 使用 pfinstall( 1M) 指令來測試設定檔。


    # /usr/sbin/install.d/pfinstall -D:-d disk_config_file[[-c path]] profile
    

    小心 – 小心 –

    必須包含 -d-D 選項。 如果未包含這些選項的其中一個, pfinstall 會使用您指定來安裝 Solaris 9 軟體的設定檔,並覆寫系統上的所有資料。


    -D

    pfinstall 使用目前系統的磁碟配置來測試設定檔。您必須使用 -D 選項來測試升級設定檔。

    -d disk_config_file

    pfinstall 使用磁碟配置檔 disk_config_file 來測試設定檔。如果 disk_config_file 並不是位於執行 pfinstall 的目錄中,您就必須指定路徑。

    如需有關如何建立磁碟配置檔的說明,請參閱建立磁碟配置檔


    註解 –

    您無法對升級設定檔 install_type upgrade 使用 -d disk_config_file 選項。必須根據系統磁碟配置來測試升級設定檔,也就是說,您必須使用 -D 選項。


    -c path

    Solaris 9 軟體影像的路徑。例如,如果系統使用容體管理程式來裝載平台的 Solaris 9 Software 1 of 2 CD,您必須使用此選項。


    註解 –

    如果您是從平台的 Solaris 9 DVD 或 Solaris 9 Software 1 of 2 CD 影像啟動,則不需要使用 -c 選項。 DVD 或 CD 影像作為啟動程序的一部份裝載在/cdrom 上。


    profile

    要測試的設定檔名稱。如果 profile 不位於執行 pfinstall 的目錄中,您必須指定路徑。

設定檔測試範例

以下範例顯示如何使用 pfinstall 來測試名為 basic_prof 的設定檔。設定檔根據已安裝 Solaris 9 軟體的系統之磁碟配置來進行測試。basic_prof 設定檔位於 /jumpstart 目錄,並且指定了 Solaris 9 Software 1 of 2 SPARC Platform Edition CD 或 Solaris 9 Software 1 of 2 x86 Platform Edition CD 影像的路徑,因為容體管理程式正在使用中。


範例 23–9 使用 Solaris 9 系統測試設定檔


# cd /jumpstart
# /usr/sbin/install.d/pfinstall -D -c /cdrom/pathname basic_prof

以下範例顯示如何使用 pfinstall 來測試 Solaris 9 系統上名為 basic_prof 的設定檔。該測試已根據 535_test 磁碟配置檔來執行。此測試會檢查 64 MB 的系統記憶體。本範例使用 Solaris 9 Software 1 of 2 SPARC Platform Edition CD 或 Solaris 9 Software 1 of 2 x86 Platform Edition CD 影像(位於 /export/install 目錄中)。


範例 23–10 使用磁碟配置檔測試設定檔


# SYS_MEMSIZE=64
# export SYS_MEMSIZE
# /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof