Solaris 9 安装指南

规划 Solaris Flash 安装

在创建和安装 Solaris Flash 归档文件之前,必须就如何在系统上安装 Solaris 操作环境做出一些决策。

设计主系统的安装

Solaris Flash 安装过程中的第一个任务是安装一个系统 - 主系统 - 它具有您希望每个克隆系统都具有的配置。您可以使用任何一种 Solaris 安装方法在主系统上安装归档文件。 可以安装部分或全部 Solaris 操作环境。完成安装后,可以添加或删除软件或修改任何配置文件。

主系统和克隆系统必须具有相同的内核结构。例如,您只能使用从具有 sun4u 体系结构的主系统创建的归档文件来安装带有 sun4u 体系结构的克隆系统。

安装主系统时,必须使其配置与每个克隆系统上的配置保持一致。您设计主系统的安装时所做的决策取决于以下因素:

在主系统上定制 Solaris 安装

使用任何一种 Solaris 安装方法在主系统上安装了 Solaris 操作环境后,可以根据需要添加或删除软件以及修改系统配置信息。

在创建归档文件时可以对其进行具体定制。例如,您可以排除不想包含在归档文件中的大数据文件。有关概述信息,请参见定制 Solaris Flash 归档文件和目录


注意:

将 Solaris Flash 归档文件安装在克隆系统上之后,一些主机特定的文件将被删除并为克隆计算机重新创建。安装程序使用 sys-unconfig(1M) 命令和 sysidtool(1M) 程序删除和重新创建主机特定的网络配置文件。重新创建的文件包括 /etc/hosts/etc/defaultrouter/etc/defaultdomain 等文件。


为 SPARC 和 IA 系统创建归档文件

如果您希望使用 Solaris Flash 安装方法在 SPARC 和 IA 系统上安装 Solaris 软件,必须为每个平台创建一个单独的 Solaris Flash 归档文件。使用从 SPARC 主系统创建的 Solaris Flash 归档文件来安装 SPAC 系统。使用从 IA 主系统创建的 Solaris Flash 归档文件来安装 IA 系统。

支持在主系统上找不到的外围设备

您安装的主系统可能具有不同于克隆系统的外围设备。如果安装的主系统具有 Core、End User、Developer 或 Entire Software Group,则主系统只支持在安装时附加到主系统的外围设备。

例如,如果在具有 GX CG6 帧缓冲区的主系统上安装 Entire Software Group,则安装只包含对 GX CG6 帧缓冲区的支持。因此,只能将从此系统创建的归档文件安装在具有 GX CG6 帧缓冲区或没有帧缓冲区的克隆系统上。如果您使用归档文件安装带有 Elite 3D 帧缓冲区的克隆系统,Elite 3D 将不可用。所需的驱动程序将不被安装。

您的克隆系统可能具有主系统所没有的外围设备。您可以在主系统上安装对这些外围设备的支持,即使主系统并没有这些设备。您从此主系统创建的 Solaris Flash 归档文件包含对克隆系统上的外围设备的支持。

有时您可能需要安装外围设备与主系统不同的克隆系统。您可以使用以下方法之一在主系统上安装对这些外围设备的支持。

规划 Solaris Flash 归档文件的创建

安装主系统后,Solaris Flash 安装过程中的下一个任务是创建 Solaris Flash 归档文件。主系统中的所有文件与各种标识信息一起被复制到 Solaris Flash 归档文件。当主系统以多用户模式或单用户模式运行时,您可以创建 Solaris Flash 归档文件。从下面的介质之一引导后,也可以创建 Solaris Flash 归档文件:

尽可能在系统处于静态状态时创建归档文件。

定制 Solaris Flash 归档文件和目录

当您创建 Solaris Flash 归档文件时,可以排除从主系统复制的某些文件和目录。即使您已经排除了一个目录,您仍然可以恢复该目录下的指定文件或子目录。例如,您可以创建一个归档文件,排除 /a/aa/bb/c 中所有的文件和目录。但可以包含 /bb 子目录的内容。仅有的内容位于 /bb 子目录中。


小心:小心:

使用 flar create 文件排除选项时要非常小心。如果您排除了某些目录,其它您未注意到的内容可能会留在归档文件中,例如系统配置文件。系统会出现不一致,并且安装不能正常进行。排除目录和文件最好用于那些易于删除又不会中断系统的数据,例如大的数据文件。


下表列出了 flar create 命令选项,它可以排除文件和目录,并恢复文件和子目录。

如何指定? 

排除选项 

包含选项 

指定目录或文件的名称 

-x exclude_dir/filename

-y include_dir/filename

使用包含列表的文件 

- X list_filename

- z list_filename

- f list_filename

- z list_filename

有关这些选项的描述,请参见表 20–3

有关定制归档文件的示例,请参见创建归档文件示例

Solaris Flash 归档文件段

Solaris Flash 归档文件至少包含三段。这些段包含用来标识从主系统复制的归档文件和实际文件的段。

  1. Archive Cookie 段 - Solaris Flash 归档文件的第一段,包含一个 cookie,它将文件标识为 Solaris Flash 归档文件。必须存在 cookie,归档文件才有效。

  2. Archive Identification 段 - 第二段包含带有提供归档文件标识信息的值的关键字。您需要为 Solaris Flash 归档文件指定名称。您可以指定的、关于归档文件的其它信息包括:

    • 归档文件的作者

    • 归档文件的创建日期

    • 用于创建归档文件的主系统的名称

    有关描述归档文件的关键字列表,请参见Identification 段的关键字

  3. 用户定义段 - 根据 Archive Identification 段,您可以定义和插入段。Solaris Flash 归档文件不处理您插入的任何段。例如,这个段可以包含归档文件的说明或者用来检查应用程序完整性的脚本。

    在用户定义段中,您也可以定义关键字。Solaris Flash 归档文件忽略用户定义的关键字,但您可以提供处理 Identification 段和使用这些关键字的脚本和程序。

    用户定义段要求以下格式。

    用户定义段 

    • 必须是面向行的

    • 必须使用新行 (ASCII 0x0a) 字符结束

    • 各个行的长度没有限制

    • 使用 base64 或类似算法来编码二进制数据。

    用户定义关键字 

    • 必须以 X 开头。X-department 是一个有效的用户定义关键字。

    • 可以包含除了换行符、等号、空字符、斜线 (/) 之外的任何符号。

  4. Archive Files 段 - Archive Files 段包含从主系统保存的文件。

可以使用 flar 命令检索关于归档文件的信息。有关详细说明,请参见从归档文件中提取信息

Solaris Flash 归档文件的存储位置

创建了 Solaris Flash 归档文件后,可以将其保存在主系统的硬盘上或者保存在磁带上。保存了归档文件后,可以将其复制到选定的任何文件系统或介质。

压缩归档文件

创建 Solaris Flash 归档文件时,可以指定使用 compress(1) 公用程序将归档文件保存为压缩文件。归档文件压缩后,需要的磁盘存储空间更小,并且当您在网络上安装归档文件时拥塞的可能性也更小。

规划 Solaris Flash 归档文件的安装

Solaris Flash 安装过程的最终任务是将 Solaris Flash 归档文件安装在克隆系统上。

确定如何安装 Solaris Flash 归档文件

可以使用任何一种 Solaris 安装方法将 Solaris Flash 归档文件安装在克隆系统上。

Solaris 9 DVD 或 Solaris 9 Installation CD 上的 Solaris Web Start 程序使您能够安装存储在以下介质上的 Solaris Flash 归档文件:

有关安装说明,请参见SPARC: 使用 Solaris Web Start 程序执行安装或升级x86: 使用 Solaris Web Start 程序执行安装或升级

Solaris 9 Software 1 of 2 CD 上的 Solaris suninstall 程序 使您能够安装存储在以下介质上的 Solaris Flash 归档文件:

有关安装说明,请参见SPARC: 使用 Solaris suninstall 程序 执行安装或升级x86: 使用 Solaris suninstall 程序 执行安装或升级

定制 JumpStart 安装程序使您能够安装存储在以下介质上的 Solaris Flash 归档文件:

有关安装说明,请参见准备使用定制 JumpStart 安装来安装 Solaris Flash 归档文件

Solaris Live Upgrade 使您能够安装存储在以下介质上的 Solaris Flash 归档文件:

有关安装说明,请参见在引导环境中安装 Solaris Flash 归档文件