以交互方式从安装介质安装 RHEL
大约 116 分钟
以交互方式从安装介质安装 RHEL
来源:官方文档 原始多页入口:以交互方式从安装介质安装 RHEL 内容规模:约 89,284 字符,128 个章节标题,137 个命令/代码块,47 条提示框
阅读提要
- 副标题:使用图形安装程序在本地系统上安装 RHEL
- 摘要:您可以使用图形安装程序一次在一个系统上安装 RHEL。如果您喜欢图形界面,请使用这个方法在一个或几个系统上安装 RHEL。安装源可以是安装介质、ISO 文件或红帽内容交付网络(CDN)。
- 主要章节:使用图形安装程序在本地系统上安装 RHEL;对红帽文档提供反馈;第 1 章 系统要求和支持的构架;第 2 章 将 RHEL 系统注册到红帽的好处;第 3 章 自定义安装介质;第 4 章 为 RHEL 创建一个可引导的安装介质;第 5 章 将 RHEL 安装为虚拟机;第 6 章 引导安装介质;第 7 章 可选:自定义引导选项;第 8 章 在安装过程中更新驱动程序;第 9 章 安装过程中的控制台和日志记录;第 10 章 在安装程序中自定义系统
- 推荐阅读顺序:先看“阅读提要”和目录,再按章节查看“关键点/命令/注意”;需要原文细节时点击来源链接。
章节笔记
概览
- 该章节主要为下一级主题的入口。
使用图形安装程序在本地系统上安装 RHEL
- 要点:摘要
对红帽文档提供反馈
- 要点:我们致力于为您提供高质量的文档,您的反馈将对我们有很大帮助。为帮助我们改进,您可以通过 Red Hat Jira 跟踪系统提交建议或报告错误。
- 要点:流程
- 列表:登录到 Jira 网站。 如果您还没有帐户,请创建一个。
- 列表:单击顶部导航栏中的 Create。
- 列表:在 Summary 字段中输入描述性标题。
- 列表:在 Description 字段中输入您对改进的建议。包括文档相关部分的链接。
- 列表:点窗口底部的 Create。
第 1 章 系统要求和支持的构架
- 要点:Red Hat Enterprise Linux 10 在混合云部署过程中提供了稳定、安全、一致的基础。它包括以更小的努力更快地交付工作负载所需的工具。您可以在支持的 hypervisor、云供应商环境和物理基础架构上将 RHEL 部署为客户机。
- 要点:应用程序可以受益于领先硬件架构平台所带来的创新技术。在安装前,请查看为系统、硬件、安全性、内存和存储配置提供的指南。
- 列表:AMD 和 Intel 64 位构架
- 列表:64 位 ARM 架构
- 列表:IBM Power Systems, Little Endian
- 列表:64 位 IBM Z 架构
1.1. 支持的安装目标
- 要点:安装目标是保存 Red Hat Enterprise Linux 并引导系统的存储设备。Red Hat Enterprise Linux 支持 IBM Z、IBM Power、AMD64、Intel 64 和 64 位 ARM 系统的以下安装目标。
- 要点:红帽不支持安装到 USB 盘或 SD 内存卡。
- 列表:通过标准的内部接口(如 DASD、SCSI、SATA 或 SAS)连接的存储
- 列表:Intel64、AMD64 和 arm64 构架上的 BIOS/固件 RAID 设备
- 列表:光纤通道主机总线适配器和多路径设备.有些操作需要厂商提供的驱动程序。
- 列表:Xen 虚拟机上 Intel 处理器上的 Xen 块设备.
- 列表:KVM 虚拟机上 Intel 处理器上的 VirtIO 块设备.
- 列表:红帽硬件兼容性列表
1.2. 磁盘和内存要求
- 要点:安装多个操作系统时,请确认分配的磁盘空间与 Red Hat Enterprise Linux 所需的磁盘空间是分开的。
- 要点:在某些情况下,将特定分区专用于 Red Hat Enterprise Linux 非常重要。例如,对于 AMD64、Intel 64 和 64 位 ARM,至少需要两个分区(/ 和 swap)专用于 RHEL。或者,对于 IBM Power 系统服务器,最多三个分区(/、swap,以及可能有一个 PReP 引导分区)必须专用于 RHEL。
- 列表:自动安装 RHEL
- 表格样本(共 4 行):
- 安装类型 | 最小 RAM
- 本地介质安装(USB、DVD) | 1.5 GiB 用于 aarch64、IBM Z 和 x86_64 架构 对于 ppc64le 架构,3 GiB
- NFS 网络安装 | 1.5 GiB 用于 aarch64、IBM Z 和 x86_64 架构 对于 ppc64le 架构,3 GiB
- HTTP、HTTPS 或者 FTP 网络安装 | 3 GiB 用于 IBM Z 和 x86_64 架构 对于 aarch64 和 ppc64le 架构,4 GiB
1.3. 图形显示器分辨率要求
- 要点:您的系统必须具有以下最低分辨率,以确保 Red Hat Enterprise Linux 的平稳和无错误安装。
- 表格样本(共 2 行):
- 产品版本 | 解决方案
- Red Hat Enterprise Linux 10 | 最小: 800 x 600 推荐: 1024 x 768
1.4. UEFI 安全引导和 Beta 版本要求
- 要点:如果您计划在启用了 UEFI 安全引导的系统中安装 Red Hat Enterprise Linux Beta 版本,请首先禁用 UEFI 安全引导选项。然后开始安装。
- 要点:UEFI 安全引导要求操作系统内核使用可识别的私钥签名,而系统固件使用相应的公钥对该私钥进行了验证。
- 列表:IBM 安装文档
- 列表:安全强化
- 列表:创建自定义 RHEL 系统镜像
- 列表:红帽生态系统目录
- 列表:RHEL 技术能力和限制
- 列表:虚拟化所需的硬件要求
第 2 章 将 RHEL 系统注册到红帽的好处
- 要点:注册在您的系统与红帽之间建立一个授权连接。对于已注册的系统(包括物理系统和虚拟系统),Red Hat 会签发一份证书,以唯一标识该系统并完成身份认证。”
- 要点:通过证书,您可以从红帽接收受保护的内容、软件更新、安全补丁、支持和托管服务。通过有效的订阅,您可以使用以下方法注册 Red Hat Enterprise Linux 系统:
- 列表:在安装过程中,使用安装程序图形用户界面(GUI)
- 列表:安装后,使用命令行界面(CLI)
- 列表:在安装过程中或之后,使用 kickstart 脚本或激活码自动注册
第 3 章 自定义安装介质
- 要点:自定义 RHEL 安装介质,以使用特定的配置、软件包和设置创建定制的系统镜像。使用此功能部署满足特定机构要求并减少安装后配置时间的预配置系统。
- 要点:详情请参阅 制作一个自定义 RHEL 系统镜像。
第 4 章 为 RHEL 创建一个可引导的安装介质
- 要点:您可以从客户门户网站下载 ISO 文件来准备可引导的物理安装介质,如 USB 或者 DVD。从 RHEL 8 开始,红帽不再为 Server 和 Workstation 分别提供变体。
- 要点:Red Hat Enterprise Linux for x86_64 包括 Server 和 Workstation 功能。Server 和 Workstation 之间的区别是在安装或配置过程中通过系统目的角色进行管理。从客户门户网站下载 ISO 文件后,创建一个可引导的物理安装介质,如 USB 或者 DVD ,来继续安装过程。
4.1. 安装引导介质选项
- 要点:引导 Red Hat Enterprise Linux 安装程序有多个选项。
4.2. 创建可引导的 DVD
- 要点:您可以使用 DVD 刻录软件和 DVD 刻录机创建可引导的安装 DVD。从 ISO 镜像文件生成 DVD 的具体步骤会有所不同,并依赖于安装的操作系统和刻录软件。
- 要点:有关从 ISO 镜像文件刻录 DVD 的具体步骤,请参考您系统的刻录软件文档。
- 列表:适用于禁止使用 USB 设备环境的镜像构建器文档
- 注意:警告 您可以使用 DVD ISO 镜像(完整安装)或 Boot ISO 镜像(最小安装)来创建一个可引导的 DVD。但是,DVD ISO 镜像大于 4.7 GB,因此它可能不适合单个或双层 DVD。继续操作前,请检查 DVD ISO 镜像文件的大小。当使用 DVD ISO 镜像创建可引导的安装介质时,请使用 USB 闪存。
4.3. 在 Linux 中创建可引导 USB 设备
- 要点:创建可引导 USB 设备,然后在其他机器上安装 Red Hat Enterprise Linux。这个流程会覆盖 USB 驱动器上的现有数据,而没有任何警告。备份任何数据或使用一个空闪存。可引导的 USB 驱动器不能用于存储数据。
- 要点:先决条件
- 列表:您已从 产品下载 页面下载了完整的安装 DVD ISO 或最小安装 Boot ISO 镜像。
- 列表:您有一个有足够容量的 USB 闪存驱动器 ISO 镜像。所需的大小会有所不同,但推荐的最小 USB 大小为 16 GB。
- 列表:将 USB 闪存驱动器连接到该系统。
- 列表:以 root 用户身份登录: $ su - 提示时请输入您的根密码。
- 列表:在最近发生的事件日志中查找分配给驱动器的设备节点。附加的 USB 闪存驱动器的消息会在日志的底部显示。在这个示例中,驱动器名称是 sdd。 # dmesg|tail [288954.686557] usb 2-1.8: New USB device strings: Mfr=0, Product=1, SerialNumber=2 [288954.686559] usb 2-1.8: Product: USB Storage [288954.686562] usb 2-1.8: SerialNumber: 000000009225 [288954.712590] usb-storage 2-1.8:1.0: USB Mass St…
- 列表:如果插入的 USB 设备自动挂载,请在继续执行后续步骤前将其卸载。要卸载,请使用 umount 命令。如需更多信息,请参阅 使用 umount 卸载文件系统。
- 命令/配置摘录:
$ su -
# dmesg|tail4.4. 在 Windows 中创建可引导 USB 设备
- 要点:您可以使用各种工具在 Windows 系统上创建一个可引导的 USB 设备。您可以使用 Fedora Media Writer,它是一个社区产品。红帽不支持这个工具。您可以在 Fedora Media Writer 中报告任何问题。
- 要点:创建可引导的驱动器会覆盖 USB 驱动器上的现有数据,而不会出现任何警告。备份任何数据或使用一个空闪存。可引导的 USB 驱动器不能用于存储数据。
- 列表:您已从 产品下载 页面下载了完整的安装 DVD ISO 或最小安装 Boot ISO 镜像。
- 列表:您有一个有足够容量的 USB 闪存驱动器 ISO 镜像。所需的大小会有所不同。
- 列表:从 https://github.com/FedoraQt/MediaWriter/releases 下载并安装 Fedora Media Writer。
- 列表:将 USB 闪存驱动器连接到该系统。
- 列表:打开 Fedora Media Writer。
- 列表:在主窗口中点击 Custom Image ,并选择之前下载的 Red Hat Enterprise Linux ISO 镜像。
4.5. 在 macOS 上创建一个可引导 USB 设备
- 要点:创建可引导 USB 设备,然后在其他机器上安装 Red Hat Enterprise Linux。创建可引导 USB 驱动器会覆盖之前存储在 USB 驱动器上的任何数据,而不会出现任何警告。备份任何数据或使用一个空闪存。可引导的 USB 驱动器不能用于存储数据。
- 要点:先决条件
- 列表:您已从 产品下载 页面下载了完整的安装 DVD ISO 或最小安装 Boot ISO 镜像。
- 列表:您有一个有足够容量的 USB 闪存驱动器 ISO 镜像。所需的大小会有所不同。
- 列表:将 USB 闪存驱动器连接到该系统。
- 列表:使用 diskutil list 命令识别设备路径。设备路径的格式为 /dev/disknumber,其中 number 是磁盘号。该磁盘从零(0)开始编号。通常,disk0 是 OS X 恢复磁盘,disk1 是主 OS X 安装。在以下示例中,USB 设备为 disk2: $ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 400.0 GB disk0s2 3: Apple_Boot Rec…
- 列表:通过将 NAME、TYPE 和 SIZE 列与您的闪存驱动器进行比较来识别您的 USB 闪存驱动器。例如,NAME 应为 Finder 工具中闪存驱动器图标的标题。您还可以将这些值与闪存驱动器信息面板中的值进行比较。
- 列表:卸载闪存驱动器的文件系统卷: $ diskutil unmountDisk /dev/disknumber Unmount of all volumes on disknumber was successful 该命令完成后,该闪存驱动器图标会从桌面消失。如果图标没有消失,您可能选择了错误的磁盘。尝试卸载系统磁盘会意外返回 failed to unmount 错误。
- 命令/配置摘录:
$ diskutil list
/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 400.0 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 4: Apple_CoreStorage 98.8 GB disk0s4 5: Apple_Boot Recovery HD 650.0 MB disk0s5 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS YosemiteHD *399.6 GB disk1 Logical Volume on disk0s1 8A142795-8036-48DF-9FC5-84506DFBB7B2 Unlocked Encrypted /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *8.1 GB disk2 1: Windows_NTFS SanDisk USB 8.1 GB disk2s1第 5 章 将 RHEL 安装为虚拟机
- 要点:要在现有 RHEL 主机上将 RHEL 作为客户机操作系统安装,您可以使用安装 ISO 创建虚拟机(KVM)并启动 RHEL 安装。
- 要点:先决条件
- 列表:虚拟化已在您的主机系统上启用。具体步骤请参阅 准备 RHEL 来托管虚拟机。
- 列表:您有足够的系统资源来分配给虚拟机,如磁盘空间、RAM 或 CPU。根据虚拟机的预期任务和工作负载,推荐的值可能会有很大不同。
- 列表:操作系统(OS)安装源可存在于本地或者网络中。可以是以下格式之一: 安装介质的 ISO 镜像 现有虚拟机安装的磁盘镜像。此类磁盘镜像也可以从 bootc 容器创建。具体步骤请参阅 使用 bootc-image-builder 创建 QEMU 磁盘镜像。
- 列表:安装介质的 ISO 镜像
- 列表:现有虚拟机安装的磁盘镜像。此类磁盘镜像也可以从 bootc 容器创建。具体步骤请参阅 使用 bootc-image-builder 创建 QEMU 磁盘镜像。
- 列表:要创建使用 libvirt 系统 连接的虚拟机,您必须具有 root 权限,或者位于主机上的 libvirt 用户组中。如需更多信息,请参阅 虚拟化的用户空间连接类型。
- 命令/配置摘录:
$ virt-install --name=<guest_name> --disk size=<disksize_in_GB> --memory=<memory_size_in_MB> --cdrom <filepath_to_iso> --graphics vnc第 6 章 引导安装介质
- 要点:您可以使用 USB 或者 DVD 介质引导 Red Hat Enterprise Linux 安装,并开始安装过程。您可以使用 Red Hat Content Delivery Network (CDN)注册 RHEL。
- 要点:CDN 是地理分散的 Web 服务器系列。例如,这些服务器使用有效的订阅为 RHEL 主机提供软件包和更新。在安装过程中,从 CDN 注册并安装 RHEL 有以下优点:
- 列表:在安装后会立即对最新系统使用最新的软件包,
- 列表:对连接到红帽 Lightspeed 的集成支持,并启用系统目的。
- 列表:您已创建了可引导安装介质(USB 或者 DVD)。
- 列表:关闭您要安装 Red Hat Enterprise Linux 的系统。
- 列表:断开任何与系统的驱动器连接。
- 列表:打开系统。
- 注意:重要 在 RHEL 10 中,国防信息系统局(DISA)安全技术实施指南(STIG)和其他安全配置文件不会在第一次引导时自动启用联邦信息处理标准(FIPS)模式。要保持 FIPS 兼容,您必须在安装前手动启用 1FIPS 模式。您可以通过添加 fips=1 内核引导选项,也可以使用明确启用 FIPS 的 Kickstart 配置来实现它。如果在安装开始前没有启用 FIPS,使用这些安全配置集构建的系统可能不兼容,用户可能会意外部署不合规的系统。为了避免合规问题,请确保在引导阶段启用了 FIPS,然后再启动图形或基于文本的安装程序。如需更多信息,请参阅 将 RHEL 切换到 FIPS 模式。
第 7 章 可选:自定义引导选项
- 要点:当您在 x86_64 或 ARM64 架构上安装 RHEL 时,您可以编辑引导选项,来根据您的特定环境自定义安装过程。
7.1. 引导选项
- 要点:您可以将由空格分开的多个选项附加到引导命令行中。特定于安装程序的引导选项总是以 inst 开头。以下是可用的引导选项。
- 要点:您可以通过按 e 键为特定的菜单条目自定义引导选项,并在命令行中添加自定义引导选项。准备就绪后,按 Ctrl+X 引导修改的选项。
- 列表:编辑 GRUB2 菜单
- 列表:引导选项参考
7.2. 编辑 GRUB2 菜单
- 要点:您可以在 RHEL 安装过程中编辑 GRUB2 引导菜单来自定义引导参数和内核选项。它会在安装开始前启用特定设置的配置,如 FIPS 模式、网络参数和其他系统要求。
- 要点:先决条件
- 列表:您已创建了可引导安装介质(USB 或者 DVD),或者配置了提供 PXE 或 UEFI HTTP 引导相关服务的服务器。
- 列表:您已从介质或网络引导了安装,安装引导菜单已打开。
- 列表:在引导菜单窗口中选择所需选项,并按 e。
- 列表:将光标移至内核命令行的末尾,并根据需要添加参数。例如,要启用联邦信息处理标准(FIPS) 140 强制的加密模块自我检查,请添加 fips=1 : linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 rd.live.\ check quiet fips=1
- 列表:完成编辑后,按 Ctrl+X 使用指定的选项开始安装。
- 命令/配置摘录:
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 rd.live.\ check quiet fips=1第 8 章 在安装过程中更新驱动程序
- 要点:您可以在 Red Hat Enterprise Linux 安装过程中更新驱动程序。更新驱动程序完全是可选的。除非需要,否则不要执行驱动程序更新。
- 要点:确保红帽、您的硬件厂商或可信的第三方供应商通知您在 Red Hat Enterprise Linux 安装过程中需要更新驱动程序。
8.1. 概述
- 要点:Red Hat Enterprise Linux 支持许多硬件设备的驱动程序,但可能不支持一些新发布的驱动程序。只有在不支持的驱动程序无法完成安装时才应执行驱动程序更新。
- 要点:通常在安装过程中需要更新驱动程序来支持特定的配置。例如:为存储适配器卡安装驱动程序,提供对您的系统存储设备的访问。
- 注意:警告 驱动程序更新磁盘可能会禁用冲突内核驱动程序。在个别情况下,卸载内核模块可能会导致安装错误。
8.2. 驱动程序更新的类型
- 要点:红帽、您的硬件零售商或可信第三方以 ISO 镜像文件的形式提供驱动程序更新。您收到 ISO 镜像文件后,请选择驱动程序更新的类型。
- 列表:Automatic :在这个驱动程序更新方法中,标有 OEMDRV 的存储设备(包括 CD、DVD 或者 USB 闪存驱动器)被物理连接到系统。如果在安装启动时存在 OEMDRV 存储设备,它将被视为驱动程序更新磁盘,且安装程序会自动载入其驱动程序。
- 列表:Assisted: 安装程序会提示您定位驱动程序更新。您可以使用任何带 OEMDRV 以外的标签的本地存储设备。在开始安装时会指定 inst.dd 引导选项。如果您在没有参数的情况下使用这个选项,安装程序会显示所有连接到该系统的存储设备。然后,它会提示您选择一个包含驱动程序更新的设备。
- 列表:Manual :手动指定到驱动程序更新镜像或 RPM 软件包的路径。您可以使用任何带 OEMDRV 标签的本地存储设备,或者可从安装系统访问的网络位置。在开始安装时会指定 inst.dd=location 引导选项,其中 location 是驱动程序更新磁盘或 ISO 镜像的路径。当您指定这个选项时,安装程序会尝试载入在指定位置找到的所有驱动程序更新。使用手动驱动程序更新,您可以指定本地存储设备或网络位置(HTTP、HTTPS 或者 FTP 服务器)。您可以同时使用 inst.dd=location 和 inst.dd,其中 location 是驱动程序更新磁盘或 ISO 镜像的路径。在这种情况下,安装程序会尝试从位置载入所有可用…
8.3. 准备驱动程序更新 CD 或者 DVD
- 要点:您可以在 CD 或者 DVD 中准备驱动程序更新,以便在安装过程中执行驱动程序更新。
- 要点:先决条件
- 列表:您已收到来自红帽、您的硬件厂商或可信的第三方供应商提供的驱动程序更新 ISO 镜像。
- 列表:您已将驱动程序更新 ISO 镜像刻录到 CD 或者 DVD 。
- 列表:将驱动程序更新 CD 或者 DVD 插入系统的 CD/DVD 驱动器中,并使用系统的文件管理器工具进行浏览。
- 列表:验证单个文件 rhdd3 是否可用。rhdd3 是一个签名文件,其中包含驱动程序描述和名为 rpms 的目录。它包含 RPM 软件包,以及适用于各种架构的实际驱动程序。
- 注意:警告 如果 CD 或者 DVD 中只有一个以 .iso 结尾的 ISO 镜像文件,则刻录过程将无法成功。有关如何将 ISO 镜像刻录到 CD 或者 DVD 的说明,请查看您的系统刻录软件文档。
8.4. 准备驱动程序更新 USB 驱动器
- 要点:您可以在 USB 闪存驱动器中准备驱动程序更新,以便在安装过程中执行驱动程序更新。
- 要点:先决条件
- 列表:您已收到来自红帽、您的硬件厂商或可信的第三方供应商提供的驱动程序更新 ISO 镜像。
- 列表:您已准备了一个具有与 RHEL 兼容的文件系统的 USB 闪存驱动器,以便将驱动程序更新 ISO 放到其上。
- 列表:将 USB 驱动器连接到您的计算机,并确定系统分配的设备。要确定分配的设备,您可以检查 dmesg 或 lsblk -o +MOUNTPOINT 命令的输出。
- 列表:确定驱动器是否已挂载,以及挂载点(基于 lsblk 命令的输出)。如果没有挂载,请手动挂载: 可选:创建一个挂载点目录: mkdir /path/to/mountpoint 将 USB 设备的分区挂载到挂载点目录。以下示例假设用于存储驱动程序更新 ISO 文件的设备分区是 /dev/sdb1,挂载点是 /mnt/usbdrive : sudo mount /dev/sdb1 /mnt/usbdrive
- 列表:可选:创建一个挂载点目录: mkdir /path/to/mountpoint
- 列表:将 USB 设备的分区挂载到挂载点目录。以下示例假设用于存储驱动程序更新 ISO 文件的设备分区是 /dev/sdb1,挂载点是 /mnt/usbdrive : sudo mount /dev/sdb1 /mnt/usbdrive
- 命令/配置摘录:
mkdir /path/to/mountpoint
sudo mount /dev/sdb1 /mnt/usbdrive8.5. 执行自动驱动程序更新
- 要点:您可以在安装过程中执行自动驱动程序更新。
- 要点:先决条件
- 列表:您已将驱动程序更新镜像放在带有 OEMDRV 标签的标准磁盘分区中。或者,您已将 OEMDRV 镜像写入 CD、DVD 或者 USB 驱动器。
- 列表:在开始安装过程前,您已将块设备与包含驱动程序更新磁盘的 OEMDRV 卷标签连接。或者,您已将准备的 CD、DVD 或者 USB 驱动器插入到系统中。
- 列表:完成先决条件步骤后,安装程序在系统安装过程中启动并安装时会自动载入驱动程序。
8.6. 执行驱动程序更新
- 要点:您可以在安装过程中执行辅助驱动程序更新,以便为新的或现有硬件安装必要的驱动程序。
- 要点:先决条件
- 列表:您已将没有 OEMDRV 卷标签的块设备连接到您的系统,并将驱动程序磁盘镜像复制到这个设备中。或者
- 列表:您已准备了驱动程序更新 CD 或者 DVD,并将其插入到系统的 CD 或者 DVD 驱动器中。或者
- 列表:您已使用驱动程序磁盘准备了一个 USB 设备,并在开始安装过程前将其连接到您的计算机。
- 列表:在引导菜单窗口中,按键盘上的 E 键显示引导命令行。
- 列表:在以 linux 或 linuxefi 开头的行中附加 inst.dd 引导选项,然后按 Ctrl+X 启动引导过程。
- 列表:在菜单中选择本地磁盘分区或者 CD、DVD 或者 USB 设备。安装程序扫描 ISO 文件或驱动程序更新 RPM 软件包。
- 注意:注意 如果您将 ISO 镜像刻录到 CD 或者 DVD 中,或者将其写入 USB 驱动器,则镜像可能没有 OEMDRV 卷标签。在这种情况下,使用没有参数的 inst.dd 选项。安装程序提供一个从 CD、DVD 或者 USB 驱动器中扫描和选择驱动程序的选项。在这种情况下,安装程序不会提示您选择驱动程序更新 ISO 镜像。另一个情况是在 inst.dd=location 引导选项中使用 CD、DVD 或者 USB 驱动器。这可让安装程序自动扫描 CD、DVD 或者 USB 驱动器进行驱动程序更新。如需更多信息,请参阅 执行驱动程序更新
8.7. 执行手动驱动程序更新
- 要点:您可以在安装过程中手动驱动程序更新,以便为新的或现有硬件安装必要的驱动程序。
- 要点:先决条件
- 列表:您已将驱动程序更新 ISO 镜像文件放在 USB 闪存驱动器或 web 服务器中,并将其连接到您的计算机。
- 列表:在引导菜单窗口中,按键盘上的 E 键显示引导命令行。
- 列表:将 inst.dd=location 引导选项附加到命令行中,其中 location 是驱动程序更新的路径。通常,镜像文件位于 web 服务器上,例如 http://server.example.com/dd.iso 或在 USB 闪存驱动器上,例如 /dev/sdb1。您还可以指定包含驱动程序更新的 RPM 软件包,例如 http://server.example.com/dd.rpm。
- 列表:按 Ctrl+X 启动引导过程。指定位置中提供的驱动程序会自动载入并开始安装。
- 列表:inst.dd 引导选项
8.8. 禁用驱动程序
- 要点:您可以在安装过程中禁用有问题的驱动程序。
- 要点:先决条件
- 列表:您已引导到安装介质的引导加载程序(GRUB)菜单。
- 列表:在引导菜单中按键盘中的 E 键显示引导命令行。
- 列表:将 modprobe.blacklist=driver_name 引导选项附加到命令行中。 使用您要禁用的驱动程序或驱动程序名称替换 driver_name,例如: modprobe.blacklist=ahci 使用 modprobe.blacklist= 引导选项禁用的驱动程序在安装的系统上保持禁用状态,并出现在 /etc/modprobe.d/anaconda-blacklist.conf 文件中。
- 列表:按 Enter 键启动引导过程。
- 命令/配置摘录:
modprobe.blacklist=ahci第 9 章 安装过程中的控制台和日志记录
- 要点:Red Hat Enterprise Linux 安装程序使用 tmux 终端多路复用器来管理多个窗口和主接口。每个窗口均用于不同目的,并展示可用于在安装过程中进行故障排查的日志。
- 要点:其中一个窗口提供具有 root 特权的交互式 shell,除非使用引导选项或 Kickstart 命令将其禁用。终端多路器在虚拟控制台 1 中运行。要从实际安装环境切换到 tmux,按Ctrl+Alt+F1。要回到在虚拟控制台 6 中运行的主安装界面,按 Ctrl+Alt+F6。在文本模式中,安装会在虚拟控制台 1 (tmux)中启动,并切换到 console 6 会打开 shell 提示符而不是图形界面。
- 表格样本(共 7 行):
- 快捷键 | 内容
- Ctrl+b 1 | 安装程序主窗口。包含基于文本的提示(用于文本模式,也用于 RDP 凭据的交互式条目),以及一些调试信息。
- Ctrl+b 2 | 具有 root 权限的交互式 shell。
- Ctrl+b 3 | 安装日志; 显示信息保存在 /tmp/anaconda.log 中。
第 10 章 在安装程序中自定义系统
- 要点:在安装的自定义阶段,您必须执行某些配置任务,以启用 Red Hat Enterprise Linux 的安装。这些任务包括:
- 要点:另外,您还可以进一步自定义系统,例如通过配置系统设置并将主机连接到网络。
- 列表:配置存储并分配挂载点。
- 列表:选择一个要安装软件的基础环境。
- 列表:为 root 用户设置密码或创建一个本地用户。
10.1. 设置安装程序语言
- 要点:您可以为 RHEL 安装程序接口选择语言和区域设置,以确保在安装过程中正确本地化。它会影响安装程序接口语言和区域格式惯例。
- 要点:先决条件
- 列表:您已创建了安装介质。
- 列表:如果您使用引导 ISO 镜像文件,您可以指定一个安装源。
- 列表:您已从介质引导到引导装载程序菜单。
- 列表:从引导菜单中选择 Red Hat Enterprise Linux 选项后,安装程序开始,并出现 Welcome to Red Hat Enterprise Screen。
- 列表:在 Welcome to Red Hat Enterprise Linux 窗口的左侧窗格中选择语言。或者,使用文本框搜索首选语言。 注意 默认预选语言。预选的语言由 GeoIP 模块的自动位置检测功能决定。如果您在引导命令行上使用 inst.lang= 选项,则会选择您使用引导选项定义的语言。
- 列表:在 Welcome to Red Hat Enterprise Linux 右侧窗格中选择特定于您所在地区的位置。
- 注意:注意 默认预选语言。预选的语言由 GeoIP 模块的自动位置检测功能决定。如果您在引导命令行上使用 inst.lang= 选项,则会选择您使用引导选项定义的语言。
10.2. 配置存储设备
- 要点:您可以在各种存储设备中安装 Red Hat Enterprise Linux。您可以在安装目的窗口配置基本的、可以通过本地访问的存储设备。
- 要点:直接连接到本地系统的基本存储设备,如磁盘和固态驱动器,显示在 Local Standard Disks 部分中。在 64 位 IBM Z 系统上,本节包含激活的直接访问存储设备(DASD)。
10.2.1. 配置安装目的地
- 要点:您可以在 安装目标 窗口为 RHEL 安装选择并配置存储设备,包括磁盘选择、分区选项和加密设置。它决定了操作系统安装在什么位置,以及如何在目标系统中管理存储。
- 要点:先决条件
- 列表:打开 安装概述 窗口。
- 列表:如果您计划使用已包含数据的磁盘,请备份您的数据。操作分区总是会带有风险。例如,如果因为磁盘中的某种原因造成进程中断或者失败,则可能会丢失磁盘中的数据。
- 列表:在 Installation Summary 窗口中点击 Installation Destination。在打开的 Installation Destination 窗口中执行以下操作: 在 Local Standard Disks 部分中,选择您需要的存储设备;白色复选标记表示您的选择。在安装过程中,没有白色复选标记的磁盘不会被使用;如果您选择自动分区,它们会被忽略,且在手动分区中不可用。 本地标准磁盘 显示所有本地可用的存储设备。例如: SATA、NVMe™ 和 SCSI 磁盘、USB 闪存和外部磁盘。在启动安装程序后连接的存储设备不会被检测到,除非您遵循第 2 步。如果您使用可移动驱动器安装 RHEL,如果删除该设备,则您…
- 列表:在 Local Standard Disks 部分中,选择您需要的存储设备;白色复选标记表示您的选择。在安装过程中,没有白色复选标记的磁盘不会被使用;如果您选择自动分区,它们会被忽略,且在手动分区中不可用。 本地标准磁盘 显示所有本地可用的存储设备。例如: SATA、NVMe™ 和 SCSI 磁盘、USB 闪存和外部磁盘。在启动安装程序后连接的存储设备不会被检测到,除非您遵循第 2 步。如果您使用可移动驱动器安装 RHEL,如果删除该设备,则您的系统将无法使用。
- 列表:可选:如果要在安装程序启开始后配置其它连接的本地存储设备,请点窗口右下角的 Refresh 链接。此时会打开 Rescan Disks 对话框。 点 Rescan Disks 并等到扫描过程完成。 当您点击扫描磁盘时,您在安装过程中进行的所有存储更改都会丢失。 点击 OK 返回 安装目标 窗口。所有探测到的磁盘(包括新磁盘)都会在 本地标准磁盘 部分显示。
- 列表:点 Rescan Disks 并等到扫描过程完成。 当您点击扫描磁盘时,您在安装过程中进行的所有存储更改都会丢失。
- 注意:警告 如果您丢失了 LUKS 密码短语,那么就完全无法访问所有加密的分区及其数据。丢失的密码短语是无法找回的。但是,如果您执行 Kickstart 安装,您可以保存加密密码短语并在安装过程中生成加密密码短语备份。
10.2.2. 安装目标配置的特殊情况
- 要点:以下是配置安装目的地时需要考虑的一些特殊情况:
- 列表:某些 BIOS 类型不支持从 RAID 卡引导。在这些实例中,/boot 分区必须在 RAID 阵列之外的分区上创建,比如在单独的磁盘上。对于使用有问题的 RAID 卡,必需使用内部磁盘创建分区。软件 RAID 设置也需要 /boot 分区。如果选择自动为系统分区,应该手动编辑 /boot 分区。
- 列表:要将 Red Hat Enterprise Linux 引导装载程序配置为串联从另一个引导装载程序加载,请手动指定引导驱动器。点 Installation Destination 窗口中的 Full disk summary and bootloader 链接。
- 列表:当您在带有多路径和非多路径存储设备的系统上安装 Red Hat Enterprise Linux 时,自动分区布局可以创建包含这两个设备类型的卷组。这违背了多重路径存储的目的。在 Installation Destination 窗口中选择多路径或非多路径设备。或者手动分区。
10.2.3. 配置引导装载程序
- 要点:RHEL 使用 GRand Unified Bootloader 版本 2 (GRUB2)作为 AMD64 和 Intel 64、IBM Power Systems 和 ARM 的引导加载程序。对于 64 位 IBM Z,使用 zipl 引导装载程序。
- 要点:引导装载程序是系统启动时运行的第一个程序,负责加载并将控制交给操作系统。GRUB2 可以引导任何兼容的操作系统(包括 Microsoft Windows),也可以使用链加载来移交控制到其他不支持的操作系统的引导加载程序。
- 列表:在 安装目标 窗口中点 Full disk summary and bootloader此时会打开 Selected Disks 对话框。 引导装载程序安装在您选择的设备上,或者在 UEFI 系统上安装。EFI 系统分区 是在目标设备上创建的,用于存储引导装载程序文件。
- 列表:要更改引导设备,请从列表中选择设备并点击 Set as Boot Device。您只能将一个设备设定为引导设备。
- 列表:要禁用新的引导装载程序安装,请选择当前标记为引导的设备,然后单击 Do not install boot loader。这样可保证不在任何设备中安装 GRUB2。 警告 如果选择不安装引导装载程序,则不能直接引导系统,而且必须使用另外一种引导方法,如独立的商业引导装载程序应用程序。只有在您有其它引导系统的方法时才使用这个选项。 引导装载程序可能需要一个特殊的分区,具体取决于您的系统是否使用 BIOS 还是 UEFI 固件。它还取决于引导驱动器是否使用 GUID 分区表 (GPT)还是 主引导记录 (MBR,也称为 msdos)标签。如果您使用自动分区,安装程序会创建该分区。
- 注意:警告 安装 GRUB2 可能会覆盖您现有的引导装载程序。
- 注意:警告 如果选择不安装引导装载程序,则不能直接引导系统,而且必须使用另外一种引导方法,如独立的商业引导装载程序应用程序。只有在您有其它引导系统的方法时才使用这个选项。
10.2.4. 存储设备选择
- 要点:存储设备选择窗口列出了安装程序可访问的所有存储设备。根据您的系统和可用的硬件, 一些标签可能无法显示。在以下标签页下对设备进行分组:
10.2.5. 过滤存储设备
- 要点:您可以使用 WWID、port、target 或 LUN 标识符在 RHEL 安装过程中过滤并选择特定的存储设备。它有助于识别和配置专用的存储设备进行安装,确保在复杂的存储环境中正确选择设备。
- 要点:先决条件
- 列表:打开 Installation Summary 窗口。
- 列表:在 Installation Summary 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 列表:在 Specialized & Network Disks 部分中,点 Add a disk。存储设备选择窗口将打开。
- 列表:点 Search by 标签页来根据端口、目标、LUN 或 WWID 进行搜索。 通过 WWID 或 LUN 搜索,需要在对应的输入文本字段中输入额外的值。
- 列表:从搜索下拉菜单中选择您需要的选项。
- 列表:点 Find 开始搜索。每个设备以单独一行显示,并有一个对应的复选框。
- 注意:注意 您可以在安装后通过修改 /etc/fstab 文件在系统中添加设备。
10.3. 高级存储选项
- 要点:要使用高级存储设备,请配置 iSCSI (TCP/IP 上的 SCSI)目标或 FCoE (以太网光纤通道)SAN (存储区域网络)。
- 要点:要使用 iSCSI 存储设备进行安装,安装程序必须将其发现为 iSCSI 目标,并创建一个 iSCSI 会话来访问它们。这些步骤的每一步都可能需要 Challenge Handshake Authentication Protocol(CHAP)身份验证的用户名和密码。此外,配置 iSCSI 目标,以在托管目标(反向 CHAP)用于发现和会话的系统上验证 iSCSI 启动器。CHAP 和反向 CHAP 一起使用时称为双向 CHAP。双向 CHAP 为 iSCSI 连接提供最高级别的安全性,尤其是当 CHAP 身份验证和反向 CHAP 身份验证的用户名和密码不同时。
10.3.1. iSCSI 目标配置
- 要点:使用 iSCSI,您可以在 Red Hat Enterprise Linux 安装过程中使用远程基于网络的存储设备作为安装目标。使用 iSCSI 存储,您可以集中存储管理,并为在网络上安装的系统提供灵活的存储配置。
- 要点:安装程序支持自动和手动发现 iSCSI 目标。
- 列表:网络引导选项
10.3.2. 发现并启动 iSCSI 会话
- 要点:您可以在 Red Hat Enterprise Linux 安装过程中发现并启动 iSCSI 会话,以识别可用的 iSCSI 目标并从图形用户界面(GUI)连接到基于网络的存储设备。
- 要点:先决条件
- 列表:打开 Installation Summary 窗口。
- 列表:在 Installation Summary 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 列表:在 Specialized & Network Disks 部分中,点 Add a disk。存储设备选择窗口将打开。
- 列表:单击 Add iSCSI target。此时会打开 Add iSCSI Storage Target 窗口。 重要 您不能将/boot 分区放置在通过此方法手动添加的 iSCSI 目标上。必须配置一个包含 /boot 分区的 iSCSI 目标,才能与 iBFT 一起使用。但如果已安装的系统需要从 iSCSI 启动,而其 iBFT 配置并非由固件 iBFT 提供,则无此限制。例如,通过使用 iPXE,您可以使用 inst.nonibftiscsiboot 安装程序引导选项删除 /boot 分区限制。 在 Target IP Address 字段中输入 iSCSI 目标的 IP 地址。 在 iSCSI 启动器的 iSCSI Initi…
- 列表:在 Target IP Address 字段中输入 iSCSI 目标的 IP 地址。
- 列表:在 iSCSI 启动器的 iSCSI Initiator Name 字段中输入 iSCSI 限定名称(IQN)格式的名称。有效的 IQN 条目包含以下内容: 字符串 iqn. (注意句号)。 日期代码指定了当您的组织的 Internet 域或子域注册时的年和月份。年使用四个数字,一个破折号,一个数字,以及两个数字,后跟一个句点。例如,2010-09 代表 2010 年 9 月。 您的组织的 Internet 域或子域名,以与顶级域相反的顺序显示。例如,com.example.storage 代表子域 storage.example.com。 一个冒号,后面接着一个在您的域或子域中指定这个特定 iSCSI initiator 的字符…
- 注意:重要 您不能将/boot 分区放置在通过此方法手动添加的 iSCSI 目标上。必须配置一个包含 /boot 分区的 iSCSI 目标,才能与 iBFT 一起使用。但如果已安装的系统需要从 iSCSI 启动,而其 iBFT 配置并非由固件 iBFT 提供,则无此限制。例如,通过使用 iPXE,您可以使用 inst.nonibftiscsiboot 安装程序引导选项删除 /boot 分区限制。
10.3.3. 配置 FCoE 参数
- 要点:您可以通过相应地配置 FCoE 参数,从 Installation Destination 窗口中发现 FCoE(以太网上的光纤通道)设备。
- 要点:先决条件
- 列表:打开 Installation Summary 窗口。
- 列表:在 Installation Summary 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 列表:在 Specialized & Network Disks 部分中,点 Add a disk。存储设备选择窗口将打开。
- 列表:点 Add FCoE SAN。此时会打开一个对话框,供您为发现的 FCoE 存储设备配置网络接口。
- 列表:在 NIC 下拉菜单中选择连接到 FCoE 交换机的网络接口。
- 列表:点击 Add FCoE disk(s) 在网络中扫描 SAN 设备。
10.3.4. 配置 DASD 存储设备
- 要点:您可以从 Installation Destination 窗口中发现并配置 DASD 存储设备。
- 要点:先决条件
- 列表:打开 Installation Summary 窗口。
- 列表:在 Installation Summary 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 列表:在 Specialized & Network Disks 部分中,点 Add a disk。存储设备选择窗口将打开。
- 列表:点 Add DASD ECKD。此时会打开 Add DASD Storage Target 对话框,并提示指定设备号,如 0.0.0204。您还可以附加在安装启动时未检测到的额外 DASD。
- 列表:在 Device number 字段输入您要附加的 DASD 设备号。
- 列表:点 Start Discovery。 如果找到具有指定设备号的 DASD,且还没有附加,对话框会关闭,新发现的驱动器会出现在驱动器列表中。然后,您可以选择所需设备的复选框,然后单击 Done。新的 DASD 可以被选择,在 Installation Destination 窗口中的 Local Standard Disks 部分被标记为 DASD device 0.0.xxxx。 如果您输入了一个无效的设备号码,或者指定的 DASD 已附加到系统,则会在对话框中显示错误消息。消息解释了错误,并提示您使用不同的设备号再次尝试。
10.3.5. 配置 FCP 设备
- 要点:FCP 设备启用 64 位 IBM Z 来使用 SCSI 设备,而不是使用或额外使用 Direct Access Storage Device(DASD)设备。FCP 设备提供了一种交换结构拓扑,它允许 64 位 IBM Z 系统除了使用传统的 DASD 设备,还可使用 SCSI LUN 作为磁盘设备。
- 要点:先决条件
- 列表:打开 Installation Summary 窗口。
- 列表:对于仅 FCP 安装,您已从 CMS 配置文件中删除 DASD= 选项,或从参数文件中删除 rd.dasd= 选项,以指示没有 DASD。
- 列表:在 Installation Summary 窗口中点击 Installation Destination。此时会打开 Installation Destination 窗口,列出所有可用的驱动器。
- 列表:在 Specialized & Network Disks 部分中,点 Add a disk。存储设备选择窗口将打开。
- 列表:点击 添加 ZFCP LUN。Add zFCP Storage Target 对话框将允许您添加 FCP(光纤通道协议)存储设备。 64 位 IBM Z 要求您手动输入任何 FCP 设备,以便安装程序可以激活 FCP LUN。您可以在图形安装中输入 FCP 设备,或者在参数或 CMS 配置文件中作为唯一的参数条目输入。您输入的值对于您配置的每个站点来说都必须是唯一的。
- 列表:在 Device number 字段输入 4 位十六进制设备号码。
10.3.6. 配置 NVMe over fabrics 设备
- 要点:使用图形安装配置 fabrics 上的 Non-volatile Memory Express™(NVMe™),以将其用作安装目标。另外,如果设备满足引导要求,您也可以将设备设置为引导设备。
- 要点:先决条件
- 列表:fabrics 上的 NVMe™ 设备已在系统中存在。
- 列表:初始安装过程已完成,Installation Summary 窗口已打开。
- 列表:在 Installation Summary 窗口中点击 Installation Destination。 此时会打开 Installation Destination 窗口,列出所有可用的设备。这包括本地(PCI Express transport) NVMe™ 设备。
- 列表:在 Specialized & Network Disks 项中,点 Add a disk…。 存储设备选择窗口将打开。
- 列表:点 NVMe™ Fabrics Devices 标签页。
- 列表:可选:如果设备列表太长,请使用 Filter by 选项查看具体的设备。
10.4. 配置 root 帐户并创建用户
- 要点:您可以配置 root 帐户,并创建用户,来从 Installation Summary 屏幕访问系统。
10.4.1. 配置 root 帐户
- 要点:您可以在安装过程中配置 root 帐户,以以管理员身份登录。
- 要点:root 用户可以执行许多系统管理任务,包括:
- 列表:安装和更新软件包
- 列表:更改系统范围的配置,如网络和防火墙设置、存储选项
- 列表:添加或修改用户、组和文件权限。
- 列表:在 Installation Summary 窗口中选择 User Settings > Root Account。此时会打开 Root Account 窗口。 默认情况下会选择 Disable root account 选项。
- 列表:要启用 root 帐户,请选择 Enable root account 选项。
- 列表:在 Root 密码字段输入您的密码。 root 密码区分大小写,且必须至少 八个 字符长,包含 数字、字母(大写和小写)和 符号 。
- 注意:警告 root 账户对系统有完全的控制权。如果未授权的人可以访问该帐户,他们就可以访问或删除用户个人文件。
10.4.2. 创建用户帐户
- 要点:在 RHEL 安装过程中,您可以在 Installation Summary 窗口中创建用户账户,以建立一个用于日常系统操作的非 root 用户。它通过避免将 root 帐户用于常规任务并从系统部署开始提供适当的用户管理来提高安全性。
- 要点:流程
- 列表:在 Installation Summary 窗口中选择 User Settings > User Creation。此时将打开 Create User 窗口。
- 列表:在 Full name 字段中输入用户帐户名称,例如:John Smith。
- 列表:在 User name 字段中输入用户名,例如:jsmith。 User name 是用于从命令行登录的;如果您安装图形环境,则图形登录管理器将使用 Full name 。
- 列表:默认选择 Add administrative privileges to this… 选项。如果您不想给此帐户共享管理权限,请取消选择这个选项。默认情况下,新用户具有对系统的管理特权。 管理员用户可以使用用户密码,而不是 root 密码,使用 sudo 命令来执行只对 root 可用的任务。虽然这更为方便,但也可能会带来安全风险。
- 列表:默认选择了 Require a password to this account 选项。如果您要在没有密码的情况下使用此帐户,则禁用它。 如果您为用户授予了管理员特权,请确保帐户受密码保护。在没有为用户设置密码前,不要授予用户管理员的权限。
- 列表:在 Password 项中输入密码。
- 注意:注意 您应该只使用 root 帐户执行特权任务。使用 root 帐户而不是非特权用户帐户执行常规任务可能会带来安全风险。
10.4.3. 编辑高级用户设置
- 要点:您可以在 RHEL 安装过程中配置高级用户帐户设置,以自定义主目录、用户和组 ID 和组成员资格。这提供了对用户帐户配置和系统安全策略的精细控制。
- 要点:流程
- 列表:在 Create User 窗口中,单击 Advanced。
- 列表:如果需要,在 Home directory 字段中编辑详情。该字段默认使用 /home/username。
- 列表:在 User and Groups IDs 部分,您可以: 选择 Specify a user ID manually 复选框,并使用 + 或 - 来输入所需的值。 默认值为 1000。用户 ID(UID)0-999 由系统保留,因此不能分配给用户。 选择 Specify a group ID manually 复选框,并使用 + 或 - 来输入所需的值。 默认组名与用户名相同,默认组 ID(GID)为 1000。GID 0-999 由系统保留,因此不能分配给用户组。
- 列表:选择 Specify a user ID manually 复选框,并使用 + 或 - 来输入所需的值。 默认值为 1000。用户 ID(UID)0-999 由系统保留,因此不能分配给用户。
- 列表:选择 Specify a group ID manually 复选框,并使用 + 或 - 来输入所需的值。 默认组名与用户名相同,默认组 ID(GID)为 1000。GID 0-999 由系统保留,因此不能分配给用户组。
- 列表:在 Group Membership 字段中,指定用逗号分开的额外组列表。会创建尚不存在的组;您可以在括号中为其他组指定自定义的 GID。如果您没有为新组指定自定义的 GID,则新组会自动接收一个 GID。 创建的用户帐户始终有一个默认组成员资格(用户的默认组,其 ID 在 Specify a group ID manually 字段中设置)。
10.5. 配置手动分区
- 要点:您可以使用手动分区来配置磁盘分区和挂载点,并定义安装 Red Hat Enterprise Linux 的文件系统。在安装之前,您应该考虑是否使用分区的或未分区的磁盘设备。
- 要点:您有不同的分区和存储选项,包括 Standard Partitions、LVM 和 LVM thin provisioning。这些选项提供各种优点和配置,来有效地管理系统的存储。
10.5.1. 推荐的分区方案
- 要点:在以下挂载点创建单独的文件系统。但是,如果需要,您还可以在 /usr、/var 和 /tmp 挂载点创建文件系统。
- 要点:建议对裸机部署中使用此分区方案,它不适用于虚拟和云部署。
- 列表:/boot
- 列表:/ (root)
- 列表:/home
- 列表:swap
- 列表:/boot/efi
- 列表:PReP
- 注意:警告 通常情况下,/boot 分区由安装程序自动创建。如果 / (root)分区大于 2 TiB,且系统使用(U) EFI 引导,则创建小于 2 TiB 的独立 /boot 分区。成功引导需要此配置。 确保 /boot 分区在手动分区时位于磁盘的第一个 2 TB 中。将 /boot 分区放在 2 TB 边界外可能导致安装成功,但系统无法引导,因为 BIOS 无法读取超出这个限制的 /boot 分区。
- 注意:注意 仅为立即需要的分区分配存储容量。可以随时分配额外的空闲空间,以满足将来的需求。
- 表格样本(共 5 行):
- 系统中的 RAM 量 | 推荐的 swap 空间 | 如果允许休眠则推荐使用 swap 空间
- 小于 2 GiB | RAM 量的 2 倍 | RAM 量的 3 倍
- 2 GiB - 8 GiB | 与 RAM 量相等 | RAM 量的 2 倍
- 8 GiB - 64 GiB | 4 GiB 到 RAM 量的 0.5 倍 | RAM 量的 1.5 倍
10.5.2. 支持的硬件存储
- 要点:非常重要的一点是,了解如何配置存储技术以及如何在 Red Hat Enterprise Linux 主要版本间的更改对存储技术的支持。
- 要点:在有多个磁盘的系统上,您可以使用 Red Hat Enterprise Linux 安装程序来把几个驱动器作为 Linux 软件 RAID 阵列操作。使用软件 RAID 阵列时,RAID 功能是由操作系统而非专用硬件控制的。
- 注意:注意 当预先存在的 RAID 阵列的所有成员设备都未分区时,安装程序会将阵列视为单个磁盘。它不提供删除阵列的方法。
10.5.3. 启动手动分区
- 要点:您可以在 RHEL 安装过程中配置自定义磁盘分区,以创建符合特定要求的存储布局。手动分区提供对磁盘使用情况、挂载点和文件系统类型的完全控制,以优化系统性能和数据组织。
- 要点:先决条件
- 列表:此时会打开 Installation Summary 屏幕。
- 列表:所有磁盘都可用于安装程序。
- 列表:选择用于安装的磁盘: 点 Installation Destination 打开 Installation Destination 窗口。 点击对应图标选择安装所需的磁盘。所选磁盘上显示了一个选择框。 在 Storage Configuration 下,选择 Custom 按钮。 点 Done。
- 列表:点 Installation Destination 打开 Installation Destination 窗口。
- 列表:点击对应图标选择安装所需的磁盘。所选磁盘上显示了一个选择框。
- 列表:在 Storage Configuration 下,选择 Custom 按钮。
- 注意:注意 创建 /boot 分区、/ (root)卷和 交换卷 与可用存储成比例,并在左侧窗格中列出。也可以根据系统属性(如架构)创建其他分区。这些是典型安装的文件系统,但您可以添加额外的文件系统和挂载点。
10.5.4. 支持的文件系统
- 要点:在配置手动分区时,您可以使用 Red Hat Enterprise Linux 中提供的各种文件系统和分区类型优化性能、确保兼容性,并有效地管理磁盘空间。
- 要点:VFAT 文件系统是一个 Linux 文件系统,与 Microsoft Windows 的 FAT 文件系统中的长文件名兼容。
- 列表:Red Hat Enterprise Linux 技术能力和限制(红帽知识库)
- 注意:注意 Linux 系统分区不支持 VFAT 文件系统。例如: /、/var、/usr 等等。
10.5.5. 添加文件系统挂载点
- 要点:您可以添加多个文件系统挂载点。使用任何可用的文件系统和分区类型,如 XFS、ext4、ext3、ext2、swap 和 VFAT。您还可以使用特定分区,如 BIOS Boot、EFI 系统分区和 PReP。它可帮助您配置系统存储。
- 要点:先决条件
- 列表:您已规划了您的分区。
- 列表:您没有在带有符号链接的路径中指定挂载点,如 /var/mail、/usr/tmp、/lib、/sbin、/lib64 和 /bin。有效负载(包括 RPM 软件包)取决于创建指向特定目录的符号链接。
- 列表:点击 + 来创建新文件系统和相关的挂载点。Add a New Mount Point 对话框被打开。
- 列表:从 挂载点 下拉菜单中选择预先设置的路径之一 ,或者输入自己的路径。例如,为根分区选择 /,或者为引导分区选择 /boot。
- 列表:在 Desired Capacity 字段中输入文件系统的大小,例如 2GiB。 如果您没有在 Desired Capacity 中指定值,或者指定了一个大于可用空间的大小,则会使用所有剩余的可用空间。
- 列表:点 Add mount point 创建分区并返回到 Manual Partitioning 窗口。
10.5.6. 为挂载点文件系统配置存储
- 要点:对于每个手动创建的挂载点,您可以设置分区方案。GUI 选项包括 Standard Partition、LVM 和 LVM Thin Provisioning。Red Hat Enterprise Linux 10 中删除了对 Btrfs 的支持。/boot 分区始终使用标准分区。
- 要点:流程
- 列表:要更改单个非 LVM 挂载点应所在的设备,请从左侧窗格选择所需的挂载点。
- 列表:在 Device (s) 标题下,单击 Modify。此时会打开 Configure Mount Point 对话框。
- 列表:选择一个或多个设备并点击 Select 确认您的选择,并返回 Manual Partitioning 窗口。
- 列表:点 Update Settings 应用改变。
- 列表:在 Manual Partitioning 窗口中左下方,点 storage device selected 打开 Selected Disks 对话框,检查磁盘信息。
- 列表:可选:点 Rescan 按钮(圆形箭头按钮)来刷新所有本地磁盘和分区 ; 这只在执行安装程序外的高级分区配置后才需要。点击 Rescan Disks 按钮重置安装程序中的所有配置更改。
10.5.7. 自定义挂载点文件系统
- 要点:虽然您可以自定义分区或卷以应用特定的设置,但分区 /usr 或 /var 与 root 卷分开会使引导过程变得更加复杂,因为这些目录包含关键系统组件。
- 要点:在某些情况下,比如 /usr 或 /var 位于 iSCSI 驱动器或 FCoE 位置,系统可能无法引导或挂起,在关闭或重启时出现 设备忙碌 错误。这个限制只适用于 /usr 或 /var,不适用于其子目录。例如:单独的 /var/www 分区可以正常工作。
- 列表:从左侧窗格中,选择挂载点。
- 列表:在右侧面板中您可以自定义以下选项: 在 Mount Point 项值嗯输入文件系统挂载点。例如: 如果文件系统是 root 文件系统,输入 /; 如果是 /boot 文件系统,输入 /boot,以此类推。对于 swap 文件系统来说,不需要设置挂载点,因为将文件系统类型设置为 swap 就足够了。 在 Desired Capacity 项中输入文件系统的大小。您可以使用常规大小单位,如 KiB 或者 GiB。如果没有设置任何单元,则默认为 MiB。 从 Device Type 下拉菜单中选择设备类型:Standard Partition、LVM 或 LVM Thin Provisioning。 注意 只有选择了两个或者多个磁盘进行…
- 列表:在 Mount Point 项值嗯输入文件系统挂载点。例如: 如果文件系统是 root 文件系统,输入 /; 如果是 /boot 文件系统,输入 /boot,以此类推。对于 swap 文件系统来说,不需要设置挂载点,因为将文件系统类型设置为 swap 就足够了。
- 列表:在 Desired Capacity 项中输入文件系统的大小。您可以使用常规大小单位,如 KiB 或者 GiB。如果没有设置任何单元,则默认为 MiB。
- 列表:从 Device Type 下拉菜单中选择设备类型:Standard Partition、LVM 或 LVM Thin Provisioning。 注意 只有选择了两个或者多个磁盘进行分区时才可以使用 RAID。如果选择 RAID,还可以设置 RAID 级别。同样,如果选择 LVM,可以指定 卷组。
- 列表:选中 Encrypt 复选框来加密分区或卷。您必须稍后在安装程序中设置密码。
- 注意:注意 只有选择了两个或者多个磁盘进行分区时才可以使用 RAID。如果选择 RAID,还可以设置 RAID 级别。同样,如果选择 LVM,可以指定 卷组。
- 注意:注意 Linux 系统分区不支持 VFAT 文件系统。例如: /、/var、/usr 等等。
10.5.8. 保留 /home 目录
- 要点:在 Red Hat Enterprise Linux 10 图形安装过程中,只有在位于单独的 /home 分区上时,您只能从现有 Red Hat Enterprise Linux 9 系统保留 /home 目录。
- 要点:保留 /home 目录会保留各种用户配置设置。因此,新的 Red Hat Enterprise Linux 10 系统上的 GNOME Shell 环境可能与在 Red Hat Enterprise Linux 9 系统中一样。这个行为只适用于与之前的 Red Hat Enterprise Linux 9 安装中的用户名和 ID 的用户。
- 列表:您已在计算机上安装了 RHEL 9。
- 列表:/home 目录位于 RHEL 9 系统上一个单独的 /home 分区。
- 列表:Red Hat Enterprise Linux 10 Installation Summary 窗口已打开。
- 列表:点 Installation Destination 打开 Installation Destination 窗口。
- 列表:在 Storage Configuration 下,选择 Custom 单选按钮。点击 Done。
- 列表:点 Done,Manual Partitioning 窗口会打开。
10.5.9. 软件 RAID 支持
- 要点:独立磁盘冗余阵列(RAID)设备由多个存储设备组成。这些设备合并,以便在某些配置中提供更高的性能和容错能力。您可以在一个步骤中创建 RAID 设备,并根据需要添加或删除磁盘。
- 要点:您可以为系统中的每个物理磁盘配置一个 RAID 分区。安装程序可用的磁盘数量决定了可用的 RAID 设备级别。例如:如果您的系统有两块磁盘,则无法创建 RAID 10 设备,因为它至少需要三块单独的磁盘。要优化系统的存储性能和可靠性,RHEL 支持软件 RAID 0、RAID 1、RAID 4、RAID 5、RAID 6、RAID 6 以及带有 LVM 和 LVM Thin Provisioning 的 RAID 10 类型来配置存储。
- 注意:注意 在 64 位 IBM Z® 上,存储子系统透明地使用 RAID。您不必手动配置软件 RAID。
10.5.10. 在安装过程中创建软件 RAID
- 要点:您可以在 Red Hat Enterprise Linux 安装过程中创建软件 RAID,将多个磁盘配置为单一逻辑设备。这可提高性能、可靠性或两者。
- 要点:先决条件
- 列表:您已经选择了两个或者多个磁盘,然后才能看到 RAID 配置选项。根据您要创建的 RAID 类型,至少需要两个磁盘。
- 列表:您已在 安装目的 窗口中选择了 自定义 单选按钮。您已通过单击 Done 按钮输入 Manual Partitioning 窗口。
- 列表:您创建了挂载点。通过配置挂载点,您可以配置 RAID 设备。
- 列表:在 Manual Partitioning 窗口左面地框中,选所需的分区。
- 列表:点击设备类型下拉菜单并选择 RAID。
- 列表:在 Device(s) 部分点 修改。此时会打开 Configure Mount Point 对话框。
10.5.11. 创建 LVM 逻辑卷
- 要点:逻辑卷管理(LVM)提供物理存储的逻辑视图,如磁盘或 LUN。分区会成为物理卷,并将其组合成卷组。您可以将每个组分成多个逻辑卷,它们的功能与磁盘分区一样,并可跨越多个物理磁盘。
- 要点:流程
- 列表:在 Manual Partitioning 窗口中,使用以下选项之一创建一个新挂载点: 使用 Click here to create them automatically 选项,或者点 + 按钮。 从下拉列表中选择 Mount Point,或者手动输入。 在 Desired Capacity 字段中输入文件系统的大小,例如: 70 GiB /, / boot 2 GiB。 注: 跳过此步骤以使用现有挂载点。
- 列表:使用 Click here to create them automatically 选项,或者点 + 按钮。
- 列表:从下拉列表中选择 Mount Point,或者手动输入。
- 列表:在 Desired Capacity 字段中输入文件系统的大小,例如: 70 GiB /, / boot 2 GiB。 注: 跳过此步骤以使用现有挂载点。
- 列表:选择挂载点。
- 列表:在下拉菜单中选择 LVM。卷组 下拉菜单显示新创建的卷组名称。 注意 您无法在配置对话框中指定卷组物理扩展的大小。该大小始终设置为默认值 4 MiB。如果要创建具有不同物理扩展的卷组,请通过切换到交互式 shell 并使用 vgcreate 命令来手动创建它。您还可以在 volgroup --pesize=size 命令中使用 Kickstart 文件。
- 注意:重要 LVM 配置只在图形和 Kickstart 安装中可用。在文本模式安装过程中,LVM 配置不可用。 要在文本模式下创建 LVM 配置,请按 Ctrl+Alt+F2 ,来在不同的虚拟控制台中使用 shell 提示符。您可以在该 shell 中运行 vgcreate 和 lvm 命令。要返回文本模式安装,请按 Ctrl+Alt+F1。
- 注意:注意 您无法在配置对话框中指定卷组物理扩展的大小。该大小始终设置为默认值 4 MiB。如果要创建具有不同物理扩展的卷组,请通过切换到交互式 shell 并使用 vgcreate 命令来手动创建它。您还可以在 volgroup --pesize=size 命令中使用 Kickstart 文件。
10.5.12. 配置 LVM 逻辑卷
- 要点:您可以根据您的要求配置新创建的 LVM 逻辑卷。
- 要点:流程
- 列表:在 Manual Partitioning 窗口中,使用以下任一选项创建一个挂载点: 使用 Click here to create them automatically 选项,或者点 + 按钮。 从下拉列表中选择 Mount Point,或者手动输入。 在 Desired Capacity 字段中输入文件系统的大小,例如: 70 GiB /, / boot 2 GiB。 跳过这一步以使用现有挂载点。 警告 红帽不支持将 /boot 分区放在逻辑卷管理器(LVM)卷中。
- 列表:使用 Click here to create them automatically 选项,或者点 + 按钮。
- 列表:从下拉列表中选择 Mount Point,或者手动输入。
- 列表:在 Desired Capacity 字段中输入文件系统的大小,例如: 70 GiB /, / boot 2 GiB。 跳过这一步以使用现有挂载点。 警告 红帽不支持将 /boot 分区放在逻辑卷管理器(LVM)卷中。
- 列表:选择挂载点。
- 列表:点 设备类型下拉菜单并选择 LVM。卷组 下拉菜单显示新创建的卷组名称。
- 注意:警告 红帽不支持将 /boot 分区放在逻辑卷管理器(LVM)卷中。
- 注意:注意 您无法在配置对话框中指定卷组物理扩展的大小。该大小始终设置为默认值 4 MiB。如果要创建具有不同物理扩展的卷组,请通过切换到交互式 shell 并使用 vgcreate 命令手动创建它。您还可以在 volgroup --pesize=size 命令中使用 Kickstart 文件。如需更多信息,请参阅 自动安装 RHEL 文档。
10.5.13. 了解磁盘分区策略
- 要点:没有适用于所有系统的最佳分区方式。最佳配置取决于您计划如何使用要安装的系统。但是,这些提示可能帮助您找到最佳布局以满足您的需要。
- 要点:当在系统中启用 kdump 时,还会额外占用大约 40MiB (其中包括一个约 33MiB 的 initrd)。
- 列表:首先创建具有特定要求的分区,例如,某个分区必须位于特定磁盘中。
- 列表:考虑加密任何可能包含敏感数据的分区和卷。加密可防止未授权的人访问分区中的数据,即使他们可以访问物理存储设备。在大多数情况下,应该至少为包含用户数据的 /home 分区加密。
- 列表:在某些情况下,为/、/boot 和 /home 以外的目录创建单独的挂载点可能很有用。例如,在重新安装过程中,单独的 /var/lib/mysql 挂载点会保留 MySQL 数据库,无需以后从备份中恢复数据库。但是,使用不必要的挂载点可使存储管理变得更加困难。
- 列表:对于可以放置哪个分区布局的某些目录,有一些特殊的限制。值得注意的是,/boot 目录必须总是位于物理分区(不能在 LVM 卷中)。
- 列表:每个内核大约需要:60MiB (initrd 28MiB、16MiB vmlinuz 和 9MiB System.map)
- 列表:对于救援模式:100MiB (initrd 56MiB、16MiB vmlinuz 和 9MiB System map)
- 注意:重要 有些安全策略要求将 /usr 和 /var 分离,即使它使管理更加复杂。
10.5.14. 其他资源
- 列表:在 LUN 上使用分区的优点和缺陷(红帽知识库)
10.6. 配置基础环境和其他软件
- 要点:您可以从 Software Selection 窗口在 Red Hat Enterprise Linux 安装过程中选择适当的基础环境和其他软件包,以为特定用例自定义您的系统。
- 要点:先决条件
- 列表:您已配置了安装源。
- 列表:安装程序已下载了软件包元数据。
- 列表:打开 安装概述 窗口。
- 列表:在 安装概述 窗口中点击 软件选择。此时会打开 软件选择 窗口。
- 列表:在 Base Environment 窗格中选择一个基础环境。您只能选择一个基本环境,例如 Server with GUI (默认)、Server、Minimal Install、Workstation、Custom Operating System、Virtualization Host。默认情况下,选择 Server with GUI 基础环境。
- 列表:可选: 对于基于 ARM 的系统安装,请从 内核 选项中选择要使用的 页大小。 默认情况下,选择具有 4k 页大小的内核。
10.7. 可选:配置网络和主机名
- 要点:您可以使用 Network and Host name 窗口来配置网络接口。您在此处选择的选项既可以在从远程位置下载包等任务的安装过程中使用,也可在已安装的系统上使用。
10.7.1. 配置网络和主机名
- 要点:您可在 RHEL 安装过程中从 Network 和 Hostname 部分配置网络接口并设置系统主机名。它为软件包下载、远程安装启用网络连接,并确保在网络基础架构上正确识别系统。
- 要点:流程
- 列表:在 Installation Summary 窗口中点击 Network and Host Name。
- 列表:在左侧窗格的列表中选择一个接口。详情显示在右侧方框中。
- 列表:使用 ON/OFF 开关来启用或禁用所选接口。 您不能手动添加或删除接口。
- 列表:单击 + 添加虚拟网络接口,可以是: Bond、Bridge 或 VLAN。
- 列表:点 - 删除虚拟接口。
- 列表:点 Configure 更改设置,如 IP 地址、DNS 服务器或者现有接口的路由配置(虚拟和物理)。
10.7.2. 添加虚拟网络接口
- 要点:您可以在 RHEL 安装过程中添加虚拟网络接口,以配置高级网络功能,如绑定、桥接和 VLAN。它支持高可用性、负载平衡和网络分段以提高网络性能和可靠性。
- 要点:流程
- 列表:在 Network & Host name 窗口中点击 + 按钮添加虚拟网络接口。此时会打开 Add a device 对话框。
- 列表:选择四种虚拟接口类型中的一种: Bond:NIC(网络接口控制器)绑定,这是一种将多个物理网络接口绑定成单个绑定通道的方法。 Bridge :代表 NIC 桥接,这是一种将多个单独的网络连接成一个聚合网络的方法。 Vlan(虚拟 LAN ):一种创建互相隔离的多个不同广播域的方法。
- 列表:Bond:NIC(网络接口控制器)绑定,这是一种将多个物理网络接口绑定成单个绑定通道的方法。
- 列表:Bridge :代表 NIC 桥接,这是一种将多个单独的网络连接成一个聚合网络的方法。
- 列表:Vlan(虚拟 LAN ):一种创建互相隔离的多个不同广播域的方法。
- 列表:选择接口类型并点击 Add。此时将打开一个编辑界面对话框,允许您编辑所选接口类型的任何可用设置。如需更多信息,请参阅 编辑网络接口。
10.7.3. 编辑网络接口配置
- 要点:您可以在 RHEL 安装过程中编辑网络接口配置,为有线和无线连接自定义网络设置。这使您能够配置 IP 地址、DNS 设置、路由和其他网络参数,以满足特定的网络要求。
- 要点:在 64 位 IBM Z® 系统上,您无法添加新的网络连接。您必须对网络子频道进行分组,并在引导阶段在线设置,这是该配置唯一支持的时间。
- 列表:要手动配置网络连接,请从 Network and Host name 窗口中选择接口,然后单击 Configure。 此时会打开一个特定于所选接口的编辑对话框。可用的选项根据连接类型是物理接口还是虚拟接口而有所不同。物理接口可以是有线或无线网络接口控制器。虚拟接口可以是 Bond、Bridge、Team (已弃用)或 Vlan (之前在 添加虚拟接口 中配置的)。
10.7.4. 启用或者禁用接口连接
- 要点:您可以在 RHEL 安装过程中启用或禁用网络接口连接,以控制网络访问和连接。此配置决定了哪个网络接口处于活动状态,以及它们自动连接的方式,影响系统网络行为和安全性。
- 要点:流程
- 列表:点击General标签。
- 列表:选择 Connect automatically with priority 复选框来启用连接。使用将默认优先级 0。
- 列表:可选:使用 All users may connect to this network 选项启用或禁用系统上的所有用户连接到此网络。如果您禁用这个选项,则只有 root 用户可以连接到这个网络。 重要 当在有线连接中启用时,系统会在启动或重启过程中自动连接。在无线连接中,接口会尝试连接到所有已知的无线网络。有关 NetworkManager 的详情,包括 nm-connection-editor 工具,请参阅 配置和管理网络 文档。
- 列表:点击 保存 按钮应用这些更改并返回到 网络和主机名称 窗口。 不可能只允许 root 以外的一个特定用户使用这个接口,因为在安装过程中没有创建其它用户。如果您需要其他用户的连接,需要在安装后配置它。
- 注意:重要 当在有线连接中启用时,系统会在启动或重启过程中自动连接。在无线连接中,接口会尝试连接到所有已知的无线网络。有关 NetworkManager 的详情,包括 nm-connection-editor 工具,请参阅 配置和管理网络 文档。
10.7.5. 设置静态 IPv4 或者 IPv6 设置
- 要点:默认情况下,IPv4 和 IPv6 都使用自动配置。这意味着当接口连接后,IP 地址、DNS 和其他设置都会自动配置。在很多情况下,这已经足够了。但您也可以在 IPv4 设置和 IPv6 设置 标签页中对它们进行静态配置。
- 要点:流程
- 列表:要设置静态网络配置,请导航到一个 IPv 设置标签页,并在 方法 下拉菜单中选择除 Automatic 以外的方法,例如Manual。Addresses 窗格已启用。
- 列表:可选:在 IPv6 Settings 选项卡中,您还可以将方法设置为 Ignore ,来在这个接口上禁用 IPv6。
- 列表:点 Add 并输入您的地址设置。
- 列表:在Additional DNS servers 字段中输入 IP 地址;它接受一个或多个 DNS 服务器的 IP 地址,例如 10.0.0.1,10.0.0.8。
- 列表:选中 Require IPvX addressing for this connection to complete 复选框。 在 IPv4 Settings 或 IPv6 Settings 选项卡中选择这个选项,只有在 IPv4 或 IPv6 成功时才允许此连接。如果 IPv4 和 IPv6 的此选项均被禁用,则只要任一 IP 协议上的配置成功,则接口就能够连接。
- 列表:点击 保存 按钮应用这些更改并返回到 Network & Host name 窗口。
10.7.6. 配置路由
- 要点:您可以通过配置路由来控制特定连接的访问。
- 要点:流程
- 列表:在 IPv4 Settings 和 IPv6 Settings 标签页中,点击 路由 来配置接口上特定 IP 协议的路由设置。一个特定于接口的编辑路由对话框。
- 列表:点击 Add 以添加路由。
- 列表:选择 Ignore automatically obtained routes 复选框,来配置至少一个静态路由,并禁用所有没有特别配置的路由。
- 列表:选择 Use this connection only for resources on its network 复选框,以防止连接成为默认路由。 即使没有配置任何静态路由,也可以选择这个选项。这个路由只用来访问某些资源,比如需要本地或者 VPN 连接的内部网页。另一个(默认)路由用于公开的资源。与配置的附加路由不同,这个设置会被传送到安装的系统上。这个选项仅在配置多个接口时可用。
- 列表:点击 OK 保存您的设置并返回到特定于该接口的编辑路由对话框。
- 列表:点击 Save 以应用设置并返回到 Network and Host Name 窗口。
10.8. 可选:配置键盘布局
- 要点:您可在安装过程中从 安装概述 屏幕配置键盘布局,以支持不同的语言和区域输入法。此配置可确保国际用户和多语言环境的正确字符输入、特殊符号和键盘快捷方式。
- 要点:如果您使用没有拉丁字符的键盘布局(例如,Russian ),请添加 英语 (美国)布局。安装过程中,需要拉丁字符才能输入半虚拟化或用户凭证。
- 列表:在 安装概述 窗口中点击 键盘。
- 列表:单击 + 打开 Add a Keyboard Layout 窗口,来改为不同的布局。
- 列表:通过浏览列表或使用 Search 字段选择布局。
- 列表:选择所需的布局并点击 Add。新布局出现在默认布局下。
- 列表:可选:点 Options 来配置一个键盘开关,您可以使用它来在安装的系统中的可用布局之间循环(在安装过程中不使用它)。Layout Switching Options 窗口将打开。 要配置用于切换的组合键,请选择一个或多个键组合,并单击 OK 以确认您的选择。
- 列表:要配置用于切换的组合键,请选择一个或多个键组合,并单击 OK 以确认您的选择。
10.9. 可选:配置语言支持
- 要点:在 RHEL 安装过程中,配置 安装概述 中的其他语言支持,以启用特定地区和语言的本地化。它为国际、多语言部署确保正确的字符编码、日期格式和文化惯例。
- 要点:流程
- 列表:在 Installation Summary 窗口中点击 Language Support。Language Support 窗口将打开。左侧面板列出了可用语言组。如果至少配置了组中的一种语言,则会显示复选标记,并突出显示支持的语言。
- 列表:从左侧窗格中,单击组以选择其他语言,然后从右侧窗格中选择区域选项。对您要配置的所有语言重复此过程。
- 列表:可选:如果需要,在文本框中输入相关内容来搜索语言组。
- 列表:点击 Done 来应用设置并返回到图形安装。
10.10. 可选:配置与日期和时间相关的设置
- 要点:在 Red Hat Enterprise Linux 安装过程中,在 Installation Summary 屏幕中配置日期、时间和时区设置。它确保适当的时间同步和区域时区配置。您可以将 NTP 配置为自动同步,以选择适合您的位置的时区。
- 要点:流程
- 列表:在 Installation Summary 窗口中点击 Time & Date。此时会打开 Time & Date 窗口。
- 列表:在 Time zone 下,使用下拉菜单选择 Region。选择 Etc 作为您的区域,来配置相对于 Greenwich Mean Time(GMT)的时区,而无需将您的位置设置为特定区域。
- 列表:从 City 下拉菜单中选择城市,或者选择在同一时区中与您所在位置最接近的城市。
- 列表:默认选择了 Automatic date and time 选项。它使用网络时间协议(NTP)进行网络时间同步。NTP 保持您的系统时间正确,只要系统可以访问互联网。默认情况下配置了一个 NTP 池。
- 列表:可选:使用 Configure NTP 按钮添加一个新 NTP,或者禁用或删除默认选项。
- 列表:选择 Manual date and time 选项,来使用屏幕中显示的控件手动设置日期和时间。
10.11. 可选:订阅并激活红帽 Lightspeed
- 要点:红帽 Lightspeed 是一个软件即服务(SaaS)产品。它提供了对注册的基于红帽的系统的持续深度分析。分析可主动识别跨物理、虚拟、云和容器环境的威胁、性能和稳定性。
- 要点:您可以使用您的帐户或激活码注册 Red Hat Enterprise Linux 系统,以连接到红帽 Lightspeed。此软件即服务(SaaS)产品提供预测分析和持续分析,以维护安全的 IT 环境。
- 列表:从 Installation Summary 屏幕,在 Software 下,点击 Connect to Red Hat。
- 列表:选择 Account 或 Activation Key。 如果您选择 Account,请输入您的红帽客户门户网站用户名和密码详情。 如果您选择 Activation Key,请输入您的机构 ID 和激活码。 当把您的激活码注册到订阅中时,就可以输入多个激活码(使用逗号分开)。
- 列表:如果您选择 Account,请输入您的红帽客户门户网站用户名和密码详情。
- 列表:如果您选择 Activation Key,请输入您的机构 ID 和激活码。 当把您的激活码注册到订阅中时,就可以输入多个激活码(使用逗号分开)。
- 列表:选中 Set System Purpose 复选框。设置系统目的值对于在订阅服务中准确地报告消耗非常重要。
- 列表:从对应的下拉列表中选择所需的 Role、SLA 和 Usage。
10.12. 可选:使用基于网络的软件仓库
- 要点:您可以从自动检测的介质、Red Hat CDN 或网络配置安装源。当 安装概述 窗口打开时,会根据引导介质设置安装源。完整的 Red Hat Enterprise Linux 服务器 DVD 将源配置为本地介质。
- 要点:先决条件
- 列表:您已从 Product Downloads 页面下载了完整的安装 DVD ISO 或最小安装 Boot ISO 镜像。
- 列表:您已创建了可引导安装介质。
- 列表:打开 Installation Summary 窗口。
- 列表:在 Installation Summary 窗口中点击 安装源。此时会打开 Installation Source 窗口。 如果您从包含安装源的介质(如 DVD)启动安装程序,则默认选择 Auto-detected installation media 选项。
- 列表:可选: 选择 Red Hat CDN 选项来注册您的系统,附加 RHEL 订阅,并从红帽内容交付网络(CDN)安装 RHEL。
- 列表:可选: 选择 On the network 选项从网络而不是本地介质下载和安装软件包。这个选项仅在网络连接活跃时可用。有关如何在 GUI 中配置网络连接的信息,请参阅 配置网络和主机名选项。 选择 On the network 下拉菜单指定下载软件包的协议。这个设置取决于您要使用的服务器。 在地址字段输入服务器地址(不包括协议)。如果您选择 NFS,则会出现第二个输入字段,您可以在其中指定自定义 NFS 挂载选项。此字段接受您系统上 nfs (5) 手册页中列出的选项。 在选择 NFS 安装源时,使用冒号(:)字符指定地址,来将主机名与路径分开。例如,server.example.com:/path/to/directory。 以…
10.13. 可选:配置 Kdump 内核崩溃转储机制
- 要点:kdump 是内核崩溃转储机制,可在崩溃过程中捕获系统内存内容。您可以分析捕获的内存来确定崩溃的原因。如果启用了 Kdump,则会为其保留少量系统 RAM,且对主内核无法访问。
- 要点:流程
- 列表:在 安装概述 窗口中点击 Kdump。此时会打开 Kdump 窗口。
- 列表:选择 Enable kdump 复选框。
- 列表:选择 Automatic 或 Manual 设置内存保留。
- 列表:如果选择 Manual,请使用 + 和 - 按钮在Memory to be reserved 字段中输入您要保留的内存量(以 MB 为单位)。Usable System Memory readout 显示保留后有多少可用内存。
- 列表:点击 Done 来应用设置并返回到图形安装。 您保留的内存量由您的系统架构决定。例如,AMD64 和 Intel 64 的要求与 IBM Power 不同。内存量也取决于系统内存总量。在大多数情况下,可以使用自动保留。 安装后配置附加设置,如内核崩溃转储位置。使用 system-config-kdump 图形界面,或者手动编辑 /etc/kdump.conf 配置文件。
第 11 章 注册您的 RHEL 系统
- 要点:安装 Red Hat Enterprise Linux 后,注册您的系统以接收更新和访问红帽服务。您可以使用各种方法注册您的系统:
- 要点:RHC 客户端提供以下灵活的功能来注册 RHEL 系统,并管理数据收集的范围:
- 列表:RHC 客户端
- 列表:图形用户界面
- 列表:订阅管理器
- 列表:注册助手
- 列表:访问红帽内容:提供对红帽 CDN 存储库的访问。
- 列表:Red Hat Lightspeed 分析 :启用红帽 Lightspeed 的数据收集。
- 注意:注意 RHC 客户端仅用于直接连接到混合云控制台的系统,RHC 客户端目前不支持 Satellite。
11.1. 使用 RHC 客户端注册系统
- 要点:使用 RHC 客户端注册您的 RHEL 系统,以使用默认功能级别连接到红帽服务。这可实现所有可用功能:访问红帽内容、红帽 Lightspeed 分析以及远程管理。
- 要点:先决条件
- 列表:您有一个注册您的系统的激活码和一个机构 ID 。
- 列表:打开命令行窗口。
- 列表:执行以下操作之一: 要使用默认功能级别注册系统,并确保系统运行来自 Red Hat Lightspeed 的修复和任务功能: # rhc connect --activation-key=<activation_key> --organization=<organization_ID> # dnf install -y rhc-worker-playbook 要在注册您的系统时禁用任何功能: # rhc connect --activation-key=<activation_key> --organization=<organization_ID> --disable-feature <feature> 其中,可以用以下内容替换…
- 列表:要使用默认功能级别注册系统,并确保系统运行来自 Red Hat Lightspeed 的修复和任务功能: # rhc connect --activation-key=<activation_key> --organization=<organization_ID> # dnf install -y rhc-worker-playbook
- 列表:要在注册您的系统时禁用任何功能: # rhc connect --activation-key=<activation_key> --organization=<organization_ID> --disable-feature <feature> 其中,可以用以下内容替换 feature: 内容 - 提供对红帽 CDN 存储库的访问。 analytics - 启用红帽 Lightspeed 的数据收集。 remote-management - 建立一个到红帽服务的额外的 MQTT 网络连接,以便从 console.redhat.com 远程执行某些操作。 例如,若要在禁用远程管理的情况下注册您的系统,请输入以下命令。在此配置中…
- 列表:内容 - 提供对红帽 CDN 存储库的访问。
- 命令/配置摘录:
# rhc connect --activation-key=<activation_key> --organization=<organization_ID>
# dnf install -y rhc-worker-playbook11.2. 使用订阅管理器注册您的系统
- 要点:您可以使用命令行注册您的 Red Hat Enterprise Linux 订阅以获取软件更新并访问红帽服务。
- 要点:使用 RHC 客户端获得改进和简化的体验,将主机注册到红帽。RHC 客户端将您的系统注册到红帽,使您的系统已准备好红帽 Lightspeed 数据收集。它还启用了 Red Hat Lightspeed for Red Hat Enterprise Linux 的直接问题补救。如需更多信息,请参阅 RHC 注册。
- 列表:您有一个有效的、非试用的 Red Hat Enterprise Linux 订阅。
- 列表:验证您的红帽订阅状态。
- 列表:您已成功安装了 Red Hat Enterprise Linux,并以 root 身份登录到系统。
- 列表:以 root 用户身份打开命令行界面(CLI)。
- 列表:使用激活码注册 Red Hat Enterprise Linux 系统: # subscription-manager register --activationkey=<activation_key_name> --org=<organization_ID> 当成功注册系统时,会显示类似如下的输出: The system has been registered with ID: 62edc0f8-855b-4184-b1b8-72a9dc793b96
- 列表:使用激活码使用红帽订阅管理器注册系统
- 命令/配置摘录:
# subscription-manager register --activationkey=<activation_key_name> --org=<organization_ID>
The system has been registered with ID: 62edc0f8-855b-4184-b1b8-72a9dc793b9611.3. 使用安装程序 GUI 注册 RHEL 10
- 要点:您可以使用 RHEL 安装程序 GUI 注册 Red Hat Enterprise Linux 以获取软件更新并访问红帽服务。
- 要点:先决条件
- 列表:您在红帽客户门户网站中有一个有效的用户帐户。请参阅 创建红帽登录页面。
- 列表:您有一个有效的激活码和机构 ID。
- 列表:从 Installation Summary 屏幕,在 Software 下,点击 Connect to Red Hat。
- 列表:使用 Account 或 Activation Key 选项激活您的红帽帐户。
- 列表:可选:在 Set System Purpose 字段中,选择您要从下拉菜单中设置的 Role、SLA 和 Usage 属性。 此时您的 Red Hat Enterprise Linux 系统已被成功注册。
11.4. Registration Assistant
- 要点:注册助理旨在帮助您为 Red Hat Enterprise Linux 环境选择最合适的注册选项:
- 列表:有关使用用户名和密码注册 RHEL 订阅管理器客户端的帮助,请参阅客户门户网站中的 RHEL 注册助手。
- 列表:有关将 RHEL 系统注册到 Red Hat Lightspeed 的帮助,请参阅 混合云控制台上的 Red Hat Lightspeed 注册助手。
11.5. 其他资源
- 列表:使用激活码使用红帽订阅管理器注册系统
- 列表:RHEL 系统注册入门
- 列表:Red Hat Satellite 文档
第 12 章 使用 subscription-manager CLI 配置系统目的
- 要点:要优化 Red Hat Enterprise Linux 订阅的使用,请使用 系统目的功能。在您的红帽帐户的 Red Hat Hybrid Cloud Console SaaS 应用程序中,查看订阅使用情况。您可以在激活码或使用 subscription-manager 配置系统目的属性。
- 要点:先决条件
- 列表:您已安装并注册了 Red Hat Enterprise Linux 10 系统,但没有配置系统目的。
- 列表:以 root 用户身份登录。
- 列表:在命令行中运行以下命令设置系统预期的角色: # subscription-manager syspurpose role --set VALUE 用您要分配的角色替换 VALUE: Red Hat Enterprise Linux Server Red Hat Enterprise Linux Workstation Red Hat Enterprise Linux Compute 节点 例如: # subscription-manager syspurpose role --set Red Hat Enterprise Linux Server 可选:在设置值前,请查看您机构的订阅所支持的可用角色: # subscription…
- 列表:Red Hat Enterprise Linux Server
- 列表:Red Hat Enterprise Linux Workstation
- 列表:Red Hat Enterprise Linux Compute 节点
- 命令/配置摘录:
# subscription-manager syspurpose role --set VALUE
# subscription-manager syspurpose role --set Red Hat Enterprise Linux Server第 13 章 安装后安全强化
- 要点:RHEL 在设计时默认启用了强大的安全功能。但是,您可以通过额外的强化措施来进一步增强其安全性。
- 要点:有关以下内容的更多信息:
- 列表:保护 RHEL 服务器和工作站免受本地和远程入侵、利用和恶意活动的流程和实践,请参阅 安全强化。
- 列表:控制用户和进程与系统上的文件交互,或控制哪些用户通过将哪些用户映射到特定的 SELinux 受限用户来执行哪些操作,请参阅 使用 SELinux。
- 列表:提高网络安全性并降低数据泄露和入侵的风险的工具和技术,请参阅 保护网络 。
- 列表:数据包过滤器,如防火墙,其使用规则控制传入、传出和转发的网络流量,请参阅 配置防火墙和数据包过滤器。
第 14 章 更改订阅服务
- 要点:要管理订阅,请在 Red Hat Subscription Management Server 或 Red Hat Satellite Server 中注册 RHEL 系统。如果需要,可以稍后更改订阅服务。
- 要点:要更改您注册的订阅服务,请从当前服务中取消注册该系统,然后使用新服务进行注册。
14.1. 先决条件
- 要点:使用以下方法注册了您的系统:它包括以下之 一 :
- 要点:要接收系统更新,请在任一管理服务器上注册您的系统。
- 列表:Red Hat Subscription Management Server
- 列表:Red Hat Satellite Server 版本 6.17
14.2. 从 Subscription Management Server 中取消注册。
- 要点:您可以使用命令行和订阅管理器用户界面从 Red Hat Subscription Management Server 取消 RHEL 系统的注册。
14.2.1. 使用命令行取消注册
- 要点:使用 unregister 命令从 Red Hat Subscription Management Server 取消注册 RHEL 系统。
- 要点:流程
- 列表:以 root 用户或 sudo 身份运行没有任何其它参数的 unregister 命令。 # subscription-manager unregister 系统被从订阅管理器服务器中取消注册,状态显示为"System Not Registered",且启用了 Register System.. 按钮。 要继续不间断的服务,请使用任一管理服务重新注册系统。如果您没有使用管理服务注册系统,您可能无法收到系统更新。
- 列表:使用并配置 Red Hat Subscription Manager
- 列表:使用命令行注册您的系统
- 命令/配置摘录:
# subscription-manager unregister14.2.2. 使用订阅管理器用户界面取消注册
- 要点:您可以使用订阅管理器用户界面从红帽订阅管理服务器中取消 RHEL 系统的注册。
- 要点:流程
- 列表:登录到您的系统。
- 列表:从窗口的左上方点击 Activities。
- 列表:在菜单选项中点显示应用程序图标。
- 列表:点 Settings 图标,或者在搜索中输入 Settings Manager。
- 列表:在左侧列中,选择 System 选项,然后在新屏幕上选择 Registration。 注册屏幕显示您订阅的当前状态。
- 列表:单击 Remove Registration… 按钮并确认您的选择。
14.3. 在 Satellite 服务器中取消注册
- 要点:从 Satellite 服务器中删除 RHEL 系统仅更新服务器端状态。本地系统注册保持不变。要完全过渡到 Red Hat Subscription Management (RHSM),请手动取消注册系统,并将 /etc/rhsm/rhsm.conf 恢复到其默认配置。
- 要点:流程
- 列表:从 Satellite 服务器中删除主机。
- 列表:取消系统的注册: # subscription-manager unregister
- 列表:将 /etc/rhsm/rhsm.conf 配置文件恢复回其默认值: # cd /etc/rhsm/ # mv rhsm.conf.bak rhsm.conf 注意 只有在之前备份了文件的原始内容时才能恢复此文件。否则,您必须手动从未修改的 RHEL 机器恢复文件。
- 列表:验证 /etc/rhsm/rhsm.conf 文件是否已恢复回默认值: # subscription-manager config --list [server] hostname = [subscription.rhsm.redhat.com] insecure = [0] no_proxy = [] port = [443] prefix = [/subscription] proxy_hostname = [] proxy_password = [] proxy_port = [] proxy_scheme = [http] proxy_user = [] server_timeout = [180] …
- 列表:注册系统: # subscription-manager register Username: <redhat_portal_admin_username> Password:
- 列表:启用所需的软件仓库: # subscription-manager repos --disable "*" # subscription-manager repos # subscription-manager repos --enable=<repo-id>
- 命令/配置摘录:
# subscription-manager unregister
# cd /etc/rhsm/- 注意:注意 只有在之前备份了文件的原始内容时才能恢复此文件。否则,您必须手动从未修改的 RHEL 机器恢复文件。
第 15 章 更改基本环境设置
- 要点:如果在安装后需求更改了,您可以相应地更新基本系统设置。这些基本系统设置包括键盘布局、日期和时间以及系统区域设置。
15.1. 配置键盘布局
- 要点:键盘布局设置控制在文本控制台上使用的布局。如果安装 RHEL 时使用的键盘布局与安装后实际使用的键盘布局不同,您可以更改键盘布局。
- 要点:流程
- 列表:要列出可用的键映射: $ localectl list-keymaps ANSI-dvorak al al-plisi amiga-de de de-nodeadkeys ...
- 列表:可选:显示当前的 keymap 设置: $ localectl status ... VC Keymap: us ...
- 列表:更改系统 keymap,例如: # localectl set-keymap de-nodeadkeys 如需更多信息,请参阅您系统上的 localectl ( 1)、locale (7) 和 locale.conf (5) 手册页。
- 命令/配置摘录:
$ localectl list-keymaps
ANSI-dvorak al al-plisi amiga-de de de-nodeadkeys ...15.2. 手动配置日期、时间和时区设置
- 要点:为了准确计时,您可以在 Red Hat Enterprise Linux 系统中手动配置日期、时间和时区设置。正确的时间配置对于跨系统的身份验证、日志记录、故障排除和一致性至关重要。首选使用 chrony 进行时间同步。
- 要点:流程
- 列表:可选:列出时区: # timedatectl list-timezones Europe/Berlin
- 列表:设置时区: # timedatectl set-timezone <time_zone>
- 列表:设置日期和时间: # timedatectl set-time <YYYY-mm-dd HH:MM-SS>
- 列表:显示日期、时间和时区: # date Mon May 5 09:11:55 CEST 2025
- 列表:要查看更多详细信息,请使用 timedatectl 命令: # timedatectl Local time: Mon 2025-05-05 09:11:55 CEST Universal time: Mon 2025-05-05 07:11:55 UTC RTC time: Mon 2025-05-05 07:11:55 Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: no NTP service: inactive RTC in local TZ: no 如需更多信息,请参阅您系统上的 date (1) 和 timedatectl …
- 命令/配置摘录:
# timedatectl list-timezones
Europe/Berlin15.3. 配置系统区域设置
- 要点:系统区域设置指定系统服务和用户界面使用的语言设置。系统范围的区域设置决定了操作系统及其应用程序所使用的语言、区域和格式惯例。
- 要点:这些设置存储在 /etc/locale.conf 文件中,systemd 守护进程在早期引导过程中读取。服务和用户继承 /etc/locale.conf 中配置的区域设置,除非单独的用户或程序覆盖它们。
- 列表:可选:显示当前系统区域设置: # localectl status System Locale: LANG=C.UTF-8 VC Keymap: de-nodeadkeys X11 Layout: de
- 列表:列出可用的系统区域设置: $ localectl list-locales C.UTF-8 ... en_US.UTF-8 en_ZA.UTF-8 en_ZW.UTF-8 ...
- 列表:更新系统区域设置,例如: # localectl set-locale LANG=en_US.UTF-8 如需更多信息,请参阅您系统上的 localectl ( 1)、locale (7) 和 locale.conf (5) 手册页。
- 命令/配置摘录:
# localectl status
System Locale: LANG=C.UTF-8 VC Keymap: de-nodeadkeys X11 Layout: de第 16 章 用于故障排除和错误报告的工具和技巧
- 要点:在诊断安装过程初期出现的问题时,本节中的故障排除信息可能会有所帮助。这些章节适用于所有支持的构架。但是,如果某个问题与某个具体构架有关,它会在本节的开头指定。
16.1. Dracut
- 要点:Dracut 是一个在 Linux 操作系统引导过程中管理 initramfs 镜像的工具。dracut emergency shell 是一个互动模式,可在载入 initramfs 镜像时启动。您可以从 dracut emergency shell 运行基本的故障排除命令。
- 要点:如需更多信息,请参阅您系统上 dracut 手册页的 Troubleshooting 部分。
16.2. 使用安装日志文件
- 要点:为了进行调试,安装程序将安装操作记录在位于 /tmp 目录的文件中。下表列出了日志文件。
- 要点:如果安装失败,信息将被整合到 /tmp/anaconda-tb-identifier 中,其中 identifier 是一个随机字符串。成功安装后,这些文件将复制到安装系统的 /var/log/anaconda/ 目录下。但是,如果安装失败,或者在引导安装系统时使用了 inst.nosave=all 或 inst.nosave=logs 选项,则这些日志只存在于安装程序的 RAM 磁盘中。这意味着日志不会被永久保存,并在系统关闭时丢失。要永久存储它们,请将文件复制到网络上的其它系统,或将它们复制到挂载的存储设备,如 USB 闪存。
- 表格样本(共 8 行):
- 日志文件 | 内容
- /tmp/anaconda.log | 常规消息。
- /tmp/program.log | 在安装过程中运行的所有外部程序。
- /tmp/storage.log | 大量的存储模块信息。
16.2.1. 创建预安装日志文件
- 要点:您可以设置 inst.debug 选项,来在安装进程开始之前创建日志文件。例如,这些日志文件包含当前的存储配置。
- 要点:先决条件
- 列表:此时会打开 Red Hat Enterprise Linux 引导菜单。
- 列表:从引导菜单中选择 Install Red Hat Enterprise Linux 选项。
- 列表:在基于 BIOS 的系统中按 Tab 键,或使用 UEFI 的系统中的 e 键编辑所选引导选项。
- 列表:将 inst.debug 附加到选项中。例如: vmlinuz ... inst.debug
- 列表:按 Enter 键。在安装程序启动前,系统将预安装日志文件保存在 /tmp/pre-anaconda-logs/ 目录中。
- 列表:按 Ctrl + Alt + F2 切换到控制台并访问日志文件。
- 命令/配置摘录:
vmlinuz ... inst.debug
# cd /tmp/pre-anaconda-logs/16.2.2. 将安装日志文件传送到 USB 驱动器中
- 要点:您可以将安装日志文件复制到 USB 存储设备中,以便后续共享或分析。
- 要点:先决条件
- 列表:您已备份了 USB 驱动器中的数据。
- 列表:已登录到 root 帐户,并可访问安装程序的临时文件系统。
- 列表:按 Ctrl + Alt + F2 访问您要安装的系统的 shell 提示。
- 列表:将 USB 闪存连接到系统,并运行 dmesg 命令: # dmesg 此时会显示列出所有最新事件的日志。在这个日志的末尾会显示一组信息。例如: [ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
- 列表:请注意连接的设备的名称。在前面的示例中,它是 sdb。
- 列表:进入 /mnt 目录并生成作为 USB 驱动器挂载对象的新目录。这个示例使用 usb: # mkdir usb
- 命令/配置摘录:
# dmesg
[ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk16.2.3. 通过网络传输安装日志文件
- 要点:通过网络传输 RHEL 安装日志文件,以分析安装问题并排除问题。您可以在从本地访问受限的系统中收集诊断信息、或者在需要与支持团队共享日志时使用该方法。
- 要点:先决条件
- 列表:已登录到 root 帐户,并可访问安装程序的临时文件系统。
- 列表:按 Ctrl + Alt + F2 访问您要安装的系统的 shell 提示。
- 列表:切换到日志文件所在的 /tmp 目录: # cd /tmp
- 列表:使用 scp 命令将日志文件复制到网络中的另一个系统中: # scp *log user@address:path 使用目标系统上的有效用户名替换 user。使用目标系统的地址或主机名替换 address。使用您要保存日志文件的目录的路径替换 path。例如,如果您要在 IP 地址为 192.168.0.122 的系统中以 john 身份登录。要将日志文件存储在该系统的 /home/john/logs/ 目录中,请使用以下命令: # scp *log john@192.168.0.122:/home/john/logs/ 第一次连接到目标系统时,SSH 客户端会要求您确认远程系统的指纹是否正确,以及是否要继续: The authe…
- 列表:使用目标系统上的有效用户名替换 user。使用目标系统的地址或主机名替换 address。使用您要保存日志文件的目录的路径替换 path。例如,如果您要在 IP 地址为 192.168.0.122 的系统中以 john 身份登录。要将日志文件存储在该系统的 /home/john/logs/ 目录中,请使用以下命令: # scp *log john@192.168.0.122:/home/john/logs/ 第一次连接到目标系统时,SSH 客户端会要求您确认远程系统的指纹是否正确,以及是否要继续: The authenticity of host '192.168.0.122 (192.168.0.122)' can't be e…
- 列表:输入 yes 并按 Enter 继续。提示时提供一个有效的密码。将文件传送到目标系统的指定目录。
- 命令/配置摘录:
# cd /tmp
# scp *log user@address:path16.3. 校验引导介质
- 要点:验证 ISO 映像帮助避免有时在安装期间遇到的问题。这些源包括存储在磁盘或者 NFS 服务器上的 DVD 和 ISO 镜像。在使用基于 ISO 的安装源安装 Red Hat Enterprise Linux 之前,您可以测试它的完整性。
- 要点:先决条件
- 列表:您已进入 Red Hat Enterprise Linux 引导菜单。
- 列表:在引导菜单中选择 Test this media & install Red Hat Enterprise Linux 10 来测试引导介质。
- 列表:引导过程会测试该介质,并高亮显示任何存在的问题。
- 列表:可选: 在引导命令行中附加 rd.live.check 来启动验证过程。如需更多信息,请参阅 自定义引导选项。
16.4. 显示设置和设备驱动程序
- 要点:有些显示卡会在引导到 Red Hat Enterprise Linux 图形化安装程序时遇到问题。如果安装程序没有使用默认设置运行,它会尝试在较低分辨率模式中运行。如果失败,安装程序会尝试以文本模式运行。
- 要点:有几个可能的解决方案可以解决显示问题,其中大多数涉及指定自定义引导选项:
- 列表:如果指定自定义的视频驱动程序解决了您的问题,则您应该在 Jira 中将其报告为一个 bug 。安装程序应该可以自动检测您的硬件,并在无需干预的情况下使用适当的驱动程序。
- 表格样本(共 6 行):
- 解决方案 | 描述
- 使用基本的图形模式 | 您可以尝试使用基本图形驱动程序执行安装。要做到这一点,请从引导菜单中选择 Troubleshooting > Install Red Hat Enterprise Linux in basic graphics mode。
- 使用文本模式 | 您可以尝试使用文本模式执行安装。详情请参阅 在文本模式下安装 RHEL。
- 手动指定显示分辨率 | 如果安装程序无法检测到屏幕分辨率,您可以覆盖自动检测,通过手动来指定。为此,请在引导菜单中附加 inst.resolution=x 选项,其中 x 是显示器的分辨率,例如 1024x768。如需更多信息,请参阅 自定义引导选项。
第 17 章 安装后进行故障排除
- 要点:这些章节中的故障排除信息可能有助于在安装完成后诊断问题。这些章节适用于所有支持的构架。但是,如果某个问题与某个具体构架有关,它会在本节的开头指定。
17.1. 恢复被中断的下载
- 要点:您可以使用 curl 命令恢复中断的 RHEL ISO 镜像下载,以避免从头开始重新下载大型文件。当下载过程中发生网络中断时,它可节省时间和带宽,确保安装介质能够高效获取。
- 要点:先决条件
- 列表:您已导航到红帽客户门户网站的 Product Downloads 部分,,并选择了所需的变体、版本和架构。
- 列表:您右键点击所需 ISO 文件,并选择 Copy Link Location 将 ISO 镜像文件的 URL 复制到您的剪贴板。
- 列表:从新链接下载该 ISO 镜像。添加 --continue-at 选项以自动恢复下载: $ curl --output directory-path/filename.iso 'new_copied_link_location' --continue-at -
- 列表:使用 sha256sum 等 checksum 程序在下载完成后验证镜像文件的完整性: $ sha256sum rhel-x.x-x86_64-dvd.iso
85a...46c rhel-x.x-x86_64-dvd.iso将输出与 Red Hat Enterprise Linux 产品下载 网页中提供的 checksum 进行比较。 恢复被中断的下载 以下是部分下载的 ISO 镜像的 curl 命令示例: $ curl --output _rhel-x.x-x86_64-dvd.iso 'https://access.cdn.redhat.com//content/origin/files/sha256/85/85a.… - 命令/配置摘录:
$ curl --output directory-path/filename.iso 'new_copied_link_location' --continue-at -
$ sha256sum rhel-x.x-x86_64-dvd.iso `85a...46c rhel-x.x-x86_64-dvd.iso`17.2. 未检测到磁盘
- 要点:如果安装程序无法找到要安装的可写存储设备,它会在 Installation Destination 窗口中返回这个错误信息。没有检测到磁盘。Please shut down the computer, connect at least one disk, and restart to complete installation.
- 要点:检查这些项目:
- 列表:您的系统至少附加了一个存储设备。
- 列表:如果您的系统使用硬件 RAID 控制器,请确定控制器是否已正确配置,并按预期工作。具体步骤请查看控制器的文档。
- 列表:如果您要在没有本地存储的情况下在一个或多个 iSCSI 设备上安装,请验证所有所需的 LUN 是否都出现在适当的主机总线适配器(HBA)中。
17.3. 无法使用 RAID 卡引导
- 要点:如果在安装后不能启动系统,您可能需要重新安装,并重新对系统存储进行分区。某些 BIOS 类型不支持从 RAID 卡引导。
- 要点:在完成安装并第一次重启系统后,基于文本的屏幕会显示引导装载程序提示(例如 grub> )。它还可能会显示闪存光标。如果情况如此,需要重新对系统进行分区,并将 /boot 分区和引导装载程序移到 RAID 阵列之外。/boot 分区和引导装载程序必须位于同一驱动器中。完成这些更改后,您可以完成安装并正确引导系统。
17.4. 图形引导序列没有响应
- 要点:在安装后第一次重启系统时,在图形引导序列中系统可能会没有响应。
- 要点:如果出现这种情况,则需要对系统进行重置。在这种情况下,引导装载程序菜单被成功显示。但是,选择任何条目并尝试引导系统会导致停止。这通常表示图形化引导序列有问题。要解决这个问题,您必须在永久更改设置之前,通过在启动时临时更改设置来禁用图形启动。
17.4.1. 永久禁用图形引导
- 要点:您可以使用 grubby 工具永久禁用图形引导方式。
- 要点:流程
- 列表:登录到您系统中的 root 帐户。
- 列表:使用 grubby 工具来查找默认的 GRUB2 内核: # grubby --default-kernel /boot/vmlinuz-6.12.0-0.el10_0.x86_64
- 列表:使用 grubby 工具从 GRUB2 配置的默认内核中删除 rhgb 引导选项。例如: # grubby --remove-args="rhgb" --update-kernel /boot/vmlinuz-6.12.0-0.el10_0.x86_64
- 列表:重启系统。不再使用图形化引导序列。如果要启用图形引导序列,请按照相同的流程,使用 --args="rhgb" 参数替换 --remove-args="rhgb" 参数。这会在 GRUB2 配置中,将 rhgb 引导选项恢复成默认内核。
- 命令/配置摘录:
# grubby --default-kernel
/boot/vmlinuz-6.12.0-0.el10_0.x86_6417.4.2. 临时禁用图形引导
- 要点:您可以使用引导装载程序菜单临时禁用图形引导方式。
- 要点:流程
- 列表:启动您的系统并等到引导装载程序菜单被显示为止。如果将引导超时时间设定为 0,按 Esc 键访问它。
- 列表:在引导装载程序菜单中,选择想要引导的条目。在基于 BIOS 的系统中按 Tab 键,或者使用 UEFI 的系统中的 e 键编辑所选输入选项。
- 列表:在选项列表中,找到内核行 - 即以关键字 linux 开头的行。在这个行中,找到并删除 rhgb。
- 列表:按 F10 或者 Ctrl+X 使用编辑选项引导您的系统。 如果系统成功启动,您可以正常登录。然而,如果没有永久禁用图形引导,则必须在每次系统引导时都执行这个步骤。
17.5. 如果无法识别 RAM,请手动设置内存
- 要点:如果内核没有检测到所有安装的内存(RAM),您可以使用 mem= 引导选项手动配置内存量,以确保您的系统使用预期的容量。
- 要点:如果报告的内存大小低于安装量,则一个或多个内存模块可能出现故障。在传统的基于 BIOS 的系统上,您可以使用 Memtest86+ 工具来测试系统内存。
- 列表:检查您的系统当前报告的内存量(以 MiB 为单位): $ free -m
- 列表:重新启动系统,并等待引导装载程序菜单显示。 如果您的引导超时时间被设置为 0,请按 Esc 键访问菜单。
- 列表:在引导装载程序菜单中,选择想要引导的条目。在基于 BIOS 的系统中按 Tab 键,或者使用 UEFI 的系统中的 e 键编辑所选输入选项。
- 列表:在选项列表中,找到 kernel 行:即,以关键字 linux 开头的行。在该行末尾附加以下选项: mem=xxM
- 列表:将 xx 替换为您有的 RAM 量(以 MiB 为单位)。
- 列表:按 F10 或 Ctrl+X ,以使用编辑的选项引导您的系统。
- 命令/配置摘录:
$ free -m
mem=xxM17.6. 系统显示信号 11 错误
- 要点:信号 11 错误(通常称为分段错误)意味着一个程序访问了未分配给它的内存位置。信号 11 错误可能是由于所安装的软件程序中的一个 bug 或硬件故障而造成的。
- 要点:如果您在安装过程中收到信号 11 错误,请验证您正在使用最新的安装镜像。提示安装程序验证它们以确保它们不会损坏。
- 注意:注意 对于基于 BIOS 的系统上 AMD、Intel 64 位和 64 位 ARM 架构,请使用安装介质中包含的 Memtest86+ 内存测试模块。使用此模块执行全面的内存测试。
17.7. 无法从 IBM Power 系统上的网络存储中 IPL
- 要点:如果您在尝试从网络存储空间(NWSSTG)使用 IPL 时遇到问题,这很可能是因为缺少 PReP 分区。在这种情况下,您必须重新安装系统,并在分区阶段或 Kickstart 文件中创建这个分区。
17.8. 使用救援(rescue)模式
- 要点:安装程序的救援模式是可以从 Red Hat Enterprise Linux DVD 或者其它引导介质引导的最小 Linux 环境。它包含可用来解决各种问题的命令行工具。
- 要点:救援模式可以从引导菜单的 Troubleshooting 菜单进入。在这个模式中,您可以用只读方式挂载文件系统、添加驱动程序磁盘中提供的驱动程序或将其加入黑名单、安装或升级系统软件包、或者管理分区。
- 注意:注意 安装程序的救援(rescue)模式与救援模式(等同于单用户模式)和紧急(emergency)模式不同,后者是 systemd 系统和服务管理器的一部分。
- 注意:重要 使用 dracut 引导选项(如 rd.zfcp= 或 root=iscsi: 选项 )配置高级存储,如 iSCSI 或 zFCP 设备。或者,在 64 位 IBM Z 中使用 CMS 配置文件。您无法在引导到救援模式后以互动方式配置这些存储设备。有关 dracut 引导选项的详情,请查看您系统上的 dracut.cmdline (7) 手册页。
17.8.1. 引导至救援模式
- 要点:在正常引导过程失败时,将 RHEL 系统引导至救援模式来排除故障并修复系统问题。救援模式提供了一个最小的环境,用于诊断问题、恢复数据并修复防止正常系统操作的配置问题。
- 要点:流程
- 列表:从最小引导介质或完整安装 DVD 或 USB 盘引导系统,并等待引导菜单显示。
- 列表:在引导菜单中,选择 Troubleshooting > Rescue a Red Hat Enterprise Linux system 选项,或者在引导命令行中添加 inst.rescue 选项。要进入引导命令行,在基于 BIOS 的系统中按 Tab 键;或在使用 UEFI 的系统中按 e 键。
- 列表:可选: 如果您的系统需要驱动程序磁盘中提供的第三方驱动程序才能引导,请将 inst.dd=driver_name 附加到引导命令行: inst.rescue inst.dd=driver_name
- 列表:可选: 如果作为 Red Hat Enterprise Linux 发行版本一部分的驱动程序阻止系统引导,请在引导命令行中附加 modprobe.blacklist= 选项: inst.rescue modprobe.blacklist=driver_name
- 列表:按 Enter (基于 BIOS 的系统)或者 Ctrl+X (基于 UEFI 的系统)引导修改的选项。等待以下信息出现: The rescue environment now attempts to find your Linux installation and mount it under the directory: /mnt/sysroot/. You can then make any changes required to your system. Choose 1 to proceed with this step. You can choose to mount your file systems read-on…
- 列表:选择 1 来继续。系统进入救援模式后,会在 VC(虚拟控制台)1 和 VC 2 中出现提示。使用 Ctrl+Alt+F1 组合键访问 VC 1 和 Ctrl+Alt+F2 访问 VC 2: sh-4.2#
- 命令/配置摘录:
inst.rescue inst.dd=driver_name
inst.rescue modprobe.blacklist=driver_name17.8.2. 在救援模式中使用 SOS 报告
- 要点:sos report 命令行工具会收集配置和诊断数据,包括内核版本、载入的模块以及系统和服务配置文件。输出作为 tar 归档保存在 /var/tmp/ 中。它有助于分析、对错误进行故障排除,并可在救援模式中捕获。
- 要点:先决条件
- 列表:引导至救援模式。
- 列表:您已经以读写模式挂载了安装的系统 /(root) 分区。
- 列表:已就您的问题单联系了红帽支持团队,并已获得了一个问题单号。
- 列表:将根目录改为 /mnt/sysroot/ 目录: sh-4.2# chroot /mnt/sysroot/
- 列表:运行 sos report 命令以使用系统配置和诊断信息生成存档: sh-4.2# sos report sos report 会提示您输入您的名字以及您从红帽支持收到的问题单号。只使用字母和数字,因为添加任何以下字符或空格可能会导致报告不可用:# % & { } \ < > > * ? / $ ~ ' " : @ + ` | =
- 列表:可选:如果要使用网络将生成的存档传到一个新的位置,必需配置了一个网络接口。在这种情况下,使用动态 IP 地址,因为不需要其他步骤。但是,在使用静态寻址时,输入以下命令将 IP 地址(如 10.13.153.64/23)分配给网络接口,如 dev eth0: bash-4.2# ip addr add 10.13.153.64/23 dev eth0
- 命令/配置摘录:
sh-4.2# chroot /mnt/sysroot/
sh-4.2# sos report17.8.3. 重新安装 GRUB2 引导装载程序
- 要点:在某些情况下,GRUB2 引导装载程序被错误地删除、损坏或者被其他操作系统替代。在使用 BIOS 的 AMD64 和 Intel 64 系统上,你可以将 GRUB2 重新安装到主引导记录(MBR)上。
- 要点:先决条件
- 列表:引导至救援模式。
- 列表:您已经以读写模式挂载了安装的系统 /(root) 分区。
- 列表:您已以读写模式挂载了 /boot 挂载点。
- 列表:更改根分区: sh-4.2# chroot /mnt/sysroot/
- 列表:重新安装 GRUB2 引导加载程序,其中安装了 install_device 块设备: sh-4.2# /sbin/grub2-install install_device 重要 如果满足以下所有条件,运行 grub2-install 命令可能会导致机器无法启动: 系统是带有可扩展固件接口(EFI)的 AMD64 或 Intel 64。 启用了安全引导。 运行 grub2-install 命令后,您无法引导带有可扩展固件接口(EFI)以及启用了安全引导的 AMD64 或 Intel 64 系统。此问题的出现是因为 grub2-install 命令会安装一个未签名的 GRUB2 镜像,该镜像可直接引导,而不使用 shim 应用程序。…
- 列表:重启系统。
- 命令/配置摘录:
sh-4.2# chroot /mnt/sysroot/
sh-4.2# /sbin/grub2-install install_device- 注意:重要 如果满足以下所有条件,运行 grub2-install 命令可能会导致机器无法启动: 系统是带有可扩展固件接口(EFI)的 AMD64 或 Intel 64。 启用了安全引导。 运行 grub2-install 命令后,您无法引导带有可扩展固件接口(EFI)以及启用了安全引导的 AMD64 或 Intel 64 系统。此问题的出现是因为 grub2-install 命令会安装一个未签名的 GRUB2 镜像,该镜像可直接引导,而不使用 shim 应用程序。系统引导时,shim 应用程序会验证镜像签名,如果没有找到,则无法引导系统。
17.8.4. 使用 dnf 添加或删除驱动程序
- 要点:您可以在救援模式中使用 dnf 软件包管理器来添加更新或缺失的驱动程序,或者删除阻止系统引导的有问题的驱动程序。
- 要点:先决条件
- 列表:引导至救援模式。
- 列表:您已经以读写模式挂载安装系统。
- 列表:使用 dnf 添加新的驱动程序: 可以使用包含驱动的软件包。例如,挂载 CD 或 USB 闪存,并将 RPM 软件包复制到您在 /mnt/sysroot/ 下选择的位置,例如:/mnt/sysroot/root/drivers/。 将根目录改为 /mnt/sysroot/ : sh-4.2# chroot /mnt/sysroot/ 使用 dnf install 命令安装驱动程序软件包。例如,运行以下命令从 /root/drivers/ 中安装 xorg-x11-drv-wacom 驱动软件包: sh-4.2# dnf install /root/drivers/xorg-x11-drv-wacom-0.23.0-6.el7.x8…
- 列表:可以使用包含驱动的软件包。例如,挂载 CD 或 USB 闪存,并将 RPM 软件包复制到您在 /mnt/sysroot/ 下选择的位置,例如:/mnt/sysroot/root/drivers/。
- 列表:将根目录改为 /mnt/sysroot/ : sh-4.2# chroot /mnt/sysroot/
- 列表:使用 dnf install 命令安装驱动程序软件包。例如,运行以下命令从 /root/drivers/ 中安装 xorg-x11-drv-wacom 驱动软件包: sh-4.2# dnf install /root/drivers/xorg-x11-drv-wacom-0.23.0-6.el7.x86_64.rpm 注意 此 chroot 环境中的 /root/drivers/ 目录是初始救援环境中的 /mnt/sysroot/root/drivers/ 目录。
- 命令/配置摘录:
sh-4.2# chroot /mnt/sysroot/
sh-4.2# dnf install /root/drivers/xorg-x11-drv-wacom-0.23.0-6.el7.x86_64.rpm- 注意:注意 此 chroot 环境中的 /root/drivers/ 目录是初始救援环境中的 /mnt/sysroot/root/drivers/ 目录。
- 注意:警告 当您从驱动程序磁盘安装驱动程序时,驱动程序磁盘会更新系统中的所有 initramfs 镜像来使用这个驱动程序。如果驱动出现问题导致系统无法引导,您就无法依赖另一个 initramfs 镜像引导系统。
17.9. ip= boot 选项返回一个错误
- 要点:使用 ip= 引导选项格式 ip=[ip address],例如 ip=192.168.1.1 返回错误消息 Fatal for argument 'ip=[insert ip here]'\n sorry, unknown value [ip address] refusing to continue 。
- 要点:在之前的 Red Hat Enterprise Linux 版本,引导选项的格式为:
- 列表:ip 指定客户端的 ip 地址。您可以在方括号中指定 IPv6 地址,例如: [ 2001:DB8::1]。
- 列表:gateway 是默认网关。IPv6 地址也被接受。
- 列表:netmask 是要使用的子网掩码。这可以是一个完整的子网掩码,例如: 255.255.255.0 或一个前缀,例如 64。
- 列表:hostname 是客户端系统的主机名。这个参数是可选的。
- 列表:网络引导选项
- 命令/配置摘录:
ip=192.168.1.15 netmask=255.255.255.0 gateway=192.168.1.254 nameserver=192.168.1.250 hostname=myhost1
ip=192.168.1.15::192.168.1.254:255.255.255.0:myhost1::none: nameserver=192.168.1.25017.10. iLO 或 iDRAC 设备上的图形安装故障排除
- 要点:由于互联网连接速度较慢,通过 Integrated Lights-Out(iLO)或 Integrated Dell Remote Access Controller(iDRAC)设备进行远程 ISO 安装时,图形化安装程序可能无法使用。要继续安装,请选择合适的方法。
- 要点:流程
- 列表:避免超时。要做到这一点: 当从安装介质引导时,如果使用 BIOS ,请按 Tab 键 ,或者如果使用 UEFI ,请按 e 键。这允许您修改内核命令行参数。 要继续安装,请附加 rd.live.ram=1 ,并在使用 BIOS 时按 Enter 键,或在使用 UEFI 时按 Ctrl+x。 加载安装程序可能需要花费较长时间。
- 列表:当从安装介质引导时,如果使用 BIOS ,请按 Tab 键 ,或者如果使用 UEFI ,请按 e 键。这允许您修改内核命令行参数。
- 列表:要继续安装,请附加 rd.live.ram=1 ,并在使用 BIOS 时按 Enter 键,或在使用 UEFI 时按 Ctrl+x。 加载安装程序可能需要花费较长时间。
- 列表:为图形安装程序延长加载时间的另一个选项是设置 inst.xtimeout 内核参数,以秒为单位。 inst.xtimeout=N
- 列表:您可以在文本模式下安装系统。如需了解更多详细信息,请参阅 在文本模式下安装 RHEL。
- 列表:在远程管理控制台中,如 iLO 或 iDRAC,使用到安装 ISO 文件的直接 URL,而不是本地介质源。从红帽客户门户上的 Download Center 获取 ISO 文件。您必须登录才能访问此部分。
- 命令/配置摘录:
inst.xtimeout=N17.11. rootfs 镜像不是 initramfs
- 要点:在引导安装程序过程中,您可能会在控制台中收到以下信息,安装程序 initrd.img 传输可能出现错误。
- 要点:要解决这个问题,请再次下载 initrd,或运行 sha256sum 和 initrd.img 并将其与安装介质上 .treeinfo 文件中的校验和进行比较,例如:
- 列表:如果在内核命令行中(inst.repo=)或者 kickstart 文件中指定的安装源正确
- 列表:在内核命令行中指定网络配置(如果将安装源指定为网络)
- 列表:网络安装源可从另一个系统访问
- 命令/配置摘录:
[ ...] rootfs image is not initramfs
$ sha256sum dvd/images/pxeboot/initrd.img第 18 章 引导选项参考
- 要点:您可以使用引导选项修改安装程序的默认行为。
18.1. 安装源引导选项
- 要点:您可以配置安装源引导选项来指定 RHEL 安装文件的位置。这些选项支持从各种源安装,包括本地介质、网络服务器和其他存储库,为部署方案提供了灵活性。
- 要点:inst.repo= 引导选项用来指定安装源,即提供软件包存储库的位置以及描述它们的有效 .treeinfo 文件。例如: inst.repo=cdrom。inst.repo= 选项的目标必须是以下安装介质之一 :
- 列表:一个可安装的树,它是一个目录结构,包含了安装程序镜像、软件包和存储库数据的目录结构,以及一个有效的 .treeinfo 文件。
- 列表:一个 DVD(系统 DVD 驱动器中有物理磁盘)
- 列表:完整的 Red Hat Enterprise Linux 安装 DVD 的 ISO 镜像放在磁盘或者系统可访问的网络位置上。 使用 inst.repo= 引导选项,使用不同的格式配置不同的安装方法。下表包含 inst.repo= 引导选项语法的详情: Expand 表 18.1. inst.repo= 引导选项和安装源的类型和格式 源类型 引导选项格式 源格式 CD/DVD 驱动器 inst.repo=cdrom:<device> 将 DVD 作为物理磁盘安装。[a] 可挂载设备(HDD 和 USB 盘) inst.repo=hd:<device>:/<path> 安装 DVD 的镜像文件。 NFS 服务器 i…
- 列表:内核设备名称,例如 /dev/sda1 或者 sdb2
- 列表:文件系统标签,如 LABEL=Flash 或 LABEL=RHEL8
- 列表:文件系统 UUID,如 UUID=8176c7bf-04ff-403a-a832-9557f94e61db 非字母数字字符必须使用 \xNN 表示,其中 NN 是字符对应的十六进制代码。例如: \x20 是一个空格 (" ")。 inst.addrepo= 使用 inst.addrepo= 引导选项添加一个额外的存储库,该存储库可用作另一个安装源和主存储库(inst.repo=)。您可以在一次引导过程中多次使用 inst.addrepo= 引导选项。下表包含 inst.addrepo= 引导选项语法的详情。 注意 REPO_NAME 是该程序库的名称,它是安装过程中必需的。这些软件仓库仅在安装过程中使用,它们不会在安装的系统中安装…
- 命令/配置摘录:
inst.stage2=https://hostname/path_to_install_image/ inst.noverifyssl
inst.repo=https://hostname/path_to_install_repository/ inst.noverifyssl- 注意:注意 REPO_NAME 是该程序库的名称,它是安装过程中必需的。这些软件仓库仅在安装过程中使用,它们不会在安装的系统中安装。
- 注意:注意 默认情况下,安装介质中使用 inst.stage2= 引导选项,并被设置为特定标签。For example, inst.stage2=hd:LABEL=RHEL-x-0-0-BaseOS-x86_64.如果您修改了运行时镜像文件系统的默认标签,请验证 inst.stage2= 引导选项是否已正确设置。另外,在使用自定义安装引导过程时,还要验证它。
- 表格样本(共 9 行):
- 源类型 | 引导选项格式 | 源格式
- CD/DVD 驱动器 | inst.repo=cdrom:<device> | 将 DVD 作为物理磁盘安装。[a]
- 可挂载设备(HDD 和 USB 盘) | inst.repo=hd:<device>:/<path> | 安装 DVD 的镜像文件。
- NFS 服务器 | inst.repo=nfs:[options:]<server>:/<path> | DVD 或安装树的镜像文件,这是安装 DVD 中的目录和文件的完整副本。[b]
18.2. 网络引导选项
- 要点:您可以配置网络引导选项,以通过网络连接启用 RHEL 安装。使用这些选项,配置网络接口,指定 IP 地址,为基于网络的安装和远程系统部署配置绑定、桥接和 VLAN。
- 要点:使用 ip= 引导选项配置一个或多个网络接口。要配置多个接口,请使用以下方法之一
- 列表:多次使用 ip 选项,每个接口一次; 为此,请使用 rd.neednet=1 选项,并使用 bootdev 选项指定一个主引导接口。
- 列表:先使用 ip 选项一次,然后使用 Kickstart 配置其他接口。ip= 配置在安装过程的早期阶段使用,而 Kickstart 配置则在安装程序启动后的较后阶段生效。 这个选项接受几种不同的格式。下表包含大多数常用选项的信息。在以下表格中:
- 列表:ip 参数指定客户端 IP 地址,IPv6 需要方括号,如 192.0.2.1 或 [2001:db8::99]。
- 列表:gateway 参数是默认网关。IPv6 需要方括号。
- 列表:netmask 参数是要使用的子网掩码。这可以是完整子网掩码(例如: 255.255.255.0),或是一个前缀(例如 64)。
- 列表:hostname 参数是客户端系统的主机名。这个参数是可选的。 Expand 表 18.3. 配置网络接口的引导选项格式 引导选项格式 配置方法 ip=method 自动配置所有接口。 ip=interface:method 自动配置特定的接口 ip=ip::gateway:netmask:hostname:interface:none 静态配置,例如 IPv4:ip=192.0.2.1::192.0.2.254:255.255.255.0:server.example.com:enp1s0:none IPv6: ip=[2001:db8::1]::[2001:db8::fffe]:64:server.example.…
- 命令/配置摘录:
ifname=eth0:01:23:45:67:89:ab
vlan=vlan5:enp0s1- 注意:注意 使用 dracut 工具初始化网络。有关 dracut 选项的完整列表,请查看您系统上的 dracut.cmdline (7) 手册页。
- 注意:注意 如果您使用需要网络访问的引导选项,如 inst.ks=http://host/path,但没有指定 ip 选项,则 ip 选项的默认值是 ip=dhcp。 要自动连接到 iSCSI 目标,请使用 ip=ibft 引导选项激活访问目标的网络设备。
- 表格样本(共 5 行):
- 引导选项格式 | 配置方法
- ip=method | 自动配置所有接口。
- ip=interface:method | 自动配置特定的接口
- ip=ip::gateway:netmask:hostname:interface:none | 静态配置,例如 IPv4:ip=192.0.2.1::192.0.2.254:255.255.255.0:server.example.com:enp1s0:none IPv6: ip=[2001:db8::1]::[2001:db8::fffe]:64:server.example.com:enp1s0:none
18.3. 控制台引导选项
- 要点:您可以为控制台、监控显示和键盘配置引导选项,以自定义安装过程。
- 要点:使用 inst.geoloc= 选项在安装程序中配置地理位置的使用。地理位置用于预先设置语言和时区,并使用以下语法: inst.geoloc=value。值可以是以下参数:
- 列表:禁用地理位置:inst.geoloc=0
- 列表:使用 Fedora GeoIP API: inst.geoloc=provider_fedora_geoip。这个选项已弃用。
- 列表:使用 Hostip.info GeoIP API: inst.geoloc=provider_hostip。这个选项已弃用。
- 命令/配置摘录:
modprobe.blacklist=ahci,firewire_ohci
modprobe.blacklist=virtio_blk- 注意:注意 只有在执行 Kickstart 安装时,使用 inst.noninteractive 选项才有意义。
- 注意:注意 您可以将 modprobe.blacklist 与不同的命令行选项结合使用。例如,将其与 inst.dd 选项一起使用,以确保从驱动程序更新磁盘加载现有驱动程序的更新版本: modprobe.blacklist=virtio_blk
18.4. 调试引导选项
- 要点:您可以在调试问题时使用多个选项来排除故障并解决问题。
- 要点:使用 inst.updates= 选项指定您要在安装过程中应用的 updates.img 文件的位置。updates.img 文件可以从多个源中派生出来。
- 列表:在救援模式下修复文件系统(红帽知识库)
- 表格样本(共 4 行):
- 源 | 描述 | 示例
- 从网络更新 | 指定 updates.img 的网络位置。这不需要对安装树进行任何修改。要使用这个方法,请编辑内核命令行使其包含 inst.updates。 | inst.updates=http://website.com/path/to/updates.img.
- 从磁盘镜像更新 | 将 updates.img 保存在 USB 密钥上。 | 用于更新的 inst.updates=sda1:/images/updates.img 镜像位于 sda1 设备上的 images 目录中或用于更新的 inst.updates=UUID=b4234403-dafb-44c1-b878-4d57b40c9843:/updates.img 镜像位于按其 UUID 识别的分区的根目录中。
- 安装树中的更新 | 如果您使用 CD、磁盘、HTTP、HTTPS 或者 FTP 安装,请将 updates.img 保存在安装树中,以便所有安装都可检测到 .img 文件。文件名必须是 updates.img。 | 对于 NFS 安装,将文件保存到 images/ 目录中,或保存在 RHupdates/ 目录中。
18.5. 存储启动选项
- 要点:您可以通过指定以下选项来自定义从存储设备的引导过程。
- 要点:禁用对多路径设备的支持。只有当您的系统出现误报,错误地将普通块设备识别为多路径设备时,才使用这个选项。
- 注意:警告 请小心使用这个选项。不要在多路径硬件中使用这个选项。不支持使用这个选项安装到多路径设备的一个路径。
完整目录
- 使用图形安装程序在本地系统上安装 RHEL
- 对红帽文档提供反馈
- 第 1 章 系统要求和支持的构架
- 1.1. 支持的安装目标
- 1.2. 磁盘和内存要求
- 1.3. 图形显示器分辨率要求
- 1.4. UEFI 安全引导和 Beta 版本要求
- 第 2 章 将 RHEL 系统注册到红帽的好处
- 第 3 章 自定义安装介质
- 第 4 章 为 RHEL 创建一个可引导的安装介质
- 4.1. 安装引导介质选项
- 4.2. 创建可引导的 DVD
- 4.3. 在 Linux 中创建可引导 USB 设备
- 4.4. 在 Windows 中创建可引导 USB 设备
- 4.5. 在 macOS 上创建一个可引导 USB 设备
- 第 5 章 将 RHEL 安装为虚拟机
- 第 6 章 引导安装介质
- 第 7 章 可选:自定义引导选项
- 7.1. 引导选项
- 7.2. 编辑 GRUB2 菜单
- 第 8 章 在安装过程中更新驱动程序
- 8.1. 概述
- 8.2. 驱动程序更新的类型
- 8.3. 准备驱动程序更新 CD 或者 DVD
- 8.4. 准备驱动程序更新 USB 驱动器
- 8.5. 执行自动驱动程序更新
- 8.6. 执行驱动程序更新
- 8.7. 执行手动驱动程序更新
- 8.8. 禁用驱动程序
- 第 9 章 安装过程中的控制台和日志记录
- 第 10 章 在安装程序中自定义系统
- 10.1. 设置安装程序语言
- 10.2. 配置存储设备
- 10.2.1. 配置安装目的地
- 10.2.2. 安装目标配置的特殊情况
- 10.2.3. 配置引导装载程序
- 10.2.4. 存储设备选择
- 10.2.5. 过滤存储设备
- 10.3. 高级存储选项
- 10.3.1. iSCSI 目标配置
- 10.3.2. 发现并启动 iSCSI 会话
- 10.3.3. 配置 FCoE 参数
- 10.3.4. 配置 DASD 存储设备
- 10.3.5. 配置 FCP 设备
- 10.3.6. 配置 NVMe over fabrics 设备
- 10.4. 配置 root 帐户并创建用户
- 10.4.1. 配置 root 帐户
- 10.4.2. 创建用户帐户
- 10.4.3. 编辑高级用户设置
- 10.5. 配置手动分区
- 10.5.1. 推荐的分区方案
- 10.5.2. 支持的硬件存储
- 10.5.3. 启动手动分区
- 10.5.4. 支持的文件系统
- 10.5.5. 添加文件系统挂载点
- 10.5.6. 为挂载点文件系统配置存储
- 10.5.7. 自定义挂载点文件系统
- 10.5.8. 保留 /home 目录
- 10.5.9. 软件 RAID 支持
- 10.5.10. 在安装过程中创建软件 RAID
- 10.5.11. 创建 LVM 逻辑卷
- 10.5.12. 配置 LVM 逻辑卷
- 10.5.13. 了解磁盘分区策略
- 10.5.14. 其他资源
- 10.6. 配置基础环境和其他软件
- 10.7. 可选:配置网络和主机名
- 10.7.1. 配置网络和主机名
- 10.7.2. 添加虚拟网络接口
- 10.7.3. 编辑网络接口配置
- 10.7.4. 启用或者禁用接口连接
- 10.7.5. 设置静态 IPv4 或者 IPv6 设置
- 10.7.6. 配置路由
- 10.8. 可选:配置键盘布局
- 10.9. 可选:配置语言支持
- 10.10. 可选:配置与日期和时间相关的设置
- 10.11. 可选:订阅并激活红帽 Lightspeed
- 10.12. 可选:使用基于网络的软件仓库
- 10.13. 可选:配置 Kdump 内核崩溃转储机制
- 第 11 章 注册您的 RHEL 系统
- 11.1. 使用 RHC 客户端注册系统
- 11.2. 使用订阅管理器注册您的系统
- 11.3. 使用安装程序 GUI 注册 RHEL 10
- 11.4. Registration Assistant
- 11.5. 其他资源
- 第 12 章 使用 subscription-manager CLI 配置系统目的
- 第 13 章 安装后安全强化
- 第 14 章 更改订阅服务
- 14.1. 先决条件
- 14.2. 从 Subscription Management Server 中取消注册。
- 14.2.1. 使用命令行取消注册
- 14.2.2. 使用订阅管理器用户界面取消注册
- 14.3. 在 Satellite 服务器中取消注册
- 第 15 章 更改基本环境设置
- 15.1. 配置键盘布局
- 15.2. 手动配置日期、时间和时区设置
- 15.3. 配置系统区域设置
- 第 16 章 用于故障排除和错误报告的工具和技巧
- 16.1. Dracut
- 16.2. 使用安装日志文件
- 16.2.1. 创建预安装日志文件
- 16.2.2. 将安装日志文件传送到 USB 驱动器中
- 16.2.3. 通过网络传输安装日志文件
- 16.3. 校验引导介质
- 16.4. 显示设置和设备驱动程序
- 第 17 章 安装后进行故障排除
- 17.1. 恢复被中断的下载
- 17.2. 未检测到磁盘
- 17.3. 无法使用 RAID 卡引导
- 17.4. 图形引导序列没有响应
- 17.4.1. 永久禁用图形引导
- 17.4.2. 临时禁用图形引导
- 17.5. 如果无法识别 RAM,请手动设置内存
- 17.6. 系统显示信号 11 错误
- 17.7. 无法从 IBM Power 系统上的网络存储中 IPL
- 17.8. 使用救援(rescue)模式
- 17.8.1. 引导至救援模式
- 17.8.2. 在救援模式中使用 SOS 报告
- 17.8.3. 重新安装 GRUB2 引导装载程序
- 17.8.4. 使用 dnf 添加或删除驱动程序
- 17.9. ip= boot 选项返回一个错误
- 17.10. iLO 或 iDRAC 设备上的图形安装故障排除
- 17.11. rootfs 镜像不是 initramfs
- 第 18 章 引导选项参考
- 18.1. 安装源引导选项
- 18.2. 网络引导选项
- 18.3. 控制台引导选项
- 18.4. 调试引导选项
- 18.5. 存储启动选项
