通过 CD-ROM 或 USB 密钥安装
对于尚未注册到 SUSE Manager 的客户端,如果无法通过 PXE 进行网络引导,可以使用可引导 CD-ROM 或 USB 密钥来安装系统。
准备此类可移动媒体的其中一个方法是使用 Cobbler。有关使用 Cobbler 准备 ISO 映像的信息,请参见使用 Cobbler 构建 ISO 映像。
另一个方法是使用特定于发行套件的机制:
-
对于 SUSE 系统,请使用 KIWI 准备 ISO 映像。有关信息,请参见使用 KIWI 构建 SUSE ISO 映像。
-
对于 Red Hat 系统,请使用
mkisofs
。有关信息,请参见使用 mkisofs 构建 RedHat ISO 映像。
在所有情况下,您都需要使用生成的映像刻录 CD-ROM 或准备 USB 密钥。
1. 使用 Cobbler 构建 ISO 映像
Cobbler 可创建包含一组发行套件、内核和菜单的 ISO 引导映像,该映像的工作方式与 PXE 安装类似。
IBM Z 上不支持使用 Cobbler 构建 ISO。 |
与通过 PXE 进行网络引导类似,为了使用 Cobbler 准备 ISO 映像,您需要准备发行套件和配置文件。有关创建发行套件的信息,请参见 可自动安装的发行套件。有关创建配置文件的信息,请参见 自动安装配置文件。
Cobbler buildiso
命令接受用于定义引导 ISO 的名称和输出位置的参数。运行 buildiso
命令时,必须使用 --distro
指定发行套件。
cobbler buildiso --iso=/path/to/boot.iso --distro=<发行套件标签>
必须按 Cobbler 中所列的名称(而不是简单地按 UI 中所示)使用发行套件和配置文件标签。 |
要列出 Cobbler 储存的发行套件和配置文件的名称,请运行以下命令:
# cobbler distro list # cobbler profile list
引导 ISO 默认包含所有配置文件和系统。您可以通过 --profiles
和 --systems
选项来限制使用的配置文件和系统。例如:
cobbler buildiso --systems="系统 1 系统 2 系统 3" \ --profiles="<配置文件 1 标签> <配置文件 2 标签> <配置文件 3 标签> --distro=<发行套件标签>
如果您无法将 ISO 映像写入到公共 |
2. 使用 KIWI 构建 SUSE ISO 映像
KIWI 是一个映像创建系统。您可以使用 KIWI 创建供目标系统用于安装 SUSE 系统的可引导 ISO 映像。重引导或打开系统时,它会从映像引导,从 SUSE Manager 装载 AutoYaST 配置,并根据 AutoYaST 配置文件安装 SUSE Linux Enterprise Server。
要使用 ISO 映像,请引导系统并在提示符处键入 autoyast
(假设您将 AutoYaST 引导的标签保留为 autoyast
)。按 kbd: [Enter] 开始 AutoYaST 安装。
有关 KIWI 的详细信息,请参见 http://doc.opensuse.org/projects/kiwi/doc/。
3. 使用 mkisofs 构建 RedHat ISO 映像
您可以使用 mkisofs
创建供目标系统用于安装 Red Hat 系统的可引导 ISO 映像。重引导或打开系统时,它会从映像引导,从 SUSE Manager 装载 Kickstart 配置,并根据 Kickstart 配置文件安装 Red Hat Enterprise Linux。
-
复制目标发行套件第一个 CD-ROM 中
/isolinux
的内容。 -
编辑
isolinux.cfg
文件,使其默认指向 'ks'。将 'ks' 部分更改为:label ks kernel vmlinuz append text ks=`url` initrd=initrd.img lang= devfs=nomount \ ramdisk_size=16438 `ksdevice`
基于 IP 地址的 Kickstart URL 如下所示:
http://`my.manager.server`/kickstart/ks/mode/ip_range
通过 IP 范围定义的 Kickstart 发行套件应与您要基于其构建的发行套件匹配,以免发生错误。
-
可选:如果您要使用
ksdevice
,相应命令如下所示:ksdevice=eth0
可以通过指定新的发行套件标签,更改某个系列中 kickstart 配置文件的发行套件,例如将 Red Hat Enterprise Linux AS 4 更改为 Red Hat Enterprise Linux ES 4。请注意,您无法在两个版本(从 4 到 5)或两个更新(从 U1 到 U2)之间移动。
-
根据需要进一步自定义
isolinux.cfg
。例如,您可以添加多个选项、不同的引导消息或较短的超时期限。 -
使用以下命令创建 ISO:
mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot \ -boot-load-size 4 -boot-info-table -R -J -v -T isolinux/
请注意,
isolinux/
是从发行套件 CD 中复制且经过修改的 isolinux 文件所在目录的相对路径,而file.iso
是输出 ISO 文件,位于当前目录中。 -
将 ISO 刻录到 CD-ROM 并插入磁盘。或者,准备 USB 密钥并插入。
-
引导系统并在提示符处键入
ks
(如果您将 Kickstart 引导的标签保留为“ks”)。 -
按 Enter 启动 Kickstart。