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

文件資訊

前言

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

2.  JumpStart (簡介)

3.  準備 JumpStart 安裝 (作業)

作業說明:準備 JumpStart 安裝

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

如何在伺服器上建立 JumpStart 目錄

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

使用萬用字元項目允許所有系統存取設定檔伺服器

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

SPARC: 如何建立設定檔磁片

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

建立 rules 檔案

rules 檔案的語法

如何建立 rules 檔案

rules 檔案範例

建立設定檔

設定檔語法

如何建立設定檔

設定檔範例

測試設定檔

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

如何測試設定檔

設定檔測試範例

驗證 rules 檔案

如何驗證 rules 檔案

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

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

6.  執行 JumpStart 安裝 (作業)

7.  使用 JumpStart 安裝 (範例)

8.  JumpStart 關鍵字參考資料

9.  使用 JumpStart 安裝 ZFS 根集區

字彙表

索引

測試設定檔

建立設定檔後,請使用 pfinstall(1M) 指令測試設定檔。在使用設定檔來安裝或升級系統之前,請對設定檔進行測試。當您正在建立可重新分配磁碟空間的升級設定檔時,測試設定檔會特別有用。

檢查 pfinstall 產生的安裝輸出就可以快速判斷設定檔的運作是否符合期望。例如,在對系統進行升級之前,可使用設定檔來測定系統是否有足夠的磁碟空間以升級至新發行版本的 Oracle Solaris 軟體。

pfinstall 可根據以下項目測試設定檔:

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

如果要成功且準確地測試特定 Oracle Solaris 發行版本的設定檔,您必須在相同發行版本的 Oracle Solaris 環境中測試設定檔。例如,若要測試 Oracle Solaris 初始安裝設定檔,請在執行 Oracle Solaris 作業系統的系統上執行 pfinstall 指令。

如果您要在以下情況之一下測試設定檔,就需要建立臨時的安裝環境:

  1. 從以下映像檔之一來啟動系統:

    若為基於 SPARC 的系統:

    • SPARC 平台專用的 Oracle Solaris 作業系統 DVD

    • SPARC 平台專用的 Oracle Solaris 軟體 - 1 CD

    若為基於 x86 的系統:

    • x86 平台專用的 Oracle Solaris 作業系統 DVD

    • x86 平台專用的 Oracle Solaris 軟體 - 1 CD


    備註 - 如果您要測試升級設定檔,請啟動要升級的系統。


  2. 對系統識別問題做出回應。
  3. 出現提示時鍵入 ! 以結束安裝程式。
    The Solaris installation program  will assist you in installing software for Solaris.
    <Press ENTER to continue> {"!" exits}
  4. 從 shell 中執行 pfinstall 指令。

    如需使用 pfinstall 指令的詳細資訊,請參閱如何測試設定檔中的步驟 5

如何測試設定檔


僅適用於 x86 - 若使用 locale 關鍵字,則 pfinstall -D 指令即無法測試設定檔。如需解決方法,請參閱「Oracle Solaris 10 1/13 安裝指南:網路安裝」中的「升級 Oracle Solaris 作業系統」的錯誤訊息 “could not select locale,”。


  1. 找到要測試設定檔的系統,該系統與建立設定檔系統屬於相同類型的平台 (SPARC 或 x86)。

    如果您正在測試升級設定檔,則必須在要進行升級的實際系統上測試設定檔。

  2. 測試設定檔。
    • 若您具有正在執行 Oracle Solaris 10 8/11 軟體的系統且要測試初始安裝設定檔,請先成為系統的超級使用者。
    • 若要測試升級設定檔或您不具有正在執行 Oracle Solaris 10 8/11 的系統以測試初始安裝設定檔:
      1. 建立臨時的 Oracle Solaris 10 8/11 環境以測試設定檔。如需詳細資訊,請參閱如何建立臨時的 Oracle Solaris 環境以測試設定檔。然後,跳至「步驟 3」。
      2. 建立一個臨時掛載點。
        # mkdir /tmp/mnt
      3. 掛載包含了要測試的一個或多個設定檔的目錄。
        • 若您正在網路系統上掛載遠端 NFS 檔案系統,請鍵入以下指令:
          mount -F nfs server-name:path /tmp/mnt
        • SPARC:若您正在掛載 UFS 格式的磁片,請鍵入以下指令:
          mount -F ufs /dev/diskette /tmp/mnt
        • 若您正在掛載 PCFS 格式的磁片,請鍵入以下指令:
          mount -F pcfs /dev/diskette /tmp/mnt
  3. 若要以特定的系統記憶體大小來測試設定檔,請將 SYS_MEMSIZE 設成特定的記憶體大小 (以 MB 為單位)。
    # SYS_MEMSIZE=memory-size
    # export SYS_MEMSIZE
  4. 掛載目錄。
    • 若在子步驟 c 中掛載目錄,請將目錄變更為 /tmp/mnt

      # cd /tmp/mnt
    • 若未掛載目錄,請變更至設定檔所在的目錄 (通常為 JumpStart 目錄)。

      # cd jumpstart-dir-path
  5. 使用 pfinstall(1M) 指令測試設定檔。
    # /usr/sbin/install.d/pfinstall -D:-d disk-config-file -c path profile

    注意

    注意 - 指令中必須包含 -d- D 選項。如果未包含其中任何一個選項,pfinstall 會使用您指定用於安裝 Oracle Solaris 軟體的設定檔。將覆寫系統上的所有資料。


    -D

    pfinstall 使用目前系統的磁碟配置來測試設定檔。您必須使用 -D 選項來測試升級設定檔。

    -d disk-config-file

    pfinstall 使用磁碟配置檔案來測試設定檔。如果 disk-config-file 並不是位於執行 pfinstall 的目錄中,您就必須指定路徑。

    如需如何建立磁碟配置檔的說明,請參閱建立磁碟配置檔


    備註 - 您無法將 -d disk-config-file 選項用於升級設定檔 install_type upgrade。您必須總是根據系統磁碟配置來測試升級設定檔並使用 -D 選項。


    -c path

    Oracle Solaris 軟體映像檔的路徑。例如,如果系統使用 Solaris Volume Manager 為您的平台掛載 Oracle Solaris 軟體 - 1 CD,您就可以使用這個選項。


    備註 - 如果是從平台的 Oracle Solaris 作業系統 DVD 或 Oracle Solaris 軟體 - 1 CD 映像檔啟動,則不需要使用 -c 選項。DVD 或 CD 映像檔會在啟動程序中掛載在 /cdrom


    profile

    要測試的設定檔之名稱。如果 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