跳过导航链接 | |
退出打印视图 | |
创建定制 Oracle Solaris 11.1 安装映像 Oracle Solaris 11.1 Information Library (简体中文) |
分发构造器是一种命令行工具,用于构建预配置的 Oracle Solaris 映像。该工具使用一个 XML 清单文件作为输入,并基于在该清单文件中指定的参数构建映像。
分发构造器可以构建 ISO 映像,该映像是一种归档文件,也称为磁盘映像,它的光盘采用国际标准化组织 (International Organization for Standardization, ISO) 定义的格式。您也可以基于生成的 ISO 映像创建 USB 映像。但与 ISO 映像不同,USB 映像只能在 x86 系统上创建和使用。
请注意以下事项:
根据映像配置,ISO 或 USB 映像可以是可引导的。
ISO 映像和 USB 映像都可以安装到系统上或者在 Live Media 环境中运行。
ISO 映像可以刻录到 CD 或 DVD。
USB 映像可以复制到闪存驱动器。
分发构造器创建的 USB 映像可以在各种类型的闪存设备中使用,这些设备具有 Oracle Solaris 操作系统提供的驱动程序支持。必须使用 usbcopy 实用程序才能将 USB 映像复制到 USB 闪存驱动器中。distribution-constructor 软件包中提供了 usbcopy 实用程序。
您可以使用分发构造器创建以下类型的 Oracle Solaris 映像:
Oracle Solaris x86 Live Media-您可以创建与每个 Oracle Solaris 发行版所分发的 Live Media 映像类似的 x86 ISO 映像。您还可以定制此 ISO 映像的内容。例如,您可以添加或删除软件包。您可以修改生成的引导环境的缺省设置来创建定制 ISO 映像或 USB 映像。
有关 Live Media 安装的更多信息,请参见《安装 Oracle Solaris 11.1 系统》中的第 3 章 "使用 Live Media"。有关定制映像内容的更多信息,请参见修改清单内容。
Oracle Solaris x86 或 SPARC 文本安装映像-您可以创建可用于执行 Oracle Solaris 操作系统文本安装的 SPARC 或 x86 ISO 映像。文本安装程序可用于不需要图形卡的系统。
注 - 从 Live Media 映像进行安装时,文本安装不会安装所包含的所有软件包。例如,文本安装程序不安装桌面。完成文本安装之后,可以添加其他软件包,例如 solaris-desktop 软件包。
有关文本安装的更多信息,请参见《安装 Oracle Solaris 11.1 系统》中的第 4 章 "使用文本安装程序"。
适用于自动化安装的 x86 或 SPARC ISO 映像-Oracle Solaris 操作系统包括自动化安装程序工具。自动化安装程序 (automated installer, AI) 用于自动完成在网络中的一个或多个 SPARC 和 x86 系统上安装 Oracle Solaris OS 的操作过程。安装过程可能因体系结构、安装的软件包、磁盘容量以及其他参数的不同而不同。可以使用分发构造器创建可用于在 SPARC 客户机上安装 Oracle Solaris OS 的 SPARC AI ISO 映像,或者创建可用于在 x86 客户机上安装 Oracle Solaris OS 的 x86 AI ISO 映像。
有关使用自动化安装程序的信息,请参见《安装 Oracle Solaris 11.1 系统》中的第 III 部分, "使用安装服务器安装"。
分发构造器基于 XML 文件(称为“清单文件”)中指定的设置创建映像。清单文件包含使用分发构造器创建的 ISO 映像的内容和参数的规范。分发构造器包含可用于创建定制 x86 Live Media ISO、x86/SPARC 自动化安装 ISO 映像或 x86/SPARC 文本安装 ISO 映像的样例清单。请参见样例清单文件。
每个清单文件中的所有字段提供预设的缺省值,这些值将创建您需要的映像类型。您可以编辑清单文件中的字段,以进一步定制所创建的映像。例如:
您可以编辑清单中的目标元素,为可构造映像的构建区域指定其他位置。
您可以检查指定的发布者并确保您使用的系统可与该发布者联系,以便下载构建映像所需的软件包。
您可以编辑软件名称元素以指定其他发布者和系统信息库位置。
有关说明,请参见定制映像。
还可以创建定制脚本来修改安装映像。然后,可以将检查点添加到清单文件中以运行这些定制脚本。有关详细信息,请参见创建和使用定制脚本。
分发构造器还包括一个命令行实用程序,即可解释清单规范和构建映像的 distro_const 命令。在清单文件中编辑完映像蓝图后,运行 distro_const 命令构建映像。有关详细信息,请参见第 3 章。
您可以使用 distro_const 命令中提供的选项停止和重新启动处于映像生成过程中各个阶段的构建进程,以便检查和调试要构建的映像。创建过程期间停止和重新启动的该过程称为“检查点”。检查点是可选的。每个清单文件中都指定了缺省检查点。
运行 distro_const 命令之后,您可以在样例日志文件和/或详细日志文件中检查构建信息。
有关更多信息,请参见如何分阶段构建映像或 distro_const(1M) 手册页。
x86 映像的根归档文件与 SPARC 映像的根归档文件不同。x86 映像的整个根归档文件(即 boot_archive)是 UFS 文件系统,使用 lzma 进行压缩。SPARC 平台不支持使用这种方法压缩整个根归档文件。而 SPARC 根归档文件使用 DCFS,它会分别压缩每个文件。这些分别压缩的文件可能需要在清单中进行特殊处理。有关说明,请参见 dc_manifest(4) 手册页中的 <boot_archive_contents> 字段。