Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 9 章 安装和引导

修复了在 Kickstart 中提供网络配置,则 initrd 中的网络设置

在以前的版本中,如果在 Kickstart 文件中定义这些接口,安装程序无法在 initrd 中设置或重新配置网络接口。如果 Kickstart 文件中的其他命令需要网络访问,这可能会导致安装失败,并进入紧急模式。
这个问题现已解决,Anaconda 现在会在引导过程早期从 initrd 中的 Kickstart 文件正确处理网络配置。

Anaconda 现在支持创建缓存的逻辑卷

安装程序现在支持创建缓存的 LVM 逻辑卷,并将系统安装到那些卷中。
目前,这个方法只在 Kickstart 中被支持。要创建缓存的逻辑卷,请使用 logvol Kickstart 命令的新的 --cachepvs=--cachesize=--cachemode= 选项。
有关这些新选项的详情,请查看 Red Hat Enterprise Linux 7 安装指南。

改进了 GRUB2 引导菜单的排序

grub2-mkconfig 命令使用的排序机制存在问题,可能会导致 grub.cfg 配置文件被错误地排序。
GRUB2 现在使用 rpmdevtools 软件包对可用内核进行排序,配置文件会被正确生成,其中列出了最新的内核版本。

现在,Anaconda 会在磁盘选择更改时正确恢复磁盘操作

在以前的版本中,当磁盘选择更改时,Anaconda 和 Blivet 无法正确恢复磁盘上调度的操作,从而导致各种问题。在这个版本中,Anaconda 已被修复,以创建原始存储配置的快照,并在磁盘选择更改时返回它,从而完全恢复为磁盘调度的所有操作。

改进了设备映射器磁盘名称的检测

在之前的 Red Hat Enterprise Linux 7 版本中,当在之前包含 LVM 逻辑卷的磁盘中安装时,安装程序可能会崩溃,这些卷的元数据仍然存在。安装程序无法识别正确的 设备映射器 名称,创建新 LVM 逻辑卷的过程会失败。
用于获取 设备映射器设备 名称的方法已更新,并在包含现有 LVM 元数据的磁盘上安装现在更为可靠。

修复了在分区过程中对 PReP 引导的处理

在某些情况下,IBM Power Systems 上的 PReP Boot 分区可以在自定义分区期间设置为无效的大小。在这种情况下,删除任何分区会导致安装程序崩溃。
检查现在在 anaconda 中实施,以确保分区始终在 4096 KiB10 MiB 之间正确调整大小。另外,不再需要更改 PReP 引导分区的格式 来更改其大小。

RAID1 设备中的 EFI 分区

EFI 系统分区现在可以在 RAID1 设备中创建,这是在一个引导磁盘失败时启用系统恢复。但是,由于系统只保证发现一个 EFI 系统分区,如果固件发现的 ESP 卷变得损坏(但仍然显示为有效的 ESP),并且 Boot mailboxBootOrder 也损坏,则引导顺序不会被自动重建。在这种情况下,系统应该仍然从第二个磁盘手动启动。

文本模式安装不会在网络配置过程中崩溃

在以前的版本中,在互动文本模式安装程序中的网络配置屏幕中,在指定名称服务器时使用空格会导致安装程序崩溃。
Anaconda 现在可以正确地处理文本模式中的名称服务器定义中的空格,如果使用空格分隔名称服务器地址,安装程序将不再崩溃。

IBM System z 上的救援模式屏幕不再关闭

在以前的版本中,IBM System z 服务器上的救援模式中的第二个和第三个屏幕被错误地显示,接口的部分界面被关闭。这个构架上的救援模式有所改进,所有屏幕现在可以正常工作。

Anaconda 中的 OpenSCAP 附加组件

现在,可以在安装过程中应用安全内容自动化协议(SCAP)内容。这个新安装程序附加组件提供了一种可靠、易于配置安全策略的方法,而无需依赖自定义脚本。
这个附加组件提供了一个新的 Kickstart 部分("%addon org_fedora_oscap")),以及互动安装过程中图形用户界面中的新屏幕。Red Hat Enterprise Linux 7 安装指南 中记录了所有三个部分。
在安装过程中应用安全策略将在安装过程中和立即执行各种更改,具体取决于您启用哪个策略。如果选择了配置集,则会将 openscap-scanner 软件包(OpenSCAP 合规性扫描工具)添加到软件包选择中,并在安装完成后执行初始合规性扫描。此扫描结果保存到 /root/openscap_data 中。
scap-security-guide 软件包在安装介质中提供几个配置集。如果需要,您还可以从 HTTP、HTTPS 或者 FTP 服务器将其他内容作为数据流、存档或 RPM 软件包加载。
请注意,在所有系统中都不需要应用安全策略。只有在您的机构规则或政府法规强制使用特定策略时,才应使用此附加组件,否则附加组件可以处于不应用任何安全策略的默认状态。

在 CD 或者 DVD 中等待 Kickstart 文件时,Anaconda 不再超时

在以前的版本中,如果 Anaconda 被配置为使用 inst.ks=cdrom:/ks.cfg 命令从光驱中加载 Kickstart 文件,系统也会从 CD 或者 DVD 引导,则安装程序只等待 30 秒来交换磁盘。在这个时间窗通过后,系统会进入紧急模式。
在这个版本中,在等待用户在 CD 或者 DVD 上提供 Kickstart 文件时,Anaconda 已被修改为永不超时。如果使用 inst.ks=cdrom 引导选项且没有检测到 Kickstart 文件,Anaconda 会显示提示并等待用户提供文件或重启。