适用于 SUSE Linux Enterprise Server 12

18 使用 YaST 产品创建程序创建映像

YaST 产品创建程序是一个图形工具,用于创建可安装的映像。要使用该程序,您需要安装 SUSE 软件开发包中的 yast2-product-creator 包。该 SDK 是 SUSE Linux Enterprise 的附加产品,可从 http://download.suse.com/ 下载,搜索 SUSE Linux Enterprise 软件开发包即可找到。

18.1 创建映像

要创建产品的映像,请执行以下操作:

  1. 启动 YaST,然后打开产品创建程序模块。

  2. 如果您是第一次启动产品创建程序,请输入配置名称并选择将包添加到 ISO 映像的方法。

    如果您之前曾创建过产品,窗口会显示所有现有产品的列表。您可以对它们执行编辑删除操作。选择添加可以创建新的产品。

  3. 选择或取消选择要在产品中使用的包源,方法是选择一个项,然后相应地选择选择去除

    选择新建启动 YaST 附加产品创建程序,以便设置新的软件源。随后启动 YaST 的安装源模块,并添加您创建的源。重启动产品创建程序,使该源可供选择。

    下一步继续。

    注意
    注意:不支持的目标体系结构

    不要更改目标体系结构。从 SUSE Linux Enterprise Server 12 开始,产品创建程序不支持构建不同的体系结构。

    下一步继续。

  4. 从您在上一步选择的储存库列表中选择基础源。要使生成的 iso 映像可引导,它必须包含一个 /boot 目录,其中含有系统引导所需的文件。

    下一步继续。

  5. 产品创建程序配置屏幕上,输入要在其中创建主干目录的路径。选择是生成 ISO 文件还是目录树。

    激活仅复制所需文件以节省空间。(选择性)指定 CD 发行人CD 制作人以输入产品出处。

    下一步继续。

  6. 编辑 isolinux.cfg 文件的内容(如果配置中需要)。在多数情况下,均可以保持不变。如果配置中不需要该文件,现在请使用装载文件添加它。

    下一步继续。

  7. 选择要包含在产品中的软件包。您可以使用默认视图选择模式。选择细节可以选择单个的包。每当您选择新的包时,解析程序就会尝试自动解析所有包依赖性。如果自动解析失败,您需要手动解决冲突。如果无法解决冲突,则表示可能缺少提供所需包的来源。

    下一步继续。

  8. 使用在媒体上对产品进行数字签名对产品签名。为产品配置提供密钥。使用 GPG 密钥签署产品可提供产品原创的证据。

    下一步继续。

  9. 在配置摘要中检查设置,然后按完成继续。选择上一步按钮可以更改设置。

产品定义现在已完成。产品创建程序可让您选择执行以下操作:

  • 创建产品 创建选定产品的 ISO 映像。如果缺少任何内容,该进程将中止。更正错误并重新配置。

  • 用 KIWI 创建映像 使用下拉菜单从不同目标格式中选择,如 Live 媒体或 Xen 映像。