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 安装(任务)

4.  使用可选的 JumpStart 功能(任务)

创建开始脚本

关于开始脚本

用开始脚本创建派生配置文件

利用开始脚本和结束脚本跟踪安装持续时间

创建结束脚本

关于结束脚本

使用结束脚本添加文件

使用结束脚本添加软件包或修补程序

使用结束脚本定制根环境

使用结束脚本的非交互安装

创建压缩的配置文件

如何创建压缩的配置文件

创建磁盘配置文件

SPARC: 如何创建单磁盘配置文件

SPARC: 如何创建多磁盘配置文件

x86: 如何创建单磁盘配置文件

x86: 如何创建多磁盘配置文件

使用站点特定的安装程序

5.  创建定制规则和探测关键字(任务)

6.  执行 JumpStart 安装(任务)

7.  使用 JumpStart 进行安装(示例)

8.  JumpStart 关键字参考

9.  使用 JumpStart 安装 ZFS 根池

词汇表

索引

创建磁盘配置文件

本节介绍如何创建单磁盘配置文件和多磁盘配置文件。利用磁盘配置文件,您可以在单个系统中使用 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-9 SPARC: 创建磁盘配置文件

下面的示例说明如何在一个具有 104 MB 磁盘的基于 SPARC 的系统中创建单磁盘配置文件 104_test

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: 如何创建多磁盘配置文件

  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. 串联单磁盘配置文件并将输出保存到一个新文件中。
    # cat disk-file1 disk-file2 >multi-disk-config-file

    此新文件即成为多磁盘配置文件,如下例所示:

    # 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

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

    磁盘配置文件的名称。

示例 4-10 x86: 创建磁盘配置文件

下面的示例说明如何在一个具有 500 MB 磁盘的基于 x86 的系统中创建单磁盘配置文件 500_test

首先,将 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: 如何创建多磁盘配置文件

  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. 串联单磁盘配置文件并将输出保存到一个新文件中。
    # cat disk-file1 disk-file2 >multi-disk-config-file

    此新文件即成为多磁盘配置文件,如下例所示:

    # 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