跳過導航連結 | |
結束列印檢視 | |
![]() |
Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝 Oracle Solaris 10 1/13 Information Library (繁體中文) |
建立設定檔後,請使用 pfinstall(1M) 指令測試設定檔。在使用設定檔來安裝或升級系統之前,請對設定檔進行測試。當您正在建立可重新分配磁碟空間的升級設定檔時,測試設定檔會特別有用。
檢查 pfinstall 產生的安裝輸出就可以快速判斷設定檔的運作是否符合期望。例如,在對系統進行升級之前,可使用設定檔來測定系統是否有足夠的磁碟空間以升級至新發行版本的 Oracle Solaris 軟體。
pfinstall 可根據以下項目測試設定檔:
正在執行 pfinstall 的系統之磁碟配置。
其他磁碟配置。您所使用的磁碟配置可表示磁碟的結構,例如,磁碟的位元組/磁區、旗號和磁碟片段。如需如何建立磁碟配置檔案的資訊,請參閱建立磁碟配置檔和x86: 如何建立多重磁碟配置檔。
備註 - 您無法使用磁碟配置檔測試用於系統升級的設定檔。相反,您必須根據系統的實際磁碟配置和目前安裝在系統上的軟體來測試設定檔。
如果要成功且準確地測試特定 Oracle Solaris 發行版本的設定檔,您必須在相同發行版本的 Oracle Solaris 環境中測試設定檔。例如,若要測試 Oracle Solaris 初始安裝設定檔,請在執行 Oracle Solaris 作業系統的系統上執行 pfinstall 指令。
如果您要在以下情況之一下測試設定檔,就需要建立臨時的安裝環境:
要在執行舊版 Oracle Solaris 軟體的系統上測試 Oracle Solaris 10 8/11 升級設定檔。
尚未安裝 Oracle Solaris 10 8/11 系統以測試 Oracle Solaris 10 8/11 初始安裝設定檔。
若為基於 SPARC 的系統:
SPARC 平台專用的 Oracle Solaris 作業系統 DVD
SPARC 平台專用的 Oracle Solaris 軟體 - 1 CD
若為基於 x86 的系統:
x86 平台專用的 Oracle Solaris 作業系統 DVD
x86 平台專用的 Oracle Solaris 軟體 - 1 CD
備註 - 如果您要測試升級設定檔,請啟動要升級的系統。
The Solaris installation program will assist you in installing software for Solaris. <Press ENTER to continue> {"!" exits}
僅適用於 x86 - 若使用 locale 關鍵字,則 pfinstall -D 指令即無法測試設定檔。如需解決方法,請參閱「Oracle Solaris 10 1/13 安裝指南:網路安裝」中的「升級 Oracle Solaris 作業系統」的錯誤訊息 “could not select locale,”。
如果您正在測試升級設定檔,則必須在要進行升級的實際系統上測試設定檔。
# mkdir /tmp/mnt
mount -F nfs server-name:path /tmp/mnt
mount -F ufs /dev/diskette /tmp/mnt
mount -F pcfs /dev/diskette /tmp/mnt
# SYS_MEMSIZE=memory-size # export SYS_MEMSIZE
若在子步驟 c 中掛載目錄,請將目錄變更為 /tmp/mnt。
# cd /tmp/mnt
若未掛載目錄,請變更至設定檔所在的目錄 (通常為 JumpStart 目錄)。
# cd jumpstart-dir-path
# /usr/sbin/install.d/pfinstall -D:-d disk-config-file -c path profile
![]() | 注意 - 指令中必須包含 -d 或 - D 選項。如果未包含其中任何一個選項,pfinstall 會使用您指定用於安裝 Oracle Solaris 軟體的設定檔。將覆寫系統上的所有資料。 |
pfinstall 使用目前系統的磁碟配置來測試設定檔。您必須使用 -D 選項來測試升級設定檔。
pfinstall 使用磁碟配置檔案來測試設定檔。如果 disk-config-file 並不是位於執行 pfinstall 的目錄中,您就必須指定路徑。
如需如何建立磁碟配置檔的說明,請參閱建立磁碟配置檔。
Oracle Solaris 軟體映像檔的路徑。例如,如果系統使用 Solaris Volume Manager 為您的平台掛載 Oracle Solaris 軟體 - 1 CD,您就可以使用這個選項。
備註 - 如果是從平台的 Oracle Solaris 作業系統 DVD 或 Oracle Solaris 軟體 - 1 CD 映像檔啟動,則不需要使用 -c 選項。DVD 或 CD 映像檔會在啟動程序中掛載在 /cdrom。
要測試的設定檔之名稱。如果 profile 不在執行 pfinstall 的目錄中,則必須指定其路徑。
以下範例顯示了如何使用 pfinstall 來測試名為 basic_prof 的設定檔。在已安裝 Oracle Solaris 10 8/11 軟體的系統上,針對系統的磁碟配置測試設定檔。basic_prof 設定檔位於 /jumpstart 目錄,而由於正在使用 Solaris Volume Manager,所以指定了 Oracle Solaris 作業系統 DVD 映像檔的路徑。
範例 3-18 使用 Oracle Solaris 10 8/11 系統測試設定檔
# cd /jumpstart # /usr/sbin/install.d/pfinstall -D -c /cdrom/pathname basic_prof
下列範例顯示如何使用 pfinstall 測試 Oracle Solaris 10 8/11 系統上名為 basic_prof 的設定檔。此測試是根據 535_test 磁碟配置檔來執行。此測試會檢查 64 MB 的系統記憶體。這個範例使用位於 /export/install 目錄中的 SPARC 平台專用的 Oracle Solaris 軟體 - 1 CD 或 x86 平台專用的 Oracle Solaris 軟體 - 1 CD 映像檔。
範例 3-19 使用磁碟配置檔測試設定檔
# SYS_MEMSIZE=64 # export SYS_MEMSIZE # /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof