Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝

驗證 rules 檔案

在能夠使用設定檔和 rules 檔案之前,您必須執行 check 程序檔來驗證檔案是否已正確安裝。如果正確地設定了所有規則和設定檔,則會建立 rules.ok 檔案,該檔案是自訂 JumpStart 安裝軟體用於比對系統和設定檔所必需。

表 3–2 說明 check 程序檔的作用。

表 3–2 使用 check 程序檔時發生的狀況

階段 

說明 

檢查 rules 檔案的語法。

 

check 會驗證規則關鍵字是否合法,以及是否指定了每個規則的 beginclassfinish 欄位。beginfinish 欄位可包含減號 (-),但不可包含檔案名稱。

如果 rules 檔案中沒有發現任何錯誤,則會檢查在規則中所指定的每個設定檔的語法。

如果找不到錯誤,check 會從 rules 檔案建立 rules.ok 檔案,移除全部註釋和空白行,保留全部規則,然後在結尾增加下列一行註釋:

# version=2 checksum=num

Procedure驗證 rules 檔案

  1. 確定 check 程序檔位於 JumpStart 目錄。


    備註 –

    check 程序檔位於 Solaris Operating System DVD 或 Solaris Software - 1 CD 的 Solaris_10/Misc/jumpstart_sample 目錄中。


  2. 將目錄變更至 JumpStart 目錄。

  3. 執行 check 程序檔,驗證 rules 檔案:


    $ ./check -p path -r file_name
    
    -p path

    請使用 Solaris 軟體影像的 check 程序檔驗證 rules,而不要使用目前系統的 check 程序檔。path 是本機磁碟、已裝載的 Solaris Operating System DVD 或 Solaris Software - 1 CD 上的影像。

    如果您的系統執行舊版的 Solaris,請使用這個選項,執行最新版本的 check

    -r file_name

    指定名為 rules 檔案以外的規則檔案。使用此選項,您可以在將規則整合至 rules 檔案之前,測試規則的有效性。

    check 程序檔執行時,其會報告 rules 檔案和各設定檔的有效性檢查結果。如果沒有發現任何錯誤,程序檔會報告下列資訊。


    The custom JumpStart configuration is ok
  4. 確定 root 擁有 rules.ok 檔案,且權限設定成 644。

另請參閱

在驗證 rules 檔案之後,您可以參閱第 4 章使用可選的自訂 JumpStart 功能 (作業),以瞭解更多有關選擇性自訂 JumpStart 功能的資訊。您可以參閱第 6 章執行自訂 JumpStart 安裝 (作業),以瞭解更多有關執行自訂 JumpStart 安裝的資訊。