在建立設定檔之後,請使用 pfinstall( 1M) 指令來測試設定檔。在您使用設定檔來安裝或更新系統之前,請進行設定檔的測試。 當您要建立可重新配置磁碟空間的更新設定檔時,測試設定檔將會非常有用。
藉由察看 pfinstall 所產生的安裝輸出,您可以很快的測定出設定檔是否正常作業。例如,在該系統上進行更新之前,使用設定檔來測定系統是否有足夠的磁碟空間以更新至新版的 Solaris 軟體。
pfinstall 可根據以下事項測試設定檔:
已執行 pfinstall 的系統之磁碟配置。
其他磁碟配置。您所使用的磁碟配置可表示磁碟的結構,例如,磁碟的位元組/磁區、旗標,和片段。您可在 "建立磁碟配置檔案" 中找到建立磁碟配置檔案的說明。
您無法使用磁碟配置檔案來測試用來更新系統的設定檔。相反的,您必須根據系統的實際磁碟配置和目前安裝在系統上的軟體來測試設定檔。
要成功且正確的測試特定的 Solaris 發行版本的設定檔,您必須在相同版本的 Solaris 環境中測試設定檔。例如,如果您要測試 pfinstall 初始安裝設定檔,請在已執行 Solaris 9 的系統上執行 pfinstall 指令。
如果您正在下列其中一種情況下測試設定檔,就必須建立一個臨時的安裝環境:
您要在執行上一版 Solaris 軟體的系統上測試 Solaris 9 更新設定檔。
您尚未安裝 Solaris 9 系統來測試 Solaris 9 初始安裝設定檔。
從以下其中一種的影像來啟動系統。
Solaris 9 DVD
Solaris 9 軟體 CD 2 之 1
若您要測試更新設定檔,請啟動您正在更新的系統。
系統標識問題的回應。
退出安裝程式。
如果您正在使用 Solaris 9 DVD,將 !鍵入以下的提示中:
Solaris Web Start will assist you in installing software for Solaris. <Press ENTER to continue> {"!" exits} |
如果您正在使用 Solaris 9 Software 2 之 2 光碟,請選擇 Solaris suninstall program 成是來安裝 Solaris 9 作業環境。在顯示的第一個螢幕中,選擇 Exit。
從 shell 中執行 pfinstall 指令。關於使用 pfinstall 指令的詳細資訊,請參閱 "測試設定檔" 中的 步驟 7。
尋找要測試設定檔的系統。
如果您正在測試更新設定檔,您必須在要進行升級的實際系統上測試設定檔。
請使用以下的決定表來選擇下一個步驟。
測試 Scenario |
操作指示 |
---|---|
測試初始安裝設定檔,並讓一個系統執行 Solaris 9 軟體 |
在系統上成為超級使用者,並移至 步驟 5。 |
測試更新設定檔,或者您並沒有執行 Solaris 9 來測試初始安裝設定檔的系統 |
建立臨時 Solaris 9 環境來測試設定檔。若需詳細資訊,請參閱 "建立臨時 Solaris 9 環境來測試設定檔 "。然後移至 步驟 3。 |
建立一個裝載點。
# mkdir /tmp/mnt |
裝載包含了設定檔或要測試的設定檔的目錄。
裝載 Scenario |
鍵入操作指示 |
|
---|---|---|
裝載網路上系統的遠端 NFS 檔案系統。 |
|
|
裝載 UFS 格式化的磁片。 |
|
若要測試特定系統記憶體大小的設定檔,請將 SYS_MEMSIZE 設為特定的百萬位元組記憶體大小。
# SYS_MEMSIZE=memory_size # export SYS_MEMSIZE |
您是否在 步驟 4 中裝載目錄?
若是,請將目錄變更至 /tmp/mnt。
# cd /tmp/mnt |
若否,請變更至設定檔所在的目錄,其通常是 JumpStart 目錄。
# cd jumpstart_dir_path |
使用 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 選項。 |
Solaris 9 軟體影像的路徑。例如,若系統使用「容體管理程式」來裝載平台的 Solaris 9 Software 2 之 2 光碟,您就必須使用這個選項。 註解 - 如果您是從平台的 Solaris 9 DVD 或 Solaris 9 Software 2 之 2 光碟影像來啟動,就不需要 -c 選項。 DVD 或 CD 影像是以啟動程序的一部份來裝載在/cdrom 之上。 |
|
profile |
要測試的設定檔名稱。若 profile 並不是位於執行 pfinstall 的目錄中,您就必須指定路徑。 |
以下範例顯示如何使用 pfinstall 來測試名為 basic_prof 的設定檔。設定檔是根據已安裝 Solaris 9 軟體的系統之磁碟配置來進行測試。basic_prof 設定檔位於 /jumpstart 目錄中,且由於已使用「容體管理程式」,所以 Solaris 9 軟體 CD 2 之 1 影像的路徑也已指定。
# cd /jumpstart # /usr/sbin/install.d/pfinstall -D -c /cdrom/pathname basic_prof |
以下範例顯示如何使用pfinstall 來測試 Solaris 9 系統上名為 basic_prof 的設定檔。該測試已根據 535_test 磁碟配置檔案來執行。此測試會檢查 64 MB 的系統記憶體。此範例使用位於 /export/install 目錄中的Solaris 9 軟體 CD 2 之 1 影像。
# SYS_MEMSIZE=64 # export SYS_MEMSIZE # /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof |