10.5. 启动 Kickstart 安装
您可以以多种方式启动 Kickstart 安装:
- 通过在 PXE 引导中自动编辑引导选项。
- 通过使用特定名称在卷中自动提供文件。
您可以使用 Red Hat Content Delivery Network (CDN)注册 RHEL。CDN 是地理上分散的一系列 Web 服务器。例如,这些服务器使用有效的订阅为 RHEL 主机提供软件包和更新。
在安装过程中,从 CDN 注册并安装 RHEL 有以下优点:
- 在安装后立即为最新的系统使用最新的软件包,并为
- 对连接到 Red Hat Insights 和启用系统目提供集成的支持。
10.5.1. 使用 PXE 自动启动 Kickstart 安装 复制链接链接已复制到粘贴板!
AMD64、Intel 64 和 64 位 ARM 系统以及 IBM Power Systems 服务器能够使用 PXE 服务器引导。当您配置 PXE 服务器时,可以在引导装载程序配置文件中添加引导选项,以便您可以自动启动安装。使用这个方法,可以完全自动化安装,包括引导过程。
这个过程旨在作为一般参考。具体步骤因您的系统架构有所不同,且不是所有架构上都提供所有的选项(例如,在 64 位 IBM Z 上无法使用 PXE 引导)。
先决条件
- 您有一个准备好的 Kickstart 文件,位于要安装的系统可访问的位置。
- 您有一个可用于引导系统并开始安装的 PXE 服务器。
流程
打开 PXE 服务器中的引导装载程序配置文件,并在适当的行中添加
inst.ks=引导选项。该文件的名称及其句法取决于您系统的架构和硬件:在使用 BIOS 的 AMD64 和 Intel 64 系统中,该文件名称可以是 default,或取决于您的系统 IP 地址。在这种情况下,在安装条目的附加行中添加
inst.ks=选项。在配置文件中添加的行示例类似如下:append initrd=initrd.img inst.ks=http://10.32.5.1/mnt/archive/RHEL-8/8.x/x86_64/kickstarts/ks.cfg在使用 GRUB 引导装载程序(带有 UEFI 固件的 AMD64、Intel 64 和 64 位 ARM 系统系统,以及 IBM Power Systems 服务器)上,文件名称为
grub.cfg。在这个文件中,在安装条目的 kernel 行中添加inst.ks=选项。该配置文件 kernel 行示例类似如下:kernel vmlinuz inst.ks=http://10.32.5.1/mnt/archive/RHEL-8/8.x/x86_64/kickstarts/ks.cfg
从网络服务器引导安装。
现在开始使用在 Kickstart 文件中指定的安装选项安装。如果 Kickstart 文件有效并包含全部所需命令,则安装将是全自动的。
如果您已在启用了 UEFI 安全引导的系统中安装了 Red Hat Enterprise Linux Beta 版本,然后将 Beta 公钥添加到系统的 Machine Owner Key (MOK) 列表中。
10.5.2. 使用本地卷自动启动 Kickstart 安装 复制链接链接已复制到粘贴板!
您可以通过在指定标记的存储卷上加上特定名称的 Kickstart 文件启动 Kickstart 安装。
先决条件
-
您有一个带有标签
OEMDRV的卷,以及 root 中以ks.cfg形式存在的一个 Kickstart 文件。 - 安装程序启动时,包含此卷的驱动器在系统上可用。
流程
- 使用本地介质(CD、DVD 或者 USB 闪存驱动器)引导系统。
在 boot 提示符后指定所需的引导选项。
-
如果所需的存储库位于网络位置,您可能需要使用
ip=选项配置网络。在没有这个选项时,安装程序会默认尝试使用 DHCP 协议配置所有网络设备。 要访问安装所需软件包的软件源,您可能需要添加
inst.repo=选项。如果您没有指定这个选项,则必须在 Kickstart 文件中指定安装源。有关安装源的更多信息,请参阅 用于安装程序配置和流控制的 Kickstart 命令。
-
如果所需的存储库位于网络位置,您可能需要使用
通过确认您添加的引导选项启动安装。
现在开始安装,Kickstart 文件会被自动探测,并用来自动启动 Kickstart 安装。
如果您已在启用了 UEFI 安全引导的系统中安装了 Red Hat Enterprise Linux Beta 版本,然后将 Beta 公钥添加到系统的 Machine Owner Key (MOK) 列表中。有关 UEFI 安全引导和 Red Hat Enterprise Linux Beta 版本的更多信息,请参阅 UEFI 安全引导和 Beta 版本要求。
10.5.3. 在 IBM Z 上引导安装,来在 LPAR 中安装 RHEL 复制链接链接已复制到粘贴板!
您可以使用 SFTP、FTPS 或 FTP 服务器将 RHEL 安装到 LPAR 。
流程
- 以具有足够特权的用户身份登录 IBM Z 硬件管理控制台(HMC)或Support Element(SE),来将新的操作系统安装到 LPAR。
- 在 Systems 选项卡中,选择您要使用的大型机,然后在 Partitions 选项卡中选择您要安装到的 LPAR。
- 在屏幕底部,在 Daily 下找到 Operating System Messages。双击 Operating System Messages 会显示将出现 Linux 引导信息的文本控制台。
- 双击 Load from Removable Media or Server。
在以下对话框中,选择 SFTP/FTPS/FTP Server,并输入以下信息:
- Host Computer - 要从其安装的 FTP 服务器的主机名或 IP 地址,例如 ftp.redhat.com
- User ID - FTP 服务器上的用户名。或者,指定 anonymous。
- Password - 您的密码。如果以匿名身份登录,使用您的电子邮件地址。
- File location (optional) - FTP 服务器上保存用于 IBM Z 的 Red Hat Enterprise Linux 的目录,如 /rhel/s390x/。
- 点 Continue。
- 在随后的对话框中,保留默认选择的 generic.ins,然后点 Continue。
10.5.3.2. 从准备好的 DASD 引导 RHEL 安装,来在 IBM Z LPAR 中安装 复制链接链接已复制到粘贴板!
当使用已准备好的 DASD 将 Red Hat Enterprise Linux 安装到 LPAR 时使用此流程。
流程
- 以具有足够特权的用户身份登录 IBM Z 硬件管理控制台(HMC)或Support Element(SE),来将新的操作系统安装到 LPAR。
- 在 Systems 选项卡中,选择您要使用的大型机,然后在 Partitions 选项卡中选择您要安装到的 LPAR。
- 在屏幕底部,在 Daily 下找到 Operating System Messages。双击 Operating System Messages 会显示将出现 Linux 引导信息的文本控制台。
- 双击 Load。
- 在随后的对话框中,选择 Normal 作为 Load type。
- 在 Load address,使用 DASD 的设备号。
- 点OK按钮。
10.5.3.3. 从连接了 FCP 的 SCSI 磁盘引导 RHEL 安装,来在 IBM Z LPAR 中安装 复制链接链接已复制到粘贴板!
当使用准备好的连接 FCP 的 SCSI 磁盘将 Red Hat Enterprise Linux 安装到 LPAR 时,使用此流程。
流程
- 以具有足够特权的用户身份登录 IBM Z 硬件管理控制台(HMC)或Support Element(SE),来将新的操作系统安装到 LPAR。
- 在 Systems 选项卡中,选择您要使用的大型机,然后在 Partitions 选项卡中选择您要安装到的 LPAR。
- 在屏幕底部,在 Daily 下找到 Operating System Messages。双击 Operating System Messages 会显示将出现 Linux 引导信息的文本控制台。
- 双击 Load。
- 在随后的对话框中,选择 SCSI 作为 Load type。
- 输入与 SCSI 磁盘连接的 FCP 通道的设备号来作为 Load address 。
- 以 16 位十六进制数填写包含磁盘的存储系统的 WWPN,来作为 World wide port name 。
- 在 Logical unit number 中输入 16 位十六进制数字到磁盘的 LUN。
- 将 Boot record logical block address 设置为 0,Operating system specific load parameters 为空。
- 点OK按钮。
这需要一个连接到 FCP-to-SCSI 网桥的 SCSI DVD 驱动器,该网接又连接到 IBM Z 机器中的 FCP 适配器。必须配置这个 FCP 适配器并使其可用。
流程
- 以具有足够特权的用户身份登录 IBM Z 硬件管理控制台(HMC)或Support Element(SE),来将新的操作系统安装到 LPAR。
- 在 Systems 选项卡中,选择您要使用的大型机,然后在 Partitions 选项卡中选择您要安装到的 LPAR。
- 在 Daily 屏幕底部,找到操作系统信息。双击 Operating System Messages 会显示将出现 Linux 引导信息的文本控制台。
- 将用于 64 位 IBM Z 的 Red Hat Enterprise Linux DVD 插入到 DVD 驱动器中。
- 双击 Load。
- 在随后的对话框中,选择 SCSI 作为 Load type。
- 在 Load address 中输入与 FCP-to-SCSI 网桥连接的 FCP 渠道的设备号。
- 在 World wide port name 中输入 16 位十六进制数字作为 FCP-to-SCSI 桥接的 WWPN。
- 在 Logical unit number 中输入 16 位十六进制数字作为 DVD 驱动器的 LUN。
- 在 Boot program selector 中输入 1 来选择 Red Hat Enterprise Linux for 64 位 IBM Z DVD 的引导条目。
- 将 Boot record logical block address 设置为 0,Operating system specific load parameters 为空。
- 点OK按钮。
10.5.4. 在 IBM Z 上引导安装,来在 z/VM 中安装 RHEL 复制链接链接已复制到粘贴板!
当在 z/VM 中安装时,您可以使用以下设备引导:
- z/VM 虚拟读取器
- 使用 zipl 引导装载程序准备的 DASD 或者连接了 FCP 的 SCSI 磁盘
- 附加 FCP 的 SCSI DVD 驱动器
10.5.4.1. 使用 z/VM 读卡器引导 RHEL 安装 复制链接链接已复制到粘贴板!
您可以从 z/VM 读卡器引导。
流程
如有必要,将包含 z/VM TCP/IP 工具的设备添加到 CMS 磁盘列表中。例如:
cp link tcpmaint 592 592 acc 592 fm用任何 FILEMODE 字母替换
fm。对于到 FTPS 服务器的连接,请输入:
ftp <host> (secure其中
host是提供引导镜像(kernel.img和initrd.img)的 FTP 服务器的主机名或 IP 地址。登录并执行以下命令。如果要覆盖现有的
kernel.img、initrd.img、generic.prm或者redhat.exec文件,使用(repl选项:cd /location/of/install-tree/images/ ascii get generic.prm (repl get redhat.exec (repl locsite fix 80 binary get kernel.img (repl get initrd.img (repl quit可选:使用 CMS 命令
filelist显示收到的文件及其格式,以检查文件是否已正确传输。kernel.img和initrd.img有在 Format 列中用 F 表示,在 Lrecl 列中记录长度为 80 的固定记录长度格式很重要。例如:VMUSER FILELIST A0 V 169 Trunc=169 Size=6 Line=1 Col=1 Alt=0 Cmd Filename Filetype Fm Format Lrecl Records Blocks Date Time REDHAT EXEC B1 V 22 1 1 4/15/10 9:30:40 GENERIC PRM B1 V 44 1 1 4/15/10 9:30:32 INITRD IMG B1 F 80 118545 2316 4/15/10 9:30:25 KERNEL IMG B1 F 80 74541 912 4/15/10 9:30:17按 PF3 键退出 filelist 并返回到 CMS 提示符。
根据需要自定义
generic.prm中的引导参数。详情请参阅 自定义引导参数。配置存储和网络设备的另外一种方法是使用 CMS 配置文件。在这种情况下,把
CMSDASD=和CMSCONFFILE=参数添加到generic.prm。最后,执行 REXX 脚本 redhat.exec 来引导安装程序:
redhat
10.5.4.2. 使用准备的 DASD 引导 RHEL 安装 复制链接链接已复制到粘贴板!
执行以下步骤使用准备的 DASD:
流程
从准备的 DASD 引导,并选择指向 Red Hat Enterprise Linux 安装程序的 zipl 引导菜单条目。使用以下命令格式:
cp ipl DASD_device_number loadparm boot_entry_number使用引导设备的设备号替换 DASD_device_number,使用这个设备的 zipl 配置菜单替换boot_entry_number。例如:
cp ipl eb1c loadparm 0
10.5.4.3. 使用准备好的连接了 FCP 的 SCSI 磁盘引导 RHEL 安装 复制链接链接已复制到粘贴板!
执行以下步骤来从准备好的连接 FCP 的 SCSI 磁盘引导:
流程
配置 z/VM 的 SCSI 引导加载程序,来访问 FCP 存储区域网络中准备好的 SCSI 磁盘。选择准备的 zipl 引导菜单中指向 Red Hat Enterprise Linux 安装程序的条目。使用以下命令格式:
cp set loaddev portname WWPN lun LUN bootprog boot_entry_number使用存储系统的全球端口名称和带有磁盘逻辑单元号的 LUN 来替换 WWPN。16 位十六进制数必须分成两对,每对八位数。例如:
cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0可选:使用以下命令确认您的设置:
query loaddev使用以下命令引导与包含磁盘的存储系统连接的 FCP 设备:
cp ipl FCP_device例如:
cp ipl fc00
10.5.4.4. 使用连接了 FCP 的 SCSI DVD 驱动器引导 RHEL 安装 复制链接链接已复制到粘贴板!
执行以下步骤使用附加的 SCSI DVD 驱动器:
先决条件
- 这需要一个附加到 FCP-to-SCSI 桥接的 SCSI DVD 驱动器,该桥接又连接到您 64 位 IBM Z 中的 FCP 适配器。FCP 适配器必须在 z/VM 下配置并可用。
流程
- 将用于 64 位 IBM Z 的 Red Hat Enterprise Linux DVD 插入到 DVD 驱动器中。
配置 z/VM 的 SCSI 引导装载程序以访问 FCP 存储区域网络中的 DVD 驱动器,并为用于 64 位 IBM Z 的 Red Hat Enterprise Linux DVD 上的引导条目指定
1。使用以下命令格式:cp set loaddev portname WWPN lun FCP_LUN bootprog 1使用 FCP-to-SCSI 桥接的 WWPN 替换 WWPN,,使用 DVD 驱动器的 LUN 替换 FCP_LUN。16 位十六进制数必须分成两对,每对八个字符。例如:
cp set loaddev portname 20010060 eb1c0103 lun 00010000 00000000 bootprog 1可选:使用以下命令确认您的设置:
cp query loaddev使用 FCP-to-SCSI 桥接连接的 FCP 设备中 IPL。
cp ipl FCP_device例如:
cp ipl fc00
10.5.5. 安装过程中的控制台和日志记录 复制链接链接已复制到粘贴板!
在主界面外,Red Hat Enterprise Linux 安装程序使用 tmux 终端显示和控制几个窗口。每个窗口都有不同的目的,它们会显示几个不同的日志,可用于在安装过程中排除问题。其中一个窗口提供带有 root 权限的互动 shell 提示符,除非使用一个引导选项或一个 Kickstart 命令特别禁用了这个提示符。
终端多路器在虚拟控制台 1 中运行。要从实际安装环境切换到 tmux,按Ctrl+Alt+F1。要回到在虚拟控制台 6 中运行的主安装界面,按 Ctrl+Alt+F6。在文本模式安装过程中,在虚拟控制台 1 (tmux)中启动,切换到控制台 6 将打开 shell 提示符而不是图形界面。
运行 tmux 的控制台有五个可用的窗口; 下表中描述了它们的内容以及键盘快捷键。请注意,键盘快捷键有两个部分:首先按 Ctrl+b 键,然后释放这两个键,再按您想要使用的窗口的数字键。
您还可以使用 Ctrl+b n、Alt+ Tab 和 Ctrl+b p 切换到下一个或前一个 tmux 窗口。
| 快捷键 | 内容 |
|---|---|
| Ctrl+b 1 | 安装程序主窗口。包含基于文本的提示(在文本模式安装或者使用 VNC 直接模式时),以及一些调试信息。 |
| Ctrl+b 2 |
有 |
| Ctrl+b 3 |
安装日志; 显示信息保存在 |
| Ctrl+b 4 |
存储日志; 显示与存储设备和配置相关的消息,保存在 |
| Ctrl+b 5 |
程序日志; 显示安装过程中执行的实用程序的信息,保存在 |