JavaScript is required to for searching.
跳過導航連結
結束列印檢視
Oracle Solaris 10 8/11 安裝指南:自訂 JumpStart 及進階安裝     Oracle Solaris 10 8/11 Information Library (繁體中文)
search filter icon
search icon

文件資訊

前言

第 1 部分使用自訂 JumpStart

1.  Solaris 安裝規劃資訊的位置

2.  自訂 JumpStart (簡介)

3.  準備自訂 JumpStart 安裝 (作業)

作業說明:準備自訂 JumpStart 安裝

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

在伺服器上建立 JumpStart 目錄

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

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

建立獨立系統的設定檔磁片

SPARC: 建立設定檔磁片

x86: 使用 GRUB 建立設定檔磁片

建立 rules 檔案

rules 檔案的語法

建立 rules 檔案

rules 檔案範例

建立設定檔

設定檔語法

建立設定檔

設定檔範例

測試設定檔

建立臨時的 Solaris 環境以測試設定檔

測試設定檔

設定檔測試範例

驗證 rules 檔案

驗證 rules 檔案

4.  使用可選的自訂 JumpStart 功能 (作業)

5.  建立自訂規則關鍵字與探測關鍵字 (作業)

6.  執行自訂 JumpStart 安裝 (作業)

7.  使用自訂 JumpStart 安裝 (範例)

8.  自訂 JumpStart (參考)

9.  使用 JumpStart 安裝 ZFS 根池

第 2 部分附錄

A.  疑難排解 (作業)

B.  附加的 SVR4 封裝需求 (參考)

字彙表

索引

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

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

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


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


在伺服器上建立 JumpStart 目錄


備註 - 本程序假定系統正在執行磁碟區管理程式。如果您沒有使用 Volume Manager 管理光碟,請參閱「System Administration Guide: Devices and File Systems」,以取得在沒有使用 Volume Manager 的情況下管理可移除式媒體的詳細資訊。


  1. 找出要建立 JumpStart 目錄的伺服器。
  2. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  3. 在伺服器上的任意位置建立 JumpStart 目錄。
    # mkdir -m 755 jumpstart_dir_path

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

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

    # mkdir -m 755 /jumpstart
  4. 編輯 /etc/dfs/dfstab 檔案,增加下列項目。
    share -F nfs -o ro,anon=0 jumpstart_dir_path

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

    share -F nfs -o ro,anon=0 /jumpstart
  5. 鍵入 shareall 並按 Enter 鍵。
  6. 決定您是否要將自訂 JumpStart 檔案的範例複製到 JumpStart 目錄中。
    • 如果不複製,則跳至步驟 9

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


    範例位置
    操作說明
    適用於您平台的 Oracle Solaris Operating System DVD 或 Solaris Software - 1 CD
    將 Oracle Solaris Operating System DVD 或 Solaris Software - 1 CD 插入伺服器的 CD-ROM 光碟機。

    Volume Manager 會自動掛載 CD 或 DVD。

    本機磁碟上適用您平台的 Oracle Solaris Operating System DVD 或 Solaris Software - 1 CD 影像
    將目錄變更至 Oracle Solaris Operating System DVD 影像或 Solaris Software - 1 影像所在的位置。例如,鍵入以下指令:
    cd /export/install
  7. 將自訂 JumpStart 範例檔案複製到設定檔伺服器的 JumpStart 目錄。
    # cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path
    media_path

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

    jumpstart_dir_path

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

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

    cp -r /cdrom/cdrom0/Solaris_10/Misc/jumpstart_sample/* /jumpstart
  8. 更新 JumpStart 檔案範例,使檔案能在您的環境中作業。
  9. 確保中含有 JumpStart 目錄,且權限已設為 755。
  10. 允許網路上的系統存取設定檔伺服器。

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

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

當您建立設定檔伺服器時,必須確定系統在自訂 JumpStart 的安裝期間能在設定檔伺服器上存取 JumpStart 目錄。使用以下方法之一來確保存取權。

指令或檔案
提供存取權
操作說明
add_install_client 指令
每次新增用於網路安裝的系統時,請使用 -c 選項和 add_install_client 指令指定設定檔伺服器。

備註 - 若不使用 NFS,則必須使用其他方法提供存取權。

  • SPARC 系統請使用 boot 指令

  • x86 系統請編輯 GRUB 功能表


啟動系統時指定 JumpStart 目錄的位置
  • 若為 SPARC 系統,請使用 boot 指令啟動系統。啟動系統時,請在設定檔伺服器上指定 JumpStart 目錄位置。您必須將自訂 JumpStart 配置檔壓縮成一個檔案。然後,將壓縮的配置檔儲存到 HTTP 或 HTTPS 伺服器上。
  • 若為 x86 系統,請於啟動系統時編輯 GRUB 功能表的啟動項目,指定設定檔伺服器的 JumpStart 目錄位置。您必須將自訂 JumpStart 配置檔壓縮成一個檔案。然後,將壓縮的配置檔儲存到 HTTP 或 HTTPS 伺服器上。

    編輯 GRUB 功能表項目時,請指定壓縮檔案的位置。

/etc/bootparams 檔案
/etc/bootparams 檔案中新增萬用字元。

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

只有您將網路安裝資訊儲存在下列位置時,才使用下列程序:

若使用下列程序,則必須使用相同類型的系統,如所有的都為 SPARC 系統。

下列情況時請勿使用此程序:

若發生上述情況,請使用 SPARC boot 指令或使用 x86 GRUB 功能表。


備註 - 您亦可將網路安裝資訊儲存在 DHCP 伺服器上。


  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) (警告:getfile:RPC 失敗:錯誤 5 (RPC 逾時))。

    從網路啟動,錯誤訊息 包含這個錯誤訊息的詳細資訊。


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