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