Solaris 9 9/04 安裝指南

為網路系統建立設定檔伺服器

當您為網路上的系統設定自訂 JumpStart 安裝時,需要在伺服器上建立一個名為 JumpStart 的目錄。 JumpStart 目錄包含所有必要的自訂 JumpStart 檔案,例如,rules 檔案、rules.ok 檔案和設定檔。 您必須將 JumpStart 目錄儲存在設定檔伺服器的根 (/) 目錄中。

包含 JumpStart 目錄的伺服器稱為設定檔伺服器。 設定檔可以是如安裝伺服器或開機伺服器一樣的系統,或者該伺服器也可以是完全不一樣的伺服器。設定檔案伺服器可為不同平台提供自訂 JumpStart 檔案。 例如,x86 伺服器可為 SPARC 系統和 x86 系統提供自訂 JumpStart 檔案。


註解 –

建立設定檔伺服器之後,您必須讓系統能存取伺服器。 如需詳細說明,請參閱允許所有系統存取設定檔伺服器


在伺服器上建立 JumpStart 目錄


註解 –

本程序假定系統正在執行容體管理程式。 如果您並未使用容體管理程式來管理磁碟,請參閱System Administration Guide: Devices and File Systems,以取得有關如何在沒有容體管理程式的情況下管理可移除媒體的詳細資訊。


  1. 在要建立 JumpStart 目錄的伺服器上以超級使用者的身份登入。

  2. 在伺服器上的任意位置建立 JumpStart 目錄。


    # mkdir -m 755 jumpstart_dir_path
    

    在以上指令中,jumpstart_dir_path 是 JumpStart 目錄的絕對路徑。

    例如,以下指令在根 (/) 目錄中建立了名為 jumpstart 的目錄,並將許可權設為 755:


    # mkdir -m 755 /jumpstart
    
  3. 透過加入以下項目來編輯 /etc/dfs/dfstab 檔案。


    share -F nfs -o ro,anon=0 jumpstart_dir_path
    

    例如,以下的項目可共用 /jumpstart 目錄:


    share -F nfs -o ro,anon=0 /jumpstart
    
  4. 鍵入 shareall 並按一下 Enter 鍵。

  5. 決定您是否要將自訂 JumpStart 檔案的範例複製到 JumpStart 目錄中。

    • 如果不複製,請移至步驟 8

    • 如果要複製,請使用以下的決定表來選擇下一個步驟。

    範例位置 

    操作說明 

    適用於您平台的 Solaris DVD 或 Solaris Software 1 of 2 CD 

    將 Solaris DVD 或 Solaris Software 1 of 2 CD 插入伺服器的 CD-ROM 光碟機。 

    容體管理程式將自動裝載 CD。 

    本機磁碟上適用於平台的 Solaris DVD 影像或 Solaris Software 1 of 2 CD 影像

    將目錄變更至 Solaris DVD 影像或 Solaris Software 1 of 2 影像所在的位置。 例如,鍵入以下指令: 


    cd /export/install

  6. 將自訂 JumpStart 檔案的範例複製到設定檔伺服器上的 JumpStart 目錄。


    # cp -r media_path/Solaris_9/Misc/jumpstart_sample/* jumpstart_dir_path
    
    media_path

    CD、DVD 或本機磁碟影像的路徑

    jumpstart_dir_path

    放置自訂 JumpStart 檔案範例的設定檔伺服器上的路徑

    例如,以下指令會將 jumpstart_sample 目錄複製到設定檔伺服器上的 /jumpstart 目錄:

    • 在 SPARC 系統上:


      cp -r /cdrom/cdrom0/s0/Solaris_9/Misc/jumpstart_sample/* /jumpstart
      
    • 在 x86 系統上:


      cp -r /cdrom/cdrom0/s2/Solaris_9/Misc/jumpstart_sample/* /jumpstart
      
  7. 更新 JumpStart 檔案範例,使檔案能在您的環境中作業。

  8. 確保中含有 JumpStart 目錄,且許可權已設為 755。

  9. 允許網路上的系統存取設定檔伺服器。

    如需詳細說明,請參閱允許所有系統存取設定檔伺服器

允許所有系統存取設定檔伺服器

建立設定檔伺服器時,您必須確保在自訂 JumpStart 安裝過程中,系統可以在設定檔伺服器上存取 JumpStart 目錄。 使用以下方法之一來確保存取權:


註解 –

如果將 JumpStart 目錄儲存在磁片上,或者如果在啟動系統時指定了設定檔伺服器的位置,則沒有必要執行以下的程序。


僅當將網路安裝資訊儲存在 /etc/bootparams 檔案中時,以下程序才有效。 您也可以將網路安裝資訊儲存至以下位置之一:

  1. 在安裝伺服器或啟動伺服器上,以超級使用者的身份登入。

  2. 使用文字編輯程式來開啟 /etc/bootparams

  3. 加入此項目。

    * install_config=server:jumpstart_dir_path
    
    *

    指定所有系統均有存取權的萬用字元符號

    server

    JumpStart 目錄所在的設定檔伺服器的主機名稱

    jumpstart_dir_path

    JumpStart 目錄的絕對路徑

    例如,以下的項目可讓所有的系統都能存取名為 sherlock 的設定檔伺服器上的 /jumpstart 目錄:

    * install_config=sherlock:/jumpstart

    小心 – 小心 –

    當您啟動安裝用戶端時,如果使用此程序可能產生以下錯誤訊息:

    WARNING: getfile: RPC failed: error 5: (RPC Timed out).

    從網路啟動,錯誤訊息中包含有關此錯誤訊息的詳細資訊。


    現在,所有系統現均能夠存取設定檔伺服器。