Solaris 8 安装增补

使用定制 JumpStart 安装方法安装 Web Start Flash 归档

本节提供使用定制 JumpStart 安装方法安装 Web Start Flash 归档的步骤。本节是对 Solaris 8 Advanced Installation Guide 的补充。

可以使用定制 JumpStart 安装程序来安装存储在下列设备上的 Web Start Flash 归档:

如何使用定制 JumpStart 安装方法安装 Web Start Flash 归档

  1. 在安装服务器上,创建定制 JumpStart rules 文件。

    有关创建定制 JumpStart 文件的详细说明,请参见 Solaris 8 Advanced Installation Guide 中的 "Preparing Custom JumpStart Installations"

  2. 在安装服务器上,创建定制 JumpStart profile 文件。

    1. 将关键字 install_type 的值设为 flash_install

    2. 使用新的 archive_location 关键字添加 Web Start Flash 归档的路径。

      有关 archive_location 关键字的详细资料,请参见 "archive_location 关键字"

    3. 指定文件系统配置。

      Web Start Flash 归档的提取过程不支持分区的自动布局功能。

    4. (可选)如果您想在克隆机器上安装分层的 Web Start Flash 归档,请为要安装的每一个归档添加一个 archive_location 行。


    注意:

    Solaris 8 Advanced Installation Guide 中的 "Preparing Custom JumpStart Installations" 中的定制 JumpStart 现有关键字列表中可以知道,安装 Web Start Flash 归档时的有效关键字仅是下列关键字:

    • fdisk(仅用于 IA)

    • filesys - 不能将 filesys 关键字设为 auto

    • install_type (必需)

    • partitioning - 只能将 partitioning 关键字设为 explicitexisting


  3. 在安装服务器上,添加您准备使用 Web Start Flash 归档安装的客户机。

    有关详细说明,请参见 Solaris 8 Advanced Installation Guide 中的 "Preparing to Install Solaris Software Over the Network"

  4. 在克隆机上执行定制 JumpStart 安装。

    有关详细说明,请参见 Solaris 8 Advanced Installation Guide 中的 "Performing a Custom JumpStart Installation"

archive_location 关键字

当使用定制 JumpStart 安装方法安装 Web Start Flash 归档时,必须在 profile 文件中包括一个新的定制 JumpStart 关键字。这个新的关键字为 archive_location,它的语法为:

archive_location retrieval_type location

retrieval_typelocation 的值取决于 Web Start Flash 归档的存储位置。

NFS 服务器

如果归档是存储在一个 NFS 服务器上,则对 archive_location 关键字使用下列语法。


archive_location nfs server_name:/path/filename

在此命令行中:

示例:


archive_location nfs golden:/archives/usrarchive


archive_location nfs://golden/archives/usrarchive

HTTP 服务器

如果归档是存储在 HTTP 服务器上,则对 archive_location 关键字使用下列语法。


archive_location http server_name:port path/filename optional_keywords

在此命令行中:

当从 HTTP 服务器检索 Web Start Flash 归档时,可以使用一些可选的关键字。

表 8-1 用于 retrieval_type HTTP 的可选关键字

关键字 

值定义 

auth basic username password

如果归档位于一个使用口令保护的 HTTP 服务器上,则必须在 profile 文件中包括访问 HTTP 服务器所需的用户名和口令。


注意:

在用于定制 JumpStart 的配置文件中使用这种认证方法是很危险的,因为未被授权的用户可能访问这个包含口令的 profile 文件。


timeout min

timeout 关键字使您能够指定在没有收到来自 HTTP 服务器的数据的情况下,关闭该连接、重新打开该连接以及从发生超时的点恢复该连接之前允许等待的最大时间长度(以分钟表示)。如果指定的 timeout 值为 0(零),则系统会因为此无效的设定值而不会重新打开该连接。

如果发生超时重新连接,则 Web Start Flash 安装公用程序将会尝试从归档中的最后已知位置处进行恢复。如果 Web Start Flash 安装公用程序无法从最后已知位置处进行恢复,它则会从归档的起始位置重新开始检索数据,而在超时发生之前获得的数据将被丢弃。 

proxy host:port

proxy 关键字可以让您指定代理主机和代理端口。您可以使用代理主机从防火墙的另一侧获得 Web Start Flash 归档。在指定 proxy 关键字时必须提供代理端口。

示例:


archive_location http silver /archives/usrarchive auth basic user1 secret timeout 5 

或:


archive_location http://user1:secret@silver/archives/usrarchive timeout 5 

本地磁带

如果归档是存储在磁带上,则对 archive_location 关键字使用下列语法。


archive_location local_tape device  position

在此命令行中:

示例:


archive_location local_tape /dev/rmt/0n 5

或:


archive_location local_tape 0n 5

本地设备

如果您将 Web Start Flash 归档存储在面向文件系统的随机存取设备上,比如磁盘或 CD-ROM,那么您可以从本地设备检索 Web Start Flash 归档。对 archive_location 关键字使用下列语法:


注意:

您可以从面向数据流的设备(比如本地磁带)检索归档,方法是使用本地磁带语法。



archive_location local_device device path/filename file_system_type

在此命令行中:

示例:

若要从被格式化为 UFS 文件系统的本地硬盘驱动器检索归档,则使用:


archive_location local_device c0t0d0so /archives/$HOST

若要从具有 HSFS 文件系统的本地 CD-ROM 检索归档,则使用:


archive_location local_device c0t0d0so /archives/usrarchive

本地文件

您可以检索作为本地文件保存在小型根目录(您正是从此处将克隆系统作为一个本地文件引导的)中的归档。当您执行定制 Jumpstart 安装时,您从 CD-ROM 或基于 NFS 的小型根目录引导系统。 安装软件从这个小型根目录加载并运行。因而,存储在 CD-ROM 或基于 NFS 的小型根目录中的 Web Start Flash 归档即可作为本地文件访问。对 archive_location 关键字使用下列语法:


archive_location local_file path/filename 

在此命令行中:

示例:


archive_location local_file /archives/usrarchive

或:


archive_location local_file:/archives/usrarchive