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 安裝 (作業)

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

建立開始程序檔

有關開始程序檔的重要資訊

使用開始程序檔建立衍生設定檔

使用開始程序檔和結束程序檔追蹤安裝持續時間

建立結束程序檔

有關結束程序檔的重要資訊

使用結束程序檔增加檔案

使用結束程序檔增加套裝軟體或修補程式

使用結束程序檔自訂根環境

使用結束程序檔的非互動式安裝

建立壓縮配置檔

建立壓縮配置檔

壓縮配置檔範例

建立磁碟配置檔

SPARC: 建立磁碟配置檔

SPARC: 磁碟配置檔範例

x86: 建立磁碟配置檔

x86: 磁碟配置檔範例

使用站點特定的安裝程式

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

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

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

8.  自訂 JumpStart (參考)

9.  使用 JumpStart 安裝 ZFS 根池

第 2 部分附錄

A.  疑難排解 (作業)

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

字彙表

索引

建立磁碟配置檔

本節說明如何建立單一磁碟和多重磁碟配置檔。磁碟配置檔可以讓您從單一系統使用 pfinstall(1M),從而測試設定檔不同的磁碟配置。

SPARC: 建立磁碟配置檔

  1. 找到具有您想測試之磁碟的 SPARC 系統。
  2. 成為超級使用者,或者假定一個對等身份。

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

  3. prtvtoc(1M) 指令的輸出重新導向至檔案,建立單一磁碟配置檔。
    # prtvtoc /dev/rdsk/device_name >disk_config_file
    /dev/rdsk/device_name

    系統的磁碟之裝置名稱。device_name 的格式必須為 cwt xdys2 cxdy s2

    disk_config_file

    磁碟配置檔的名稱。

  4. 請確定您是否要在多重磁碟上測試 Solaris 軟體的安裝。
    • 如果選擇否,則停止,並結束程序。

    • 如果選擇是,請串連單一磁碟配置檔,然後將輸出結果儲存在新的檔案中。

      # cat disk_file1 disk_file2 >multi_disk_config

      新檔案會成為多重磁碟配置檔,如以下範例所示。

      # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
  5. 請確定磁碟裝置名稱中的目標編號在前一步所建立的多重磁碟配置檔中是否為唯一編號。
    • 如果是,則停止,並結束程序。

    • 如果否,請使用文字編輯程式開啟檔案,然後使磁碟裝置名稱中的目標編號成為唯一編號。

      例如,假設檔案中不同磁碟裝置名稱的目標編號相同,都為 t0,如此處所示:

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t0d0s2 partition map

      將第二個目標編號變更為 t2,如此處所示:

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t2d0s2 partition map

SPARC: 磁碟配置檔範例

下列範例顯示如何在具有 104 MB 磁碟並基於 SPARC 的系統上建立單一磁碟配置檔 104_test

範例 4-9 SPARC: 建立磁碟配置檔

prtvtoc 指令的輸出結果重新導向名為 104_test 的單一磁碟配置檔。

# prtvtoc /dev/rdsk/c0t3d0s2 >104_test

104_test 檔案的內容就像下面這樣:

* /dev/rdsk/c0t3d0s2 partition map
*
* Dimensions:
*     512 bytes/sector
*      72 sectors/track
*      14 tracks/cylinder
*    1008 sectors/cylinder
*    2038 cylinders*    2036 accessible cylinders
* Flags:
*   1: unmountable
*  10: read-only
*
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       1      2    00          0     164304   164303   /
       2      5    00          0    2052288  2052287  
       3      0    00     164304     823536   987839   /disk2/b298
       5      0    00     987840     614880  1602719   /install/298/sparc/work
       7      0    00    1602720     449568  2052287   /space

您已經為基於 SPARC 的系統建立磁碟配置檔。測試設定檔包含使用磁碟配置檔案測試設定檔的相關資訊。

x86: 建立磁碟配置檔

  1. 尋找包含您要測試之磁碟的 x86 系統。
  2. 成為超級使用者,或者假定一個對等身份。

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

  3. fdisk(1M) 指令的輸出儲存至檔案,建立部分的單一磁碟配置檔。
    # fdisk -R -W disk_config_file -h /dev/rdsk/device_name
    disk_config_file

    磁碟配置檔的名稱。

    /dev/rdsk/device_name

    整個磁碟的 fdisk 配置之裝置名稱。device_name 的格式必須為 cwtx dys0c xdys0

  4. prtvtoc(1M) 指令的輸出附加至磁碟配置檔:
    # prtvtoc /dev/rdsk/device_name >>disk_config
    /dev/rdsk/device_name

    系統的磁碟之裝置名稱。device_name 的格式必須為 cwt xdys2 cxdy s2

    disk_config

    磁碟配置檔的名稱。

  5. 請確定您是否要在多重磁碟上測試 Solaris 軟體的安裝。
    • 如果選擇否,則停止,並結束程序。

    • 如果選擇是,請串連單一磁碟配置檔,然後將輸出結果儲存在新的檔案中。

      # cat disk_file1 disk_file2 >multi_disk_config

      新檔案會成為多重磁碟配置檔,如以下範例所示。

      # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
  6. 請確定磁碟裝置名稱中的目標編號在前一步所建立的多重磁碟配置檔中是否為唯一編號。
    • 如果是,則停止,並結束程序。

    • 如果否,請使用文字編輯程式開啟檔案,然後使目標編號成為唯一編號。

      例如,檔案中不同的磁碟裝置名稱可能含有相同的目標編號 t0,如此處所示:

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t0d0s2 partition map

      將第二個目標編號變更為 t2,如此處所示:

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t2d0s2 partition map

x86: 磁碟配置檔範例

下列範例顯示如何在具有 500 MB 磁碟並基於 x86 的系統上建立單一磁碟配置檔 500_test

範例 4-10 x86: 建立磁碟配置檔

首先,您必須先將 fdisk 指令的輸出結果儲存到一個名為 500_test 的檔案中:

# fdisk -R -W 500_test -h /dev/rdsk/c0t0d0p0

500_test 檔案如下所示:

 * /dev/rdsk/c0t0d0p0 default fdisk table
* Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
*  HBA Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
* systid:
*  1:    DOSOS12
*  2:    PCIXOS
*  4:    DOSOS16
*  5:    EXTDOS
*  6:    DOSBIG
*  86:   DOSDATA
*  98:   OTHEROS
*  99:   UNIXOS
* 130:   SUNIXOS
*
* Id  Act Bhead Bsect   Bcyl  Ehead  Esect  Ecyl Rsect  Numsect
 130  128 44    3       0     46    30     1001 1410   2050140

然後,將 prtvtoc 指令的輸出結果附加到 500_test 檔案:

# prtvtoc /dev/rdsk/c0t0d0s2 >>500_test

現在,500_test 檔案是一個完整的磁碟配置檔:

* /dev/rdsk/c0t0d0p0 default fdisk table    
* Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
*  HBA Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
* systid:
*  1:    DOSOS12
*  2:    PCIXOS
*  4:    DOSOS16
*  5:    EXTDOS
*  6:    DOSBIG
*  86:   DOSDATA
*  98:   OTHEROS
*  99:   UNIXOS
*  130:  SUNIXOS
*
* Id  Act Bhead Bsect Bcyl  Ehead  Esec  Ecyl Rsect  Numsect
 130  128 44    3     0     46    30    1001 1410   2050140
* /dev/rdsk/c0t0d0s2 partition map
*
* Dimensions:
*      512 bytes/sector
*       94 sectors/track
*       15 tracks/cylinder
*     1110 sectors/cylinder
*     1454 cylinders
*     1452 accessible cylinders
*
* Flags:
*   1: unmountable
*  10: read-only
*                          First    Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       2      5    01       1410   2045910   2047319
       7      6    00       4230   2043090   2047319  /space
       8      1    01          0      1410     1409
       9      9    01       1410      2820     422987

您已經為基於 x86 的系統建立了磁碟配置檔。測試設定檔包含使用磁碟配置檔案測試設定檔的相關資訊。