第 5 章 安装程序和镜像创建
以下章节包含对 RHEL 8 和 RHEL 9 之间安装程序和镜像创建的最显著的更改。
5.1. 安装程序
Anaconda 会自动为互动安装激活网络
Anaconda 现在会在执行交互式安装时自动激活网络,而无需用户在网络 spoke 中手动激活该网络。在这个版本中,不会更改 Kickstart 安装的安装体验,并使用 ip=
引导选项安装。
用于锁定 root 账户
和允许使用密码进行 root SSH 登陆
的新选项
RHEL 9 在 root 密码配置屏幕中添加以下新选项:
-
锁定 root 帐户
:锁定对计算机的 root 访问权限。 -
允许使用密码的 root SSH 登录
:启用基于密码的 SSH root 登录。
在 Kickstart 安装过程中,您可以使用 rootpw
Kickstart 命令的 --allow-ssh
选项,通过带有密码的 SSH 启用 root 访问。如需更多信息,请参阅 rootpw(必需的)。
在标准安装后禁用了许可证、系统和用户设置配置屏幕
在以前的版本中,在 gnome-initial-setup
和 登录
屏幕前,RHEL 用户配置 Licensing、System(Subscription Manager)和用户设置。从 RHEL 9 开始,初始设置屏幕已默认禁用,以改进用户体验。如果需要运行初始设置以便用户创建或许可证显示,请根据要求安装以下软件包。
安装初始设置软件包:
# dnf install initial-setup initial-setup-gui
在系统下次重新引导后启用初始设置。
# systemctl enable initial-setup
- 重启系统以查看初始设置。
对于 Kickstart 安装,在 packages 部分添加 initial-setup-gui
并启用 initial-setup
服务。
firstboot --enable %packages @^graphical-server-environment initial-setup-gui %end
现在,Satellite 通过 Kickstart 进行机器置备的 rhsm
命令现在可用
rhsm
命令替代了 %post
脚本用于在 RHEL 9 上进行机器置备。rhsm
命令有助于执行所有置备任务,如注册系统、附加 RHEL 订阅并从 Satellite 实例安装。如需更多信息,请参阅执行高级 RHEL 安装指南中的使用 Kickstart 注册和安装 RHEL 部分。
新的 Kickstart 命令 - timesource
新的 timesource
Kickstart 命令是可选的,它可帮助设置 NTP、NTS 服务器和提供时间数据的 NTP 池。它还有助于控制或禁用系统上的 NTP 服务。timezone 命令的 --ntpservers
选项已弃用,并已被这个新命令替代。
支持没有 inst. 前缀的 Anaconda 引导参数不再可用
自 RHEL 7 开始,没有 inst.
前缀的 Anaconda 引导参数已被弃用,RHEL 9 中删除了对这些引导参数的支持。要继续使用这些选项,请使用 inst.
前缀
例如:要强制安装程序在 文本模式
而不是 图形模式下
运行,请使用以下选项:
inst.text
删除的 Kickstart 命令和选项
以下 Kickstart 命令和选项已从 RHEL 9 中删除。在 Kickstart 文件中使用它们会导致错误。
-
device
-
deviceprobe
-
dmraid
-
install
- 使用子命令或者方法作为命令 -
multipath
-
bootloader
--upgrade
-
ignoredisk
--interactive
-
partition
--active
-
harddrive
--biospart
-
autostep
如果只列出具体选项和值,则基础命令及其它选项仍可用且没有被删除。
删除引导选项
以下引导选项已从 Red Hat Enterprise Linux 中删除:
inst.zram
RHEL 9 不支持
zram
服务。详情请查看zram-generator(8)
man page。inst.singlelang
RHEL 9 不支持单一语言模式。
inst.loglevel
日志级别始终设置为 debug。