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 OS 的系统上运行 pfinstall 命令。

如果要在以下某种情况下测试配置文件,则需要创建一个临时安装环境:

  1. 从以下介质之一的映像引导系统:

    对于基于 SPARC 的系统:

    • Oracle Solaris Operating System for SPARC Platforms DVD

    • Oracle Solaris Software for SPARC Platforms - 1 CD

    对于基于 x86 的系统:

    • Oracle Solaris Operating System for x86 Platforms DVD

    • Oracle 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 命令的详细信息,请参见如何测试配置文件中的步骤 5

如何测试配置文件


仅适用于 x86 - 如果使用 locale 关键字,则 pfinstall -D 命令无法测试配置文件。有关解决方法,请参见《Oracle Solaris 10 1/13 安装指南:基于网络的安装》中的"升级 Oracle Solaris OS"一节中的错误消息“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 环境。然后,请转至Step 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 Software - 1 CD,则使用此选项。


    注 - 如果您从平台的 Oracle Solaris Operating System DVD 或 Oracle Solaris Software - 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 Operating System 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 目录中的 Oracle Solaris Software for SPARC Platforms - 1 CD 或 Oracle Solaris Software for x86 Platforms - 1 CD 映像。

示例 3-19 使用磁盘配置文件来测试配置文件

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