通过 CD-ROM 或 USB 密钥安装

对于尚未注册到 SUSE Multi-Linux Manager 的客户端,如果无法通过 PXE 进行网络引导,可以使用可引导 CD-ROM 或 USB 密钥来安装系统。

准备这种可移动介质的一个选项是使用 Cobbler。 有关使用 Cobbler 准备 ISO 映像的信息,请参见 使用 Cobbler 构建 ISO 映像

对于 SUSE 系统,通常建议使用 KIWI 准备 ISO 映像。 有关更多信息,请参见 使用 KIWI 构建 SUSE ISO 映像

在所有情况下,您都需要使用生成的映像刻录 CD-ROM 或准备 USB 密钥。

1. 使用 Cobbler 构建 ISO 映像

Cobbler 可创建包含一组发行套件、内核和菜单的 ISO 引导映像,该映像的工作方式与 PXE 安装类似。

在 Cobbler 上不支持使用 IBM Z 构建 ISO。

为了使用 Cobbler 准备 ISO 映像,您需要准备一个发行套件和一个控制文件,类似于使用 PXE 进行网络引导。 有关创建发行套件的信息,请参见 可自动安装的发行套件。 有关创建控制文件的信息,请参见 自动安装控制文件

Cobbler buildiso 命令接受用于定义引导 ISO 映像的名称和输出位置的参数。 运行 buildiso 命令时,必须使用 --distro 指定发行版。--iso 是输出位置:

mgrctl exec -- cobbler buildiso --iso=/path/to/boot.iso --distro=<your-distro-label>

必须按 Cobbler 中所列的名称(而不是简单地按 Web UI 中所示)使用发行套件和控制文件标签。 要列出 Cobbler 存储的发行套件和控制文件的名称,请运行以下命令:

mgrctl exec -- cobbler distro list
mgrctl exec -- cobbler profile list

引导 ISO 默认包含所有控制文件和系统。 您可以使用 --profiles--systems 选项限制使用的控制文件和系统:

mgrctl exec -- cobbler buildiso --systems="system1 system2 system3" \
  --profiles="<your-profile1-label> <your-profile2-label> <your-profile3-label>" \
  --distro=<your-distro-label>

使用 --esp,您可以启用带有安全启动的引导 ISO 映像。 您明确指定 EFI 系统分区 (ESP)。 默认情况下,Cobbler 会生成 ESP 分区,这会禁用安全启动。

mgrctl exec -- cobbler buildiso \
  --esp="/usr/share/tftpboot-installation/SLE-15-SP6-x86_64/boot/x86_64/efi" \
  --iso=/path/to/boot.iso --distro=<your-distro-label>
过程:升级查找 efi
  1. 在容器主机上执行以下命令以获取 distro 名称:

    mgrctl exec -- cobbler distro list

    此命令输出诸如 sles15-sp6:1:SUSE 之类的字符串。

  2. 在容器主机上执行以下命令,以获取 distro 文件位置的相关信息:

    mgrctl exec -- cobbler distro report --name sles15-sp6:1:SUSE

    此命令会输出类似如下的报告:

    Name                  : sles15-sp6:1:SUSE
    Architecture          : x86_64
    ...output omitted...
    Initrd                : /usr/share/tftpboot-installation/SLE-15-SP6-x86_64/boot/x86_64/loader/initrd
    Kernel                : /usr/share/tftpboot-installation/SLE-15-SP6-x86_64/boot/x86_64/loader/linux
    ...output omitted...
  3. 查看引导目录的内容。 在上面的示例中,引导分区是 /usr/share/tftpboot-installation/SLE-15-SP6-x86_64/boot/x86_64/efi 文件,但这可能会根据 ISO 发行商而有所不同。

如果您无法将 ISO 映像写入公共 tmp 目录,请检查 /usr/lib/systemd/system/cobblerd.service 中的 systemd 设置。

2. 使用 KIWI 构建 SUSE ISO 映像

KIWI 是一个映像创建系统。 您可以使用 KIWI 创建可由目标系统用于安装 SUSE 系统的可启动 ISO 映像。 当系统重启或开机时,它会从映像启动,从您的 AutoYaST 加载 SUSE Multi-Linux Manager 配置,并根据 AutoYaST 控制文件安装 SUSE Linux Enterprise Server。

要使用 ISO 映像,请启动系统并在提示符下输入 autoyast(假设您将 AutoYaST 启动的标签保留为 autoyast)。 按 Enter 开始 AutoYaST 安装。

有关 KIWI 的更多信息,请参见 http://doc.opensuse.org/projects/kiwi/doc/.。