若使用 locale 關鍵字,則 pfinstall -D 指令即無法測試設定檔。若需解決方法,請參閱升級 Solaris 作業系統小節中的錯誤訊息「無法選擇語言環境」。
找到要測試設定檔的系統,該系統與建立設定檔系統屬於相同類型的平台 (SPARC 或 x86)。
如果您正在測試升級設定檔,則必須在要進行升級的實際系統上測試設定檔。
請使用以下的決定表來選擇下一個步驟。
測試方案 |
操作說明 |
---|---|
測試初始安裝設定檔,並具有正在執行 Solaris 10 10/09 軟體的系統。 |
成為系統的超級使用者,然後跳至步驟 5。 |
測試升級設定檔,或沒有正在執行 Solaris 10 10/09 以測試初始安裝設定檔的系統。 |
建立臨時的 Solaris 10 10/09 環境以測試設定檔。如需詳細資訊,請參閱建立臨時的 Solaris 環境以測試設定檔。然後,跳至步驟 3。 |
建立一個臨時掛載點。
# mkdir /tmp/mnt |
掛載包含了要測試的一個或多個設定檔的目錄。
掛載方案 |
鍵入說明 |
|
---|---|---|
對網路上的系統掛載遠端 NFS 檔案系統。 |
|
|
SPARC: 掛載 UFS 格式的磁片。 |
|
|
掛載 PCFS 格式的磁片。 |
|
若要以特定的系統記憶體大小來測試設定檔,請將 SYS_MEMSIZE 設定成特定的記憶體大小 (以 MB 為單位)。
# 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 軟體的設定檔。將覆寫系統上的所有資料。
pfinstall 使用目前系統的磁碟配置來測試設定檔。您必須使用 -D 選項來測試升級設定檔。
pfinstall 使用磁碟配置檔 disk_config_file 來測試設定檔。如果 disk_config_file 並不是位於執行 pfinstall 的目錄中,您就必須指定路徑。
如需有關如何建立磁碟配置檔的說明,請參閱建立磁碟配置檔。
您無法將 -d disk_config_file 選項用於升級設定檔 install_type upgrade。您必須總是根據系統磁碟配置來測試升級設定檔,也就是說,您必須使用 -D 選項。
到 Solaris 軟體影像的路徑。例如,如果系統使用 Volume Manager 為您的平台掛載 Solaris Software - 1 CD,您就可以使用這個選項。
如果是從平台的 Solaris Operating System DVD 或 Solaris Software - 1 CD 影像啟動,則不需要使用 -c 選項。DVD 或 CD 影像會在啟動程序中掛載在 /cdrom。
要測試的設定檔之名稱。如果 profile 不在執行 pfinstall 的目錄中,則必須指定其路徑。