Solaris 10 安装指南:自定义 JumpStart 和高级安装

第 9 章 执行自定义 JumpStart 安装(任务)

本章介绍如何在基于 SPARC 或基于 x86 的系统中执行自定义 JumpStart 安装。在要安装 Solaris 软件的系统中您需要遵循这些过程。

SPARC: 任务图:针对自定义 JumpStart 安装设置系统

表 9–1 任务图:针对自定义 JumpStart 安装设置系统

任务 

描述 

参考 

检查系统是否受支持。 

检查在 Solaris 环境中系统支持的硬件文档。 

http://docs.sun.com 上的 Solaris Sun 硬件平台指南

检查系统是否有足够的磁盘空间用于 Solaris 软件。 

验证是否已规划了足够的空间在系统上安装 Solaris 软件。 

第 3 章,Solaris 安装和升级(规划)

(可选)设置系统参数。 

您可以预配置系统信息,以避免在安装或升级时被提示输入该信息。 

《Solaris 10 安装指南:基于网络的安装》中的第 6  章 “预配置系统配置信息(任务)”

针对自定义 JumpStart 安装准备系统。 

创建并验证 rules 文件和配置文件。

第 6 章,准备自定义 JumpStart 安装(任务)

(可选)准备可选的自定义 JumpStart 功能。 

如果使用了开始脚本、结束脚本或其他可选功能,请准备这些脚本或文件。 

第 7 章,使用可选的自定义 JumpStart 功能(任务)第 8 章,创建自定义规则和探测关键字(任务)

(可选)准备从网络安装 Solaris 软件。 

要从远程 Solaris Operating System DVD 或 Solaris Software for SPARC Platforms CD 映像安装系统,您需要对系统进行设置,以从安装服务器或引导服务器引导和安装。 

《Solaris 10 安装指南:基于网络的安装》中的第 8  章 “准备使用 DVD 介质从网络进行安装(任务)”

《Solaris 10 安装指南:基于网络的安装》中的第 9  章 “准备使用 CD 介质从网络进行安装(任务)”

(可选)准备 Solaris Flash 归档文件安装。 

设置 Solaris Flash 归档文件安装的具体信息。 

准备使用自定义 JumpStart 安装来安装 Solaris Flash 归档文件

执行安装或升级。 

引导系统以便初始化安装或升级。 

SPARC: 使用自定义 JumpStart 程序执行安装或升级

SPARC: 执行自定义 JumpStart 安装

在自定义 JumpStart 安装过程中,JumpStart 程序尝试将要安装的系统与 rules.ok 文件中的规则进行匹配。JumpStart 程序从第一条规则到最后一条规则通读这些规则。当安装的系统与规则中定义的所有系统属性一致时发生匹配。如果系统与规则匹配,JumpStart 程序即停止读取 rules.ok 文件,然后根据该匹配规则的配置文件开始安装系统。

Procedure准备使用自定义 JumpStart 安装来安装 Solaris Flash 归档文件

对于初始安装,可安装完全归档文件;如果您已安装了归档文件,则可安装差别归档文件以进行更新。使用自定义 JumpStart 安装方法或使用 Solaris Live Upgrade,可以在不活动的引导环境中安装归档文件。本步骤提供使用自定义 JumpStart 来安装归档文件的说明。

步骤
  1. 检查以下限制。

    描述 

    示例 

    注意:使用 archive_location 关键字安装 Solaris Flash 归档文件时,归档文件和安装介质必须包含相同的操作系统版本。

    例如,如果归档文件是 Solaris 10 操作系统且您使用的是 DVD 介质,则必须使用 Solaris 10 DVD 介质来安装归档文件。如果操作系统的版本不匹配,将无法在克隆系统中安装归档文件。 


    注意 – 注意 –

    当安装了非全局区域,将无法正确创建 Solaris Flash 归档文件。Solaris Flash 功能与 Solaris Zone 分区技术不兼容。如果创建了 Solaris Flash 归档文件,当在下列条件下部署归档文件时,所生成的归档文件无法正确安装:

    • 归档文件是在非全局区域中创建的

    • 归档文件是在安装了非全局区域的全局区域中创建的


     

  2. 在安装服务器上,创建自定义 JumpStart rules 文件。

    有关创建自定义 JumpStart 文件的详细说明,请参阅第 6 章,准备自定义 JumpStart 安装(任务)

  3. 在安装服务器上,创建自定义 JumpStart 配置文件。

    有关 Solaris Flash 归档文件配置文件的示例,请参见配置文件示例

    基于在表 11–2 中自定义 JumpStart 关键字的现有列表,只有以下关键字在安装 Solaris Flash 归档文件时有效:

    关键字 

    初始安装 

    差别归档文件 

    (必需)archive_location

    fdisk(仅适用于 x86)

    filesys


    注 –

    不能将关键字 filesys 的值设置为 auto


     

    forced_deployment

     

    (必需)install_type

    local_customization

    no_content_check

     

    no_master_check

     

    package

     

    root_device

    1. install_type 关键字的值设置为下列类型之一。

      • 对于完全归档文件安装,将该值设置为 flash_install

      • 对于差别归档文件安装,将该值设置为 flash_update

    2. 使用 archive_location 关键字来添加 Solaris Flash 归档文件的路径。

      有关 archive_location 关键字的详细信息,请参阅archive_location 关键字

    3. 指定文件系统配置。

      Solaris Flash 归档文件提取过程不支持分区的自动布局。

    4. (可选)如果希望在安装归档文件的同时安装附加软件包,请使用 package 关键字。有关更多信息,请参见package 配置文件关键字

    5. (可选)如果要在克隆系统上安装附加的 Solaris Flash 归档文件,请为要安装的每个归档文件添加一个 archive_location 行。

  4. 在安装服务器上,添加要与 Solaris Flash 归档文件一起安装的客户程序。

    有关详细说明,请参阅以下章节:

  5. 在克隆系统上执行自定义 JumpStart 安装。

    有关详细说明,请参阅SPARC: 使用自定义 JumpStart 程序执行安装或升级

ProcedureSPARC: 使用自定义 JumpStart 程序执行安装或升级

步骤
  1. 如果系统是网络的一部分,请确保已将以太网连接器或类似的网络适配器连接到了系统上。

  2. 如果要安装通过 tip(1) 行连接的系统,请确保所显示的窗口宽度和长度至少分别为 80 列和 24 行。

    要确定 tip 窗口的当前尺寸,请使用 stty(1) 命令。

  3. 如果使用系统的 DVD-ROM 或 CD-ROM 驱动器安装 Solaris 软件,请将 Solaris Operating System for SPARC Platforms DVD 或 Solaris Software for SPARC Platforms - 1 CD 插入驱动器。

  4. 如果使用了配置文件软盘,请将此配置文件软盘放入系统的软盘驱动器。

  5. 引导系统。

    • 如果系统是新的,刚从包装箱中拿出来,请打开系统。

    • 如果要安装或升级现有系统,则关闭该系统。在 ok 提示符下,键入 boot 命令的适当选项。boot 命令的语法如下。


      ok boot [cd–dvd|net] - install [url|ask] options
      

      例如,如果键入以下命令,将使用 JumpStart 配置文件通过网络安装 OS。


      ok boot net - install http://131.141.2.32/jumpstart/config.tar
      

      有关 boot 命令选项的描述,请参见下表。


    仅适用于 SPARC –

    系统将检查硬件、系统组件以及基于 SPARC 的系统引导。引导过程将持续几分钟。


  6. 如果没有预配置 sysidcfg 文件中的系统信息,则在收到系统提示时,请回答有关系统配置的问题。

  7. 按照屏幕上的说明来安装软件。

    当 JumpStart 程序完成 Solaris 软件的安装后,系统将自动重新引导。

    完成安装后,安装日志将保存在文件中。您可以在以下目录中找到安装日志:

    • /var/sadm/system/logs

    • /var/sadm/install/logs

SPARC: boot 命令的命令参考

boot 命令的语法如下。


ok boot [cd–dvd|net] - install [url|ask] options

下表描述了适用于 JumpStart 安装的 boot 命令的命令行选项。

选项 

描述 

[ cd–dvd|net]

指定从 CD 或 DVD 引导,或者从网络上的安装服务器引导。 

  • cd-dvd-使用 cdrom 从 CD 或 DVD 引导。

  • net-指定从网络上的安装服务器引导。

[ url| ask]

指定自定义 JumpStart 文件的位置或提示您指定位置。 

  • url-指定文件的路径。可以为位于 HTTP 或 HTTPS 服务器中的文件指定 URL。

    HTTP 服务器


    http://server_name:IP_address/jumpstart_dir_path/
    compressed_config_file&proxy_info
    
    • 如果将一个 sysidcfg 文件放置在压缩配置文件中,必须指定包含该文件的服务器的 IP 地址,如下例所示:


      http://131.141.2.32/jumpstart/config.tar
    • 如果将压缩配置文件保存在位于防火墙后面的 HTTP 服务器上,则在引导过程中必须使用代理说明符。不需要为包含该文件的服务器指定 IP 地址。必须指定代理服务器的 IP 地址,如下例所示:


      http://www.shadow.com/jumpstart/config.tar&proxy=131.141.6.151
  • ask-指定在系统引导并连接到网络后,安装程序提示您键入压缩的配置文件的位置。如果使用该选项,您将无法执行完全无人参与的 JumpStart 安装。

    如果通过按 Return 来跳过提示,Solaris 安装程序将交互式地配置网络参数。然后,安装程序提示您键入压缩配置文件的位置。

options

  • dhcp-指定使用 DHCP 服务器获取引导系统所需的网络安装信息。 该选项对于 JumpStart 安装不是必需的。如果不通过键入 dhcp 来指定要使用 DHCP 服务器,则系统将使用 /etc/bootparams 文件或名称服务 bootparams 数据库。例如,如果您希望保留静态 IP 地址,您将不会指定 dhcp

  • 选项 nowintext 不适用于 JumpStart 安装。这些选项对于交互式安装很有帮助。有关更多信息,请参见《Solaris 10 安装指南:基本安装》中的“使用 Solaris 安装程序执行安装或升级”

x86: 任务图:针对自定义 JumpStart 安装设置系统

表 9–2 x86: 任务图:针对自定义 JumpStart 安装设置系统

任务 

描述 

参考 

确定是否需要保留现有的操作系统和用户数据。 

如果系统中的现有操作系统使用整个磁盘,则您必须保留现有操作系统以使其可以与 Solaris 10 软件共存。这一决定确定了如何指定系统配置文件中的 fdisk(1M) 关键字。

x86: fdisk 配置文件关键字

检查系统是否受支持。 

检查在 Solaris 环境中系统支持的硬件文档。 

硬件生产商文档 

检查系统是否有足够的磁盘空间用于 Solaris 软件。 

验证是否已规划了足够的空间在系统上安装 Solaris 软件。 

第 3 章,Solaris 安装和升级(规划)

(可选)设置系统参数。 

您可以预配置系统信息,以避免在安装或升级时被提示输入该信息。 

《Solaris 10 安装指南:基于网络的安装》中的第 6  章 “预配置系统配置信息(任务)”

针对自定义 JumpStart 安装准备系统。 

创建并验证 rules 文件和配置文件。

第 6 章,准备自定义 JumpStart 安装(任务)

(可选)准备可选的自定义 JumpStart 功能。 

如果使用了开始脚本、结束脚本或其他可选功能,请准备这些脚本或文件。 

第 7 章,使用可选的自定义 JumpStart 功能(任务)第 8 章,创建自定义规则和探测关键字(任务)

(可选)准备从网络安装 Solaris 软件。 

要从远程 Solaris Operating System for x86 Platforms DVD 或 Solaris Software For x86 Platforms CD 映像安装系统,您需要设置系统以从安装服务器或引导服务器引导和安装。 

《Solaris 10 安装指南:基于网络的安装》中的第 9  章 “准备使用 CD 介质从网络进行安装(任务)”

(可选)准备 Solaris Flash 归档文件安装。 

设置 Solaris Flash 归档文件安装的具体信息。 

准备使用自定义 JumpStart 安装来安装 Solaris Flash 归档文件

执行安装或升级。 

引导系统以便初始化安装或升级。 

x86: 使用自定义 JumpStart 程序和 GRUB 执行安装或升级

x86: 执行自定义 JumpStart 安装

在自定义 JumpStart 安装过程中,JumpStart 程序尝试将要安装的系统与 rules.ok 文件中的规则进行匹配。JumpStart 程序从第一条规则到最后一条规则通读这些规则。当安装的系统与规则中定义的所有系统属性一致时发生匹配。一旦系统匹配规则,JumpStart 程序即停止读取 rules.ok 文件,然后根据匹配规则的配置文件开始安装系统。

可以使用自定义 JumpStart 安装 Solaris Flash 归档文件。有关说明,请参见准备使用自定义 JumpStart 安装来安装 Solaris Flash 归档文件

根据您安装的发行版,请选择以下过程之一:

Procedurex86: 使用自定义 JumpStart 程序和 GRUB 执行安装或升级

从 Solaris 10 1/06 发行版开始,使用此过程来安装 Solaris OS。

步骤
  1. 如果系统是网络的一部分,请确保已将以太网连接器或类似的网络适配器连接到了系统上。

  2. 如果要安装通过 tip(1) 行连接的系统,请确保所显示的窗口宽度和长度至少分别为 80 列和 24 行。

    要确定 tip 窗口的当前尺寸,请使用 stty(1) 命令。

  3. 决定是否要使用配置文件软盘。

    从 Solaris 10 1/06 发行版开始,不再使用配置文件软盘引导系统。不过也可以准备一张软盘,只将 JumpStart 目录包括在内。 以后在执行 JumpStart 安装并从 CD-ROM 引导时可以使用该软盘。

    • 如果使用配置文件软盘,请将此配置文件软盘插入系统的软盘驱动器。

    • 如果不使用配置文件软盘,则继续执行步骤 4

  4. 确定如何引导系统。

    • 如果使用 Solaris Operating System DVD 或 Solaris Software - 1 CD 引导,请插入光盘。系统的 BIOS 必须支持从 DVD 或 CD 引导。

    • 如果从网络引导,请使用引导前执行环境 (PXE) 网络引导。系统必须支持 PXE。通过使用系统 BIOS 设置工具或网络适配器的配置设置工具,使系统能够使用 PXE。

  5. (可选)如果希望从 DVD 或 CD 引导,请在系统的 BIOS 中更改引导设置,将其设置为从 DVD 或 CD 介质引导。请参见硬件文档获取相关说明。

  6. 如果系统关闭,请打开系统。如果系统已打开,请重新引导系统。

    此时将显示 GRUB 菜单。此菜单提供了引导项的列表。所提供的项是要安装的 Solaris 实例。


    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-------------------------------------------------------------------+
    |Solaris 10 image_directory                                             |
    |                                                                   |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.

    image_directory 是安装映像所在目录的名称。JumpStart 文件的路径是使用 add_install_client 命令和 -c 选项进行定义的。


    注 –

    现在无需从 GRUB 项引导,即可编辑引导项。编辑 GRUB 项后,再执行 JumpStart 安装。有关如何编辑 GRUB 项和安装选项列表的说明,请参见x86: 通过编辑 GRUB boot 命令执行自定义 JumpStart 安装


  7. 在“引导 Solaris”屏幕上,选择要从中引导系统的设备。选择 DVD、CD、Net 或 Disk。

  8. 出现提示时,执行以下指令之一:


    Select the type of installation you want to perform:
     
             1 Solaris Interactive
             2 Custom JumpStart
             3 Solaris Interactive Text (Desktop session)
             4 Solaris Interactive Text (Console session)
             5. Apply driver updates
             6. Single User Shell
    Enter the number of your choice.
    Please make a selection (1-6).

    要选择自定义 JumpStart 方法,则键入 2 并按 Enter 键。

    JumpStart 安装随即开始。


    注 –
    • 如果 30 秒内未进行选择,则 Solaris 交互式安装程序将启动。可以在命令行中键入任何键来停止计时器。

    • 如果选择 1、3 或 4 项,将使用交互式安装进行安装。有关交互式安装的信息,请参见《Solaris 10 安装指南:基本安装》

    • 有关以下两项安装的信息,请参见《Solaris 10 安装指南:基本安装》

      • 如果选择第 5 项,则将安装驱动程序更新。

      • 如果选择第 6 项,则可以执行维护任务。


  9. 如果没有预配置 sysidcfg 文件中的系统信息,则在收到系统提示时,请回答有关系统配置的问题。

  10. 按照屏幕上的说明来安装软件。

    当 JumpStart 程序完成 Solaris 软件的安装后,系统将自动重新引导。同时,GRUB menu.lst 文件将自动更新。然后,下一次使用 GRUB 菜单时,将显示所安装的 Solaris 实例。

    完成安装后,安装日志将保存在文件中。您可以在以下目录中找到安装日志:

    • /var/sadm/system/logs

    • /var/sadm/install/logs

x86: 通过编辑 GRUB boot 命令执行自定义 JumpStart 安装

从 Solaris 10 1/06 发行版开始,您可以编辑 GRUB 菜单。在某些主要用于调试目的的环境中,可能需要修改 GRUB boot 命令。以下过程描述了执行自定义 JumpStart 安装之前编辑 GRUB boot 命令的步骤。

Procedurex86: 修改 GRUB boot 命令

步骤
  1. 要开始安装,请执行在前面x86: 使用自定义 JumpStart 程序和 GRUB 执行安装或升级部分描述的步骤 1步骤 5

  2. 如果系统关闭,请打开系统。如果系统已打开,请重新引导系统。

    此时将显示 GRUB 菜单。此菜单提供了引导项的列表。所提供的项是要安装的 Solaris 实例。


    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-------------------------------------------------------------------+
    |Solaris 10 image_directory                                             |
    |                                                                   |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.

    image_directory 是安装映像所在目录的名称。


    注 –
    • 如果使用了 NFS 以及 add_install_client 命令和 -c 选项设置 JumpStart 目录的路径,则不需要将该路径包含在引导项中。

    • 如果未使用 NFS,则必须记录包含 JumpStart 目录的压缩配置文件的路径。


  3. 要停止引导进程并使用菜单项编辑器,请键入 e

    此时将显示 GRUB 编辑菜单。


    kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B console=ttyb,\
    install_media=131.141.2.32:/export/mary/v11 \
    module /I86PC.Solaris_11-8/x86.new
  4. 使用方向键选择引导项。

  5. 要编辑所选的命令,请键入 e

    将显示与以下示例相似的命令。


    grub edit>kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B \
    console=ttyb,install_media=131.141.2.32:/export/mary/_\
    module /I86PC.Solaris_11-8/x86.new
  6. 通过键入所需的选项来编辑命令。

    用于 JumpStart 安装的语法如下所示:


    grub edit>kernel /I86PC.Solaris_11-image_directory/multiboot kernel/unix/ \
    install [url|ask] options -B install_media=media_type
    

    有关 JumpStart 选项的说明,请参见x86: b 命令或 boot 命令的命令参考

    在以下示例中,OS 是通过网络以及自定义 JumpStart 配置文件进行安装的。


    kernel /I86PC.Solaris_11-8/multiboot kernel/unix/ install \
    -B install_media=131.141.2.32:/export/mary/v11 \
    module /I86PC.Solaris_11-8/x86.new
  7. 要接受编辑,请按 Enter 键。

    系统将保存所做更改并显示 GRUB 主菜单。


    注 –

    按 Esc 键返回到 GRUB 主菜单,并且不保存所做更改。


  8. 要开始安装,请键入 b

Procedurex86: 使用自定义 JumpStart 程序执行安装或升级

对于 Solaris 10 3/05 发行版,使用此过程来安装 Solaris OS。

步骤
  1. 如果系统是网络的一部分,请确保已将以太网连接器或类似的网络适配器连接到了系统上。

  2. 如果要安装通过 tip(1) 行连接的系统,请确保所显示的窗口宽度和长度至少分别为 80 列和 24 行。

    要确定 tip 窗口的当前尺寸,请使用 stty(1) 命令。

  3. 如果使用配置文件软盘,请将此配置文件软盘放入系统的软盘驱动器。


    注 –

    配置文件软盘中除配置文件信息外,还包含 Solaris 10 3/05 Device Configuration Assistant 的副本。如果您使用 PXE 网络引导通过网络引导系统,则必须配置系统以使其从网络而不是从软盘引导。


  4. 确定如何引导系统。

    • 如果使用 Solaris Operating System DVD 或 Solaris Software - 1 CD 引导,请插入光盘。系统的 BIOS 必须支持从 DVD 或 CD 引导。

    • 如果从网络引导,请使用引导前执行环境 (PXE) 网络引导。系统必须支持 PXE。通过使用系统 BIOS 设置工具或网络适配器的配置设置工具,使系统能够使用 PXE。

    • 如果使用软盘引导-请使用在步骤 3 中插入驱动器的配置文件软盘,或将 Solaris 10 3/05 Device Configuration Assistant 软盘插入系统的软盘驱动器。


      仅适用于 x86 –

      使用《Solaris 10 安装指南:基于网络的安装》中的“Solaris 10 3/05 for x86: 将引导软件复制到软盘”一节描述的过程,可以将 Device Configuration Assistant 软件从 Solaris Operating System for x86 Platforms DVD 或 Solaris Software for x86 Platforms - 2 CD 复制到软盘。


  5. 如果系统关闭,请打开系统。如果系统已打开,请重新引导系统。

    Device Configuration Assistant 将识别系统的设备。

  6. 在“引导 Solaris”屏幕上,选择要从中引导系统的设备。选择 DVD、CD、Net 或 Disk。

  7. 出现提示时,执行以下操作之一:


    Select the type of installation you want to perform:
     
             1 Solaris Interactive
             2 Custom JumpStart         
             3 Solaris Interactive Text (Desktop session)
             4 Solaris Interactive Text (Console session) 
    
    Enter the number of your choice followed by the <ENTER> key.
    Alternatively, enter custom boot arguments directly.
    
    If you wait for 30 seconds without typing anything,
    an interactive installation will be started.

    要选择自定义 JumpStart 方法,请执行以下操作之一:


    注 –
    • 如果 30 秒钟内您没有键入 2 或键入引导命令,则 Solaris 交互式安装程序将启动。可以在命令行中键入任何键来停止计时器。

    • 如果选择 1、3 或 4 项,将使用交互式安装进行安装。有关交互式安装的信息,请参见《Solaris 10 安装指南:基本安装》


    • 键入 2 并按 Enter 键。

    • 键入 b 命令的适当选项。命令的语法如下。


      b install url:ask options
      

      例如,如果键入以下命令,将使用 JumpStart 配置文件通过网络安装 OS。


      ok b install http://131.141.2.32/jumpstart/config.tar
      

      有关 b 命令选项的说明,请参见下表。

  8. 如果没有预配置 sysidcfg 文件中的系统信息,则在收到系统提示时,请回答有关系统配置的问题。

  9. 按照屏幕上的说明来安装软件。

    当 JumpStart 程序完成 Solaris 软件的安装后,系统将自动重新引导。

    完成安装后,安装日志将保存在文件中。您可以在以下目录中找到安装日志:

    • /var/sadm/system/logs

    • /var/sadm/install/logs

x86: b 命令或 boot 命令的命令参考

有关 boot 命令的命令行选项的描述,请根据所安装的发行版参阅以下各节中的一节:

x86: GRUB boot 菜单命令参考

从 Solaris 10 1/06 发行版开始boot 命令的语法如下所示。


kernel /I86PC.Solaris_11-image_directory/multiboot kernel/unix/ install \
[url|ask] options -B install_media=media_type

下表描述了适用于 JumpStart 安装的 GRUB boot 菜单命令的命令行选项。

选项 

描述 

install

执行自定义 JumpStart 安装。 

在以下示例中,系统将从 DVD 介质引导并使用下列选项: 

  • install 执行自定义 JumpStart 安装

  • file://jumpstart/config.tar 查找本地磁盘上的 JumpStart 配置文件


kernel /I86pc.Solaris_11.8/multiboot install file://jumpstart/config.tar \
 -B install_media=dvdrom module /I86Solaris_11.8/x86.new

[url| ask]

指定自定义 JumpStart 文件的位置或提示您指定位置。 

  • url-指定文件的路径。可以为位于以下位置的文件指定 URL:

    • 本地硬盘


      file://jumpstart_dir_path/compressed_config_file
      

      例如:


      kernel /I86pc.Solaris_11.8/multiboot install \
      file://jumpstart/config.tar \
       -B install_media=dvdrom module /I86Solaris_11.8/x86.new
    • NFS 服务器


      nfs://server_name:IP_address/jumpstart_dir_path/compressed_config_file
      

      例如:


      kernel /I86pc.Solaris_11.8/multiboot install\
      myserver:192.168.2.1/jumpstart/config.tar \
       -B install_media=192.168.2.1/export/Solaris_11.8/boot \
      module /I86PC.Solaris_11.8/x86.new
    • HTTP 服务器


      http://server_name:IP_address/jumpstart_dir_path/
      compressed_config_file&proxy_info
      
      • 如果将一个 sysidcfg 文件放置在压缩配置文件中,必须指定包含该文件的服务器的 IP 地址,如下例所示:


        kernel /I86pc.Solaris_11.8/multiboot install \
        http://192.168.2.1/jumpstart/config.tar \
         -B install_media=192.168.2.1/export/Solaris_11.8/boot \
        module /I86PC.Solaris_11.8/x86.new
      • 如果将压缩配置文件保存在位于防火墙后面的 HTTP 服务器上,则在引导过程中必须使用代理说明符。不需要为包含该文件的服务器指定 IP 地址。必须指定代理服务器的 IP 地址,如下例所示:


        kernel /I86pc.Solaris_11.8/multiboot install \
        http://www.shadow.com/jumpstart/config.tar&proxy=131.141.6.151 \
         -B install_media=192.168.2.1/export/Solaris_11.8/boot \
        module /I86PC.Solaris_11.8/x86.new
 
  • ask-指定在系统引导并连接到网络后,安装程序提示您键入压缩的配置文件位置。如果使用该选项,您将无法执行完全无人参与的 JumpStart 安装。

    如果通过按 Return 来跳过提示,Solaris 安装程序将交互式地配置网络参数。然后,安装程序提示您键入压缩配置文件的位置。

    以下示例将执行自定义 JumpStart 安装并从 DVD 介质引导。在系统连接到网络后,将提示您键入配置文件的位置。


    kernal /boot/multiboot kernel/unix install ask -B \
    install_media=192.168.2.1:export/sol_11_x86/boot module \
    /I86PC.Solaris_11.8_

options

  • dhcp-指定使用 DHCP 服务器获取引导系统所需的网络安装信息。该选项对于 JumpStart 安装不是必需的。如果不通过键入 dhcp 来指定使用 DHCP 服务器,系统将使用 /etc/bootparams 文件或名称服务 bootparams 数据库。例如,如果您希望保留静态 IP 地址,您将不会指定 dhcp。例如:


    kernel /I86pc.Solaris_11.8/multiboot install \
    dhcp -B install_media=192.168.2.1:/export/Solaris_11.8/ \
    boot module /I86PC.Solaris_11.8/x86.new
  • 选项 nowintext 不适用于 JumpStart 安装。这些选项对于交互式安装很有帮助。有关更多信息,请参见《Solaris 10 安装指南:基本安装》中的“使用 Solaris 安装程序执行安装或升级”中的“使用 Solaris 安装程序执行安装或升级”

x86: b (boot) 命令参考

对于 Solaris 10 3/05 发行版b 命令的语法如下所示。


ok b  install url:ask options

下表描述了适用于 JumpStart 安装的 boot 命令的命令行选项。

选项 

描述 

url: ask

指定自定义 JumpStart 文件的位置或提示您指定位置。 

  • url-指定文件的路径。可以为位于 HTTP 或 HTTPS 服务器中的文件指定 URL

    HTTP 服务器


    http://server_name:IP_address/jumpstart_dir_path/
    compressed_config_file&proxy_info
    
    • 如果将一个 sysidcfg 文件放置在压缩配置文件中,必须指定包含该文件的服务器的 IP 地址,如下例所示:


      http://131.141.2.32/jumpstart/config.tar
    • 如果将压缩配置文件保存在位于防火墙后面的 HTTP 服务器上,则在引导过程中必须使用代理说明符。不需要为包含该文件的服务器指定 IP 地址。必须指定代理服务器的 IP 地址,如下例所示:


      http://www.shadow.com/jumpstart/config.tar&proxy=131.141.6.151
  • ask-指定在系统引导并连接到网络后,安装程序提示您键入压缩的配置文件的位置。如果使用该选项,您将无法执行完全无人参与的 JumpStart 安装。

    如果通过按 Return 来跳过提示,Solaris 安装程序将交互式地配置网络参数。然后,安装程序提示您键入压缩配置文件的位置。

options

dhcp-指定使用 DHCP 服务器来获取引导系统所需的网络安装信息。该选项对于 JumpStart 安装不是必需的。

如果不通过键入 dhcp 来指定使用 DHCP 服务器,系统将使用 /etc/bootparams 文件或名称服务 bootparams 数据库。例如,如果您希望保留静态 IP 地址,您将不会指定 dhcp

其他选项 nowintext 不适用于 JumpStart 安装。