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 封裝需求 (參考)

字彙表

索引

測試設定檔

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

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

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

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

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

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

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

    若為基於 SPARC 的系統:

    • Oracle Solaris Operating System for SPARC Platforms DVD

    • Solaris Software for SPARC Platforms - 1 CD

    若為基於 x86 的系統:

    • Oracle Solaris Operating System for x86 Platforms DVD

    • Solaris Software for x86 Platforms - 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 指令的詳細資訊,請參閱測試設定檔中的步驟 7

測試設定檔


僅適用於 x86 - 若使用 locale 關鍵字,則 pfinstall -D 指令即無法測試設定檔。如需解決方法,請參閱升級 Oracle Solaris 作業系統小節中的錯誤訊息「無法選擇語言環境」。


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

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

  2. 請使用以下的決定表來選擇下一個步驟。
    測試方案
    操作說明
    測試初始安裝設定檔,並具有正在執行 Oracle Solaris 10 8/11 軟體的系統。
    成為系統的超級使用者,然後跳至步驟 5
    測試升級設定檔,或沒有正在執行 Oracle Solaris 10 8/11 以測試初始安裝設定檔的系統。
    建立臨時的 Oracle Solaris 10 8/11 環境以測試設定檔。如需詳細資訊,請參閱建立臨時的 Solaris 環境以測試設定檔。然後,跳至步驟 3
  3. 建立一個臨時掛載點。
    # mkdir /tmp/mnt
  4. 掛載包含了要測試的一個或多個設定檔的目錄。
    掛載方案
    鍵入說明
    對網路上的系統掛載遠端 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
  5. 若要以特定的系統記憶體大小來測試設定檔,請將 SYS_MEMSIZE 設成特定的記憶體大小 (以 MB 為單位)。
    # SYS_MEMSIZE=memory_size
    # export SYS_MEMSIZE
  6. 您是否已在步驟 4 中掛載目錄?
    • 如果是,請將目錄變更至 /tmp/mnt

      # cd /tmp/mnt
    • 如果否,請變更至設定檔所在的目錄 (通常為 JumpStart 目錄)。

      # cd jumpstart_dir_path
  7. 使用 pfinstall(1M) 指令測試設定檔。
    # /usr/sbin/install.d/pfinstall -D:-d disk_config_file -c path profile

    注意

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


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

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

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


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


    -c path

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


    備註 - 如果是從平台的 Oracle Solaris Operating System DVD 或 Solaris Software - 1 CD 影像啟動,則不需要使用 -c 選項。DVD 或 CD 影像會在啟動程序中掛載在 /cdrom


    profile

    要測試的設定檔之名稱。如果 profile 不在執行 pfinstall 的目錄中,則必須指定其路徑。

設定檔測試範例

以下範例顯示了如何使用 pfinstall 來測試名為 basic_prof 的設定檔。在已安裝 Oracle Solaris 10 8/11 軟體的系統上,針對系統的磁碟配置測試設定檔。basic_prof 設定檔位於 /jumpstart 目錄,而由於正在使用 Volume Manager,所以指定了 Oracle Solaris Operating System DVD 影像的路徑。

範例 3-16 使用 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 目錄中的 Solaris Software for SPARC Platforms - 1 CD 或 Solaris Software for x86 Platforms - 1 CD 影像。

範例 3-17 使用磁碟配置檔測試設定檔

# SYS_MEMSIZE=64
# export SYS_MEMSIZE
# /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof