JavaScript is required to for searching.
跳过导航链接
退出打印视图
创建定制 Oracle Solaris 11.1 安装映像     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  创建定制安装映像简介

2.  设计定制安装映像

3.  构建映像

distro_const 命令

如何一步构建映像

如何分阶段构建映像

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

distro_const 命令

distro_const 命令的完整语法如下所示:

distro_const build [-v] [-r checkpoint] [-p checkpoint] [-l] manifest

下表中介绍了 distro_const 命令的选项。

表 3-1 distro_const 命令选项

命令选项
说明
distro_const build manifest
使用指定的清单文件一步构建映像
distro_const build -v manifest
详细模式
distro_const build -l manifest
列出您可以暂停和恢复构建映像的所有有效检查点
distro_const build -p checkpoint manifest
在指定的检查点暂停构建映像
distro_const build -r checkpoint manifest
从指定的检查点恢复构建映像
distro_const build -h
显示命令的帮助

注 - 必须承担 root 角色才能使用 distro_const 命令。


如何一步构建映像

  1. 下载 distribution-constructor 软件包。
  2. 为映像选择清单。
  3. 可选如果需要,对清单进行定制并添加对定制脚本的引用。
  4. 成为 root 角色。
  5. 发出不带选项的 distro_const 命令。
    # distro_const build manifest.xml

    使用要用作映像蓝图的清单文件的名称替换 manifest

    例如:

    # distro_const build /usr/share/distro_const/dc_livecd.xml

    分发构造器推送映像所需的软件包并根据您在清单文件中设置的规范构建映像。

  6. 可选构建完成后,可以查看用于报告构建过程的日志文件。

    构建输出会显示日志文件的位置。

如何分阶段构建映像

您可以使用 distro_const 命令中提供的选项停止和重新启动处于映像生成过程中各个检查点的构建进程,以便检查和调试针对要构建的映像选择的文件、软件包和脚本。

  1. 下载 distribution-constructor 软件包。
  2. 为映像选择清单。
  3. 可选如果需要,对清单进行定制并添加对定制脚本的引用。
  4. 成为 root 角色。
  5. 查看您可以选择暂停或继续构建操作的有效检查点。
    # distro_const build -l manifest.xml

    该命令显示可以暂停或恢复构建映像的有效检查点。对于其他检查点命令选项,将该命令提供的检查点名称用作有效值。

    例如,以下命令确认对于名为 dc_livecd.xml 的清单文件有哪些检查点可用。

    # distro_const build -l /usr/share/distro_const/dc_livecd.xml
    Checkpoint        Resumable Description
    --------------    --------- -------------
    transfer-ips-install X Transfer package contents from IPS
    set-ips-attributes   X Set post-installation IPS attributes
    pre-pkg-img-mod      X Pre-package image modification
    ba-init              X Boot archive initialization
    ba-config            X Boot archive configuration
    ba-arch              X Boot archive archiving
    grub-setup             Set up the GRUB menu
    pkg-img-mod            Package image area modifications
    create-iso             ISO image creation

    注 - 在该命令输出样例中,可恢复字段中的 "X" 表示可以从该检查点重新启动构建。


  6. 构建映像,然后在指定的检查点上暂停构建映像。
    # distro_const build -p checkpoint manifest

    例如,以下命令启动构建映像,并在 ba-arch 修改映像区域之前暂停构建:

    # distro_const build -p ba-arch /usr/share/distro_const/dc_livecd.xml
  7. 从指定的检查点恢复构建映像。
    # distro_const build -r checkpoint manifest

    注 - 指定的检查点必须是上一次构建停止执行的检查点,或者是更早的检查点。以后的检查点无效。


    例如,以下命令在 ba-arch 阶段恢复构建映像。

    # distro_const build -r ba-arch /usr/share/distro_const/dc_livecd.xml

    注 - 可以在 build 命令中组合使用暂停和恢复选项。


  8. 可选构建完成后,可以查看用于报告构建过程的日志文件。

    构建输出会显示日志文件的位置。