Solaris 9 安裝指南

使用開始程序檔建立衍生的設定檔

衍生的設定檔是指在自訂 JumpStart 安裝期間,由開始程序檔動態建立的設定檔。 當您無法建立 rules 檔案時,就必須使用衍生的設定檔來進行特定系統與設定檔的比對。 例如,您可能需要使用相同系統模型所衍生的設定檔,這些模型有不同的硬體元件,如內含不同框架緩衝區的系統。

若要建立使用衍生設定檔的規則,您必須執行下列工作:

當系統符合某個規則,而「設定檔」欄位出現等號 (=) 時,開始程序檔會建立用來在系統上安裝 Solaris 軟體的衍生設定檔。

以下是一個開始程序檔的範例,它每次都建立同樣的衍生設定檔。 您可以撰寫一個開始程序檔,根據規則的評估來建立其他的衍生設定檔。


範例 24-1 建立衍生設定檔的開始程序檔

#!/bin/sh

echo "install_type        initial_install"> ${SI_PROFILE}

echo "system_type         standalone">> ${SI_PROFILE}

echo "partitioning        default">> ${SI_PROFILE}

echo "cluster             SUNWCprog">> ${SI_PROFILE}

echo "package       SUNWman     delete">> ${SI_PROFILE}

echo "package       SUNWolman   delete">> ${SI_PROFILE}

echo "package       SUNWxwman   delete">> ${SI_PROFILE}

在此範例中,開始程序檔必須使用 SI_PROFILE 環境變數作為衍生設定檔的名稱,依照預設,衍生設定檔的名稱是 /tmp/install.input



註解 -

如果您使用開始程序檔來建立衍生設定檔,請確保程序檔沒有任何錯誤。 check 程序檔不會檢驗衍生設定檔,因為衍生程序檔要到開始程序檔執行時才會建立。