通过网络以互动方式安装 RHEL
大约 161 分钟
通过网络以互动方式安装 RHEL
来源:官方文档 原始多页入口:通过网络以互动方式安装 RHEL 内容规模:约 148,343 字符,183 个章节标题,270 个命令/代码块,63 条提示框
阅读提要
- 副标题:使用网络资源在几个系统上或在带有图形安装程序的无头系统上安装 RHEL
- 摘要:您可以通过本地网络使用图形安装程序安装 RHEL。如果您在安装过程中喜欢图形界面,且您的系统没有外围设备(如显示器),请使用这个方法在一台或多台系统上安装 RHEL。安装源是本地网络中的一个服务器或红帽内容交付网络(CDN)。
- 主要章节:使用网络资源在几个系统上或在带有图形安装程序的无头系统上安装 RHEL;对红帽文档提供反馈;第 1 章 系统要求和支持的构架;第 2 章 将 RHEL 系统注册到红帽的值;第 3 章 自定义安装介质;第 4 章 使用 Satellite 服务器安装 RHEL;第 5 章 准备基于网络的存储库;第 6 章 准备一个 UEFI HTTP 安装源;第 7 章 准备一个 PXE 安装源;第 8 章 IBM Power 服务器上的 RHEL 安装;第 9 章 在 64 位 IBM Z 上准备 RHEL 安装;第 10 章 创建一个基于内核的虚拟机,并在虚拟机中引导安装 ISO
- 推荐阅读顺序:先看“阅读提要”和目录,再按章节查看“关键点/命令/注意”;需要原文细节时点击来源链接。
章节笔记
概览
- 该章节主要为下一级主题的入口。
使用网络资源在几个系统上或在带有图形安装程序的无头系统上安装 RHEL
- 要点:摘要
对红帽文档提供反馈
- 要点:我们感谢您对我们文档的反馈。让我们了解如何改进它。
- 要点:通过 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。
- 要点:另外,您必须有至少 10 GiB 的可用磁盘空间。要安装 Red Hat Enterprise Linux,您必须至少有 10 GiB 的未分区的磁盘空间或可以删除的分区。
- 表格样本(共 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 Enterprise Linux (RHEL)系统:
- 列表:在安装过程中,使用安装程序图形用户界面(GUI)
- 列表:安装后,使用命令行界面(CLI)
- 列表:在安装过程中或之后,使用 kickstart 脚本或激活码自动注册
第 3 章 自定义安装介质
- 要点:自定义 RHEL 安装介质,以使用特定的配置、软件包和设置创建定制的系统镜像。它启用了部署满足特定机构要求的预配置系统,并减少安装后配置时间。
- 要点:详情请参阅 制作一个自定义 RHEL 系统镜像。
第 4 章 使用 Satellite 服务器安装 RHEL
- 要点:Red Hat Satellite 是一个集中的工具,用于对多个 Red Hat Enterprise Linux 部署进行调配、远程管理和监控。使用 Satellite,您可以部署物理和虚拟主机。这包括设置网络拓扑和配置服务。它还提供在网络上置备主机所需的配置详情。
- 注意:重要 有关调配主机的信息,请参阅 Satellite 文档。从文档门户网站中,选择与您的部署匹配的 Satellite 版本,以访问合适的 调配主机 指南。不支持的版本的文档被标记为已弃用,仅用于参考。验证您正在查看一个受支持的版本,以确保访问最准确且最新的信息。
第 5 章 准备基于网络的存储库
- 要点:您必须准备存储库,以便从网络系统安装 RHEL。
5.1. 在 NFS 服务器中创建安装源
- 要点:您可以为基于网络的安装配置 NFS 服务器来托管 RHEL 安装文件。它使多个系统能够从共享网络位置安装,从而为您的基础架构提供高效的部署,而无需每个系统的物理介质。
- 要点:先决条件
- 列表:您有对 Red Hat Enterprise Linux 10 服务器的管理员级别访问权限,且此服务器与要安装的系统在同一个网络中。
- 列表:您已从 Product Downloads 页面下载了完整的安装 DVD ISO。
- 列表:安装 nfs-utils 软件包: # dnf install nfs-utils
- 列表:将 DVD ISO 镜像复制到 NFS 服务器的目录中。这个示例假设 DVD ISO 已复制到 NFS 服务器上的 /nfs/rhel10-install/ 目录中。
- 列表:使用文本编辑器打开 /etc/exports 文件,并使用以下语法添加一行: /exported_directory/ clients 使用到包括 ISO 镜像的目录的完全路径替换 /exported_directory/。 使用以下方法之一替换 clients : 目标系统的主机名或 IP 地址 所有目标系统可用于访问 ISO 镜像的子网 要允许任何可通过网络访问 NFS 服务器的系统使用 ISO 镜像,请使用星号(*) 有关此格式的详细信息,请参见 exports(5) 手册页。 例如,一个使 /nfs/rhel10-install/ 目录以只读方式对所有客户端可用的基本配置是: /nfs/rhel10-install *
- 列表:使用到包括 ISO 镜像的目录的完全路径替换 /exported_directory/。
- 命令/配置摘录:
# dnf install nfs-utils
/exported_directory/ clients- 注意:重要 确保您在 inst.ks 和 inst.repo 中使用不同的路径。当使用 NFS 托管安装源时,您不能使用相同的 nfs 共享来托管 Kickstart。
5.2. 使用 HTTP 或 HTTPS 创建安装源
- 要点:您可以使用安装树为基于网络的安装创建安装源。它是包含提取 DVD ISO 镜像内容和有效的 .treeinfo 文件的目录。可通过 HTTP 或 HTTPS 访问该安装源。
- 要点:先决条件
- 列表:您有对 Red Hat Enterprise Linux 10 服务器的管理员级别访问权限,且此服务器与要安装的系统在同一个网络中。
- 列表:您已从 Product Downloads 页面下载了完整的安装 DVD ISO。
- 列表:安装 httpd 软件包。 # dnf install httpd
- 列表:可选:如果要使用 https 安装源,请安装 mod_ssl 软件包: # dnf install mod_ssl
- 列表:将 DVD ISO 镜像复制到 HTTP(S)服务器。
- 列表:创建一个挂载 DVD ISO 镜像的合适的目录,例如: # mkdir /mnt/rhel10-install/
- 命令/配置摘录:
# dnf install httpd
# dnf install mod_ssl- 注意:重要 如果您使用带有自签名证书的 HTTPS 服务器,则必须使用 noverifyssl 选项引导安装程序。
- 注意:注意 在配置安装源时,使用 http:// 或 https:// 作为协议、服务器主机名或 IP 地址,以及 ISO 镜像中包含文件的目录(相对于 HTTP 服务器 root)。例如:如果您使用 HTTP,服务器主机名为 myserver.example.com,且您已将镜像中的文件复制到 /var/www/html/rhel10-install/,请将 http://myserver.example.com/rhel10-install/ 指定为安装源。
5.3. 使用 FTP 创建安装源
- 要点:您可以为基于网络的安装设置 FTP 服务器来托管 RHEL 安装文件。它可让多个系统从集中式源安装,使用 FTP 协议在网络基础架构间提供有效的部署。
- 要点:先决条件
- 列表:您有对 Red Hat Enterprise Linux 10 服务器的管理员级别访问权限,且此服务器与要安装的系统在同一个网络中。
- 列表:您已从 Product Downloads 页面下载了完整的安装 DVD ISO。
- 列表:vsftpd 软件包已安装。
- 列表:安装 vsftpd 软件包。 # dnf install vsftpd
- 列表:在文本编辑器中打开并编辑 /etc/vsftpd/vsftpd.conf 配置文件。 将 anonymous_enable=NO 行改为 anonymous_enable=YES 将 write_enable=YES 行改为 write_enable=NO。 添加行 pasv_min_port=<min_port> 和 pasv_max_port=<max_port>。将 <min_port> 和 <max_port> 替换为 FTP 服务器在被动模式下使用的端口范围,例如 10000 和 11000。 在具有各种防火墙/NAT 设置的网络环境中,这个步骤可能是必要的。 可选:向您的配置中添加自定义更改。可用选项请查看 vsftp…
- 列表:将 anonymous_enable=NO 行改为 anonymous_enable=YES
- 命令/配置摘录:
# dnf install vsftpd
# firewall-cmd --add-port min_port-max_port/tcp --permanent第 6 章 准备一个 UEFI HTTP 安装源
- 要点:作为本地网络上服务器的管理员,您可以配置 HTTP 服务器,以便为网络中的其他系统启用 HTTP 引导和网络安装。
6.1. 网络安装概述
- 要点:网络安装允许您将 Red Hat Enterprise Linux 安装到可访问安装服务器的系统。网络安装至少需要两个系统:
- 要点:要从网络引导客户端,请在固件中或客户端上的快速引导菜单中启用网络引导。在某些硬件上,从网络引导的选项可能被禁用了,或者不可用。
- 列表:将安装 ISO 镜像或者安装树导出到 NFS、HTTPS、HTTP 或者 FTP 服务器中。
- 列表:配置 HTTP 或 TFTP 服务器以及 DHCP 服务器,并在服务器上启动 HTTP 或 TFTP 服务。
- 列表:引导客户端并开始安装。
- 列表:准备基于网络的存储库
- 列表:Red Hat Satellite 产品文档
6.2. 为网络引导配置 DHCPv4 服务器
- 要点:在您的服务器上启用 DHCP 版本 4 (DHCPv4)服务,以便它可以提供网络引导功能。
- 要点:先决条件
- 列表:您通过 IPv4 协议准备网络安装。
- 列表:查找服务器的网络地址。 在以下示例中,服务器有一个具有此配置的网络接口 enp1s0 : IPv4 地址 192.168.124.2/24 IPv4 网关 + DNS 服务器 192.168.124.1
- 列表:安装 DHCP 服务器: # dnf install kea
- 列表:设置 DHCPv4 服务器。在 /etc/kea/kea-dhcp4.conf 文件中输入以下配置。替换地址以匹配您的网卡。 { "Dhcp4": { "interfaces-config": { "interfaces": [ "enp1s0" ] }, "subnet4": [ { "id": 1, "subnet": "192.168.124.0/24", "pools": [ { "pool": "192.168.124.100 - 192.168.124.200" } ], "option-data": [ { "space": "dhcp4", "name": "routers", …
- 列表:启动 DHCPv4 服务: # systemctl enable --now kea-dhcp4
- 命令/配置摘录:
# dnf install kea
{ "Dhcp4": { "interfaces-config": { "interfaces": [ "enp1s0" ] }, "subnet4": [ { "id": 1, "subnet": "192.168.124.0/24", "pools": [ { "pool": "192.168.124.100 - 192.168.124.200" } ], "option-data": [ { "space": "dhcp4", "name": "routers", "code": 3, "data": "192.168.124.10" }, { "space": "dhcp4", "name": "domain-name-servers", "code": 6, "data": "192.168.124.10" } ] } ], "client-classes": [ { "name": "uefi PXE Clients", "test": "substring(option[60].hex,0,9) == 'PXEClient' and option[93].hex == 0x0007", "next-server": "192.168.124.2", "boot-file-name": "/uefi/BOOT/BOOTX64.EFI" }, { "name": "bios PXE Clien…6.3. 为网络引导配置 DHCPv6 服务器
- 要点:在您的服务器上启用 DHCP 版本 6 (DHCPv4)服务,以便它可以提供网络引导功能。
- 要点:先决条件
- 列表:您通过 IPv6 协议准备网络安装。
- 列表:查找服务器的网络地址。 在以下示例中,服务器有一个具有此配置的网络接口 enp1s0 : IPv6 地址 fd33::2/64 IPv6 网关 fd33::1
- 列表:安装 DHCP 服务器: # dnf install kea
- 列表:设置 DHCPv6 服务器。在 /etc/kea/kea-dhcp6.conf 文件中输入以下配置。替换地址以匹配您的网卡。 { "Dhcp6": { "interfaces-config": { "interfaces": [ "enp1s0" ] }, "subnet6": [ { "id": 1, "subnet": "fd33::/64", "interface": "enp1s0", "pools": [ { "pool": "fd33::100-fd33::200" } ] } ], "client-classes": [ { "name": "uefi PXE Clients",…
- 列表:启动 DHCPv6 服务: # systemctl enable --now kea-dhcp6
- 列表:如果 DHCPv6 数据包被防火墙中的 RP 过滤器丢弃了,请检查其日志。如果日志包含 rpfilter_DROP 条目,请使用 /etc/firewalld/firewalld.conf 文件中的以下配置禁用过滤器: IPv6_rpfilter=no
- 命令/配置摘录:
# dnf install kea
{ "Dhcp6": { "interfaces-config": { "interfaces": [ "enp1s0" ] }, "subnet6": [ { "id": 1, "subnet": "fd33::/64", "interface": "enp1s0", "pools": [ { "pool": "fd33::100-fd33::200" } ] } ], "client-classes": [ { "name": "uefi PXE Clients", "test": "substring(option[16].hex,6,9) == 'PXEClient' and substring(option[16].hex,21,5) == '00007'", "option-data": [ { "space": "dhcp6", "name": "bootfile-url", "code": 59, "data": "tftp://[fd33::2]/uefi/BOOT/BOOTX64.EFI" } ] }, { "name": "bios PXE Clients", "test": "substring(option[16].hex,6,9) == 'PXEClient' and substring(option[16].hex,21,5) == '00000'", "option-data": …6.4. 为 HTTP 引导配置 HTTP 服务器
- 要点:您必须在服务器上安装并启用 httpd 服务,以便服务器可以在网络上提供 HTTP 引导资源。
- 要点:先决条件
- 列表:查找服务器的网络地址。 在以下示例中,服务器有一个 IPv4 地址为 192.168.124.2 的网卡。
- 列表:安装 HTTP 服务器: # dnf install httpd
- 列表:创建 /var/www/html/redhat 目录: # mkdir -p /var/www/html/redhat
- 列表:下载 RHEL DVD ISO 文件。请参阅 所有 Red Hat Enterprise Linux 下载。
- 列表:为 ISO 文件创建一个挂载点: # mkdir -p /var/www/html/redhat/iso
- 列表:挂载 ISO 文件: # mount -o loop,ro -t iso9660 path-to-RHEL-DVD.iso /var/www/html/redhat/iso
- 命令/配置摘录:
# dnf install httpd
# mkdir -p /var/www/html/redhat第 7 章 准备一个 PXE 安装源
- 要点:您必须在 PXE 服务器上配置 TFTP 和 DHCP ,以启用 PXE 引导和网络安装。
7.1. 网络安装概述
- 要点:网络安装允许您将 Red Hat Enterprise Linux 安装到可访问安装服务器的系统。网络安装至少需要两个系统:
- 要点:要从网络引导客户端,请在固件中或客户端上的快速引导菜单中启用网络引导。在某些硬件上,从网络引导的选项可能被禁用了,或者不可用。
- 列表:将安装 ISO 镜像或者安装树导出到 NFS、HTTPS、HTTP 或者 FTP 服务器中。
- 列表:配置 HTTP 或 TFTP 服务器以及 DHCP 服务器,并在服务器上启动 HTTP 或 TFTP 服务。
- 列表:引导客户端并开始安装。
- 列表:准备基于网络的存储库
- 列表:Red Hat Satellite 产品文档
7.2. 为网络引导配置 DHCPv4 服务器
- 要点:在您的服务器上启用 DHCP 版本 4 (DHCPv4)服务,以便它可以提供网络引导功能。
- 要点:先决条件
- 列表:您通过 IPv4 协议准备网络安装。
- 列表:查找服务器的网络地址。 在以下示例中,服务器有一个具有此配置的网络接口 enp1s0 : IPv4 地址 192.168.124.2/24 IPv4 网关 + DNS 服务器 192.168.124.1
- 列表:安装 DHCP 服务器: # dnf install kea
- 列表:设置 DHCPv4 服务器。在 /etc/kea/kea-dhcp4.conf 文件中输入以下配置。替换地址以匹配您的网卡。 { "Dhcp4": { "interfaces-config": { "interfaces": [ "enp1s0" ] }, "subnet4": [ { "id": 1, "subnet": "192.168.124.0/24", "pools": [ { "pool": "192.168.124.100 - 192.168.124.200" } ], "option-data": [ { "space": "dhcp4", "name": "routers", …
- 列表:启动 DHCPv4 服务: # systemctl enable --now kea-dhcp4
- 命令/配置摘录:
# dnf install kea
{ "Dhcp4": { "interfaces-config": { "interfaces": [ "enp1s0" ] }, "subnet4": [ { "id": 1, "subnet": "192.168.124.0/24", "pools": [ { "pool": "192.168.124.100 - 192.168.124.200" } ], "option-data": [ { "space": "dhcp4", "name": "routers", "code": 3, "data": "192.168.124.10" }, { "space": "dhcp4", "name": "domain-name-servers", "code": 6, "data": "192.168.124.10" } ] } ], "client-classes": [ { "name": "uefi PXE Clients", "test": "substring(option[60].hex,0,9) == 'PXEClient' and option[93].hex == 0x0007", "next-server": "192.168.124.2", "boot-file-name": "/uefi/BOOT/BOOTX64.EFI" }, { "name": "bios PXE Clien…7.3. 为网络引导配置 DHCPv6 服务器
- 要点:在您的服务器上启用 DHCP 版本 6 (DHCPv4)服务,以便它可以提供网络引导功能。
- 要点:先决条件
- 列表:您通过 IPv6 协议准备网络安装。
- 列表:查找服务器的网络地址。 在以下示例中,服务器有一个具有此配置的网络接口 enp1s0 : IPv6 地址 fd33::2/64 IPv6 网关 fd33::1
- 列表:安装 DHCP 服务器: # dnf install kea
- 列表:设置 DHCPv6 服务器。在 /etc/kea/kea-dhcp6.conf 文件中输入以下配置。替换地址以匹配您的网卡。 { "Dhcp6": { "interfaces-config": { "interfaces": [ "enp1s0" ] }, "subnet6": [ { "id": 1, "subnet": "fd33::/64", "interface": "enp1s0", "pools": [ { "pool": "fd33::100-fd33::200" } ] } ], "client-classes": [ { "name": "uefi PXE Clients",…
- 列表:启动 DHCPv6 服务: # systemctl enable --now kea-dhcp6
- 列表:如果 DHCPv6 数据包被防火墙中的 RP 过滤器丢弃了,请检查其日志。如果日志包含 rpfilter_DROP 条目,请使用 /etc/firewalld/firewalld.conf 文件中的以下配置禁用过滤器: IPv6_rpfilter=no
- 命令/配置摘录:
# dnf install kea
{ "Dhcp6": { "interfaces-config": { "interfaces": [ "enp1s0" ] }, "subnet6": [ { "id": 1, "subnet": "fd33::/64", "interface": "enp1s0", "pools": [ { "pool": "fd33::100-fd33::200" } ] } ], "client-classes": [ { "name": "uefi PXE Clients", "test": "substring(option[16].hex,6,9) == 'PXEClient' and substring(option[16].hex,21,5) == '00007'", "option-data": [ { "space": "dhcp6", "name": "bootfile-url", "code": 59, "data": "tftp://[fd33::2]/uefi/BOOT/BOOTX64.EFI" } ] }, { "name": "bios PXE Clients", "test": "substring(option[16].hex,6,9) == 'PXEClient' and substring(option[16].hex,21,5) == '00000'", "option-data": …7.4. 为基于 BIOS 的客户端配置 TFTP 服务器
- 要点:您必须配置 TFTP 服务器和 DHCP 服务器,并在 PXE 服务器中为基于 BIOS 的 AMD 和 Intel 64 位系统启动 TFTP 服务,以启用自动网络引导。
- 要点:流程
- 列表:以 root 用户身份,安装以下软件包: # dnf install tftp-server
- 列表:允许到防火墙中的 tftp 服务的传入连接: # firewall-cmd --add-service=tftp 这个命令启用了临时访问,直到下次服务器重启为止。
- 列表:可选:要启用永久访问,请重复之前的命令和 --permanent 选项。 根据安装 ISO 文件的位置,您可能需要允许 HTTP 或者其他服务的进入连接。
- 列表:安装 syslinux-tftpboot 软件包: # dnf -y install syslinux-tftpboot
- 列表:在 /var/lib/tftpboot 目录中创建 pxelinux 目录,并将 syslinux-tftpboot 软件包(在 /tftpboot 目录中)提供的所有文件复制到 pxelinux 目录中: # mkdir /var/lib/tftpboot/pxelinux # cp /tftpboot/* /var/lib/tftpboot/pxelinux
- 列表:在 pxelinux 目录中创建目录 pxelinux.cfg : # mkdir /var/lib/tftpboot/pxelinux/pxelinux.cfg
- 命令/配置摘录:
# dnf install tftp-server
# firewall-cmd --add-service=tftp7.5. 为基于 UEFI 的客户端配置 TFTP 服务器
- 要点:您必须配置一个 TFTP 服务器和 DHCP 服务器,并为基于 UEFI 的 AMD64、Intel 64 和 64 位 ARM 系统的 PXE 服务器启动 TFTP 服务。
- 要点:流程
- 列表:以 root 用户身份,安装以下软件包: # dnf install tftp-server
- 列表:允许到防火墙中的 tftp 服务的传入连接: # firewall-cmd --add-service=tftp 这个命令启用了临时访问,直到下次服务器重启为止。
- 列表:可选:要启用永久访问,请重复之前的命令和 --permanent 选项。 根据安装 ISO 文件的位置,您可能需要允许 HTTP 或者其他服务的进入连接。
- 列表:访问 DVD ISO 镜像中的 EFI 引导镜像文件: # mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
- 列表:复制 DVD ISO 镜像中的 EFI 引导镜像: # mkdir /var/lib/tftpboot/redhat # cp -r /mount_point/EFI /var/lib/tftpboot/redhat/
- 列表:创建一个子目录,以将引导镜像文件存储在 /var/lib/tftpboot/ 目录中,并将引导镜像文件复制到 目录。在这个示例中,目录为 /var/lib/tftpboot/images/RHEL-10/ : # mkdir -p /var/lib/tftpboot/images/RHEL-10/ # cp /mount_point/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/images/RHEL-10/ # umount /mount_point
- 命令/配置摘录:
# dnf install tftp-server
# firewall-cmd --add-service=tftp- 注意:重要 除了默认的 grub 菜单文件(grub.cfg)外,Red Hat Enterprise Linux 10 UEFI PXE 引导还支持基于 MAC 的 grub 菜单文件的小写文件格式。例如,grub2 的 MAC 地址文件格式可以是 grub.cfg-01-aa-bb-cc-dd-ee-ff
第 8 章 IBM Power 服务器上的 RHEL 安装
- 要点:您可以在各种 IBM Power System 服务器上安装 Red Hat Enterprise Linux。
8.1. 支持的 IBM Power 服务器
- 要点:您可以在 IBM Power 系统上安装 Red Hat Enterprise Linux。您可以在 红帽生态系统目录 上找到支持的 IBM Power 服务器的完整列表。
8.2. 使用 HMC 在 PowerVM LPAR 上安装过程的概述
- 要点:您可以使用硬件管理控制台在 PowerVM 逻辑分区(LPAR)上安装 RHEL。硬件管理控制台(HMC)是一个硬件设备,可用于管理 IBM Power Systems 服务器。
- 要点:安装工作流涉及以下通用步骤:
- 列表:下载 RHEL 安装 ISO。
- 列表:根据您的安装方法准备一个可引导的物理安装介质。
- 列表:验证 Power 系统是否已添加到 HMC 中。 如需更多信息,请参阅 IBM 文档中的 添加或删除到 HMC 的连接。
- 列表:在受管系统上配置 VIOS 和 LPAR,或者根据要求配置全系统 LPAR。
- 列表:登录到 HMC 控制台。 运行 ssh hscroot@<HMC_IP_address> 来使用 mkvterm -m <managed_system_name> -p <lpar_name> 命令或 vtmenu 接口访问 LPAR 控制台。 使用 HMC GUI 打开 LPAR。 可选:切换到远程桌面会话。
- 列表:运行 ssh hscroot@<HMC_IP_address> 来使用 mkvterm -m <managed_system_name> -p <lpar_name> 命令或 vtmenu 接口访问 LPAR 控制台。
8.3. 使用在带有图形卡的 IBM Power 服务器上的安装过程的概述
- 要点:您可以在带有图形卡的 IBM Power Systems 服务器上安装 RHEL。
- 要点:安装工作流涉及以下通用步骤:
- 列表:下载 RHEL 安装 ISO。
- 列表:根据您的安装方法准备一个可引导的物理安装介质。
- 列表:为 RHEL 安装准备机器。
- 列表:引导安装程序内核。
- 列表:安装 Red Hat Enterprise Linux。
- 列表:可选:安装 IBM 工具存储库以使用服务和产品工具、用于 Power 上 Linux 的 IBM AdvanceD 工具链,以及用于 PowerLinux 的 IBM SDK。
第 9 章 在 64 位 IBM Z 上准备 RHEL 安装
- 要点:您可以在 64 位 IBM Z 架构上安装 Red Hat Enterprise Linux。
9.1. 规划在 64 位 IBM Z 上的安装
- 要点:在 IBM z14 或 IBM LinuxONE II 系统上运行 Red Hat Enterprise Linux 10 或更高版本。
- 要点:安装过程假设您熟悉 64 位 IBM Z,并可设置 逻辑分区 (LPAR)和 z/VM 客户机虚拟机。对于在 64 位 IBM Z 上安装 Red Hat Enterprise Linux,红帽支持 Direct Access Storage Device(DASD)、通过光纤通道协议(FCP)附加的 SCSI 磁盘设备,以及 virtio-blk 和 virtio-scsi 设备。使用 FCP 设备时,在多路径配置中使用它们,以获得更好的可靠性。
- 列表:操作系统要在 LPAR、KVM 上运行还是作为一个 z/VM 客户机操作系统。
- 列表:网络配置。用于 64 位 IBM Z 的 Red Hat Enterprise Linux 10 支持以下网络设备: 真实的和虚拟的 Open Systems Adapter (OSA) 真实的和虚拟的 HiperSocket virtio-net 设备 RDMA over Converged Ethernet (RoCE)
- 列表:真实的和虚拟的 Open Systems Adapter (OSA)
- 列表:真实的和虚拟的 HiperSocket
- 列表:virtio-net 设备
- 列表:RDMA over Converged Ethernet (RoCE)
- 注意:重要 DASD 是允许每个设备最多三个分区的磁盘。例如,dasda 可以有分区 dasda1、dasda2 和 dasda3。
- 注意:注意 当使用 SWAPGEN 工具在 Fixed Block Architecture (FBA) DASD 上初始化 swap 空间时,必须使用 FBAPART 选项。
9.2. IBM Z 服务器的引导介质兼容性
- 要点:下表提供了在 64 位 IBM Z 服务器上安装 Red Hat Enterprise Linux (RHEL)所支持的引导介质选项的详细信息。它概述了每个引导介质与不同系统类型的兼容性,并指示是否使用 zipl 引导装载程序。这些信息帮助您确定最合适您的特定环境的引导介质。
- 要点:N/A 表示引导介质不适用于指定的系统类型。
- 表格样本(共 6 行):
- 系统类型 / 引导介质 | 使用 zipl 引导装载程序 | z/VM | KVM | LPAR
- z/VM 读卡器 | 否 | 是 | N/A | N/A
- SE 或 HMC (远程 SFTP、FTPS、FTP 服务器、DVD) | 否 | N/A | N/A | 是
- DASD | 是 | 是 | 是 | 是
9.3. IBM Z 服务器支持的环境和组件
- 要点:下表提供有关在 64 位 IBM Z 服务器上安装 Red Hat Enterprise Linux (RHEL)时不同的系统类型支持的环境、网络设备、机器类型和存储类型的信息。使用这些表来识别各种组件与特定系统配置的兼容性。
- 要点:N/A 表示组件不适用于指定的系统类型。
- 表格样本(共 5 行):
- 网络设备 | z/VM | KVM | LPAR
- Open Systems Adapter (OSA) | 是 | N/A | 是
- HiperSockets | 是 | N/A | 是
- virtio-net | N/A | 是 | N/A
9.4. 64 位 IBM Z 服务器中的安装过程概述
- 要点:您可以在 64 位 IBM Z 上以互动方式安装 Red Hat Enterprise Linux,也可以以无人值守模式安装 Red Hat Enterprise Linux。64 位 IBM Z 上的安装与其他架构不同,因为它通常通过网络执行,而不是从本地介质执行。该安装由三个阶段组成:
- 要点:引导安装。
- 列表:引导安装。 连接到大型机。 自定义引导参数。 执行初始程序加载(IPL),或者从包含安装程序的介质引导。
- 列表:连接到大型机。
- 列表:自定义引导参数。
- 列表:执行初始程序加载(IPL),或者从包含安装程序的介质引导。
- 列表:连接到安装系统。 从本地机器使用 SSH 连接到远程 64 位 IBM Z 系统,并使用 Remote Desktop Protocol (RDP)启动安装程序。
- 列表:从本地机器使用 SSH 连接到远程 64 位 IBM Z 系统,并使用 Remote Desktop Protocol (RDP)启动安装程序。
9.5. 在 64 位 IBM Z 服务器中安装 RHEL 的引导介质
- 要点:与大型机建立连接后,您需要从包含安装程序的介质执行初始程序加载(IPL)或引导。通常,任何方法都可用于引导 Linux 安装系统,该系统由内核(kernel.img)和初始 RAM 磁盘(initrd.img)组成,以及 generic.prm 文件中用户定义的参数补充的参数。另外,还会载入 generic.ins 文件,用来决定文件名,initrd 的内存地址、内核和 generic.prm。
- 要点:在本文档中,Linux 安装系统也称为 安装程序。
- 列表:Z/VM 读取器
- 列表:通过远程 SFTP、FTPS 或 FTP 服务器的 SE 或 HMC
- 列表:SE 或 HMC DVD
- 列表:DASD
- 列表:通过 FCP 通道连接的 SCSI 磁盘设备
9.6. 自定义引导参数
- 要点:在安装开始前,您必须配置一些必需的引导参数。通过 z/VM 安装时,必须在引导到 generic.prm 文件前配置这些参数。在 LPAR 上安装时,rd.cmdline 参数默认设置为 ask。这意味着您将会看到一个提示来输入这些引导参数。在这两种情况下,所需的参数都是相同的。
- 要点:所有网络配置都可使用参数文件指定,也可以在提示符下指定。
- 命令/配置摘录:
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=<number>
rd.dasd=0.0.0200 rd.dasd=0.0.0202(ro),0.0.0203(ro:failfast),0.0.0205-0.0.02079.7. 在 z/VM 客户虚拟机中准备安装
- 要点:使用 x3270 或 c3270 终端模拟器从其他 Linux 系统登录到 z/VM,或者在 64 位 IBM Z 硬件管理控制台(HMC)上使用 IBM 3270 终端模拟器。如果您正在运行微软 Windows 操作系统,则可以通过互联网搜索找到一些可用选项。还存在一个称为 wc3270 的 c3270 的空闲原生 Windows 端口。
- 要点:确保为 z/VM 虚拟机将机器类型选择为 ESA,因为选择任何其他机器类型可能会阻止安装 RHEL。请参阅 IBM 文档。
- 列表:登录到为 Linux 安装选择的 z/VM 虚拟机。
- 列表:可选:如果您的 3270 连接中断了,且由于之前的会话仍然处于活跃状态,您无法再次登录,那么您可以通过在 z/VM 登录屏幕上输入以下命令来将旧会话替换为新会话: logon user here 使用 z/VM 客体虚拟机的名称替换 user。根据是否使用外部安全管理程序(如 RACF),登录命令可能会有所不同。
- 列表:如果您还没有在客户端中运行 CMS (与z/VM 一起提供的单用户操作系统),请输入以下命令来引导它: cp ipl cms
- 列表:确保不要使用 CMS 磁盘,如将您的 A 磁盘(通常设备号为 0191)作为安装目标。要找出 CMS 在使用哪些磁盘,请使用以下查询: query disk
- 列表:您可以使用以下 CP(z/VM 控制程序,即 z/VM hypervisor)查询命令来查找 z/VM 客户机虚拟机的设备配置: 查询可用的主内存,这在 64 位 IBM Z 的术语中称为 存储。您的客户机应至少具有 1 GiB 主内存。 cp query virtual storage 根据类型查询可用的网络设备: osa OSA - CHPID 类型 OSD,实或虚(VSWITCH 或 GuestLAN),两者均在 QDIO 模式中 hsi HiperSockets - CHPID 类型 IQD、实或虚(GuestLAN 类型 Hipers) lcs LCS - CHPID 类型 OSE 例如,要查询上述所有网络设备类型,请运…
- 列表:查询可用的主内存,这在 64 位 IBM Z 的术语中称为 存储。您的客户机应至少具有 1 GiB 主内存。 cp query virtual storage
- 命令/配置摘录:
logon user here
cp ipl cms9.8. 64 位 IBM Z 中的参数和配置文件
- 要点:您可以使用参数和配置文件,在 64 位 IBM Z 上自定义和配置 RHEL。
9.8.1. 64 位 IBM Z 所需的配置文件参数
- 要点:需要几个参数,且必须包含在参数文件中。这些参数也包括在安装 DVD 的 images/ 目录的 generic.prm 文件中。
- 要点:ro
- 列表:ro 挂载 root 文件系统,它是一个 RAM 磁盘且只读。
- 列表:ramdisk_size=size 修改为 RAM 磁盘保留的内存大小,以确保其适合 Red Hat Enterprise Linux 安装程序。例如: ramdisk_size=40000。
9.8.2. 64 位 IBM z/VM 配置文件
- 要点:在 z/VM 中,您可以使用 CMS 格式化磁盘中的配置文件。CMS 配置文件的目的是将配置初始网络设置、DASD 和 FCP 规格的参数从参数文件中移出,从而在参数文件中节省空间。
- 要点:CMS 配置文件的每一行包含一个变量及其关联的值,采用以下 shell 样式语法: variable=value。
9.8.3. 在 64 位 IBM Z 中安装网络、DASD 和 FCP 参数
- 要点:这些参数可用于自动设置初始网络,可以在 CMS 配置文件中定义。这些参数是唯一可用于 CMS 配置文件的参数。其它章节中的参数必须在参数文件中指定。
- 要点:其中 type 必须是以下之一 : qeth、lcs 或者 ctc。默认为 qeth。
- 列表:OSA-Express 功能
- 列表:HiperSockets
- 列表:z/VM 上的虚拟连接,包括 VSWITCH 和 Guest LAN 为以下选择 ctc :
- 列表:通道到通道网络连接
- 列表:n 通常是一个整数值(如 FCP_1 或 FCP_2),但可以是包含字母或数字字符或下划线的任意字符串。
- 列表:device_bus_ID 指定 FCP 设备的设备总线 ID,它代表 主机总线适配器 (HBA)(例如:0.0.fc00 代表设备 fc00)。
- 命令/配置摘录:
qeth: SUBCHANNELS="read_device_bus_id,write_device_bus_id,data_device_bus_id" lcs or ctc: SUBCHANNELS="read_device_bus_id,write_device_bus_id"
SUBCHANNELS="0.0.f5f0,0.0.f5f1,0.0.f5f2"- 注意:注意 只有在 zFCP 设备没有在 NPIV 模式中配置时,或者 auto LUN 扫描被 zfcp.allow_lun_scan=0 内核模块参数禁用时,或安装 RHEL-9.0 或更低的版本时,才需要提供目标全局端口名称 (WWPN) 和 FCP。否则,仅有 device_bus_ID 值是必需的。
9.8.4. 64 位 IBM Z 的额外引导参数
- 要点:您可以在参数文件中定义以下参数,但它们无法在 CMS 配置文件中工作。
- 要点:指定包含 install.img 的树路径,而不是直接指定 install.img。否则,请遵循与 inst.repo= 相同的语法。如果指定了 inst.stage2,它通常优先于其他查找 install.img 的方法。但是,如果 Anaconda 在本地介质中找到 install.img,inst.stage2 URL 将被忽略。
- 命令/配置摘录:
inst.stage2=http://hostname/path_to_install_tree/ inst.stage2=http://hostname/path_to_install_tree/ inst.stage2=http://hostname/path_to_install_tree/9.8.5. 64 位 IBM Z 中的参数文件和 CMS 配置文件示例
- 要点:要更改参数文件,可以从附带的 generic.prm 文件开始。
- 要点:generic.prm 文件示例:
- 命令/配置摘录:
ro ramdisk_size=40000 cio_ignore=all,!condev CMSDASD="191" CMSCONFFILE="redhat.conf" inst.rdp inst.repo=http://example.com/path/to/dvd-contents
NETTYPE="qeth" SUBCHANNELS="0.0.0600,0.0.0601,0.0.0602" PORTNAME="FOOBAR" PORTNO="0" LAYER2="1" MACADDR="02:00:be:3a:01:f3" HOSTNAME="foobar.systemz.example.com" IPADDR="192.168.17.115" NETMASK="255.255.255.0" GATEWAY="192.168.17.254" DNS="192.168.17.1" SEARCHDNS="systemz.example.com:example.com" DASD="200-203"第 10 章 创建一个基于内核的虚拟机,并在虚拟机中引导安装 ISO
- 要点:您可以创建基于内核的虚拟机(KVM)并启动 RHEL 安装。
- 要点:先决条件
- 列表:在 IBM Z 平台上,KVM 主机在 LPAR 模式下运行安装的 RHEL。请参阅 在 LPAR 中安装。
- 列表:使用 Red Hat Enterprise Linux 实例作为 KVM 客户机操作系统来创建虚拟机,在 KVM 主机上使用以下 virt-install 命令: $ virt-install --name=<guest_name> --disk size=<disksize_in_GB> --memory=<memory_size_in_MB> --cdrom <filepath_to_iso> --graphics vnc
- 列表:使用命令行创建虚拟机
- 命令/配置摘录:
$ virt-install --name=<guest_name> --disk size=<disksize_in_GB> --memory=<memory_size_in_MB> --cdrom <filepath_to_iso> --graphics vnc第 11 章 引导安装介质
- 要点:创建可引导介质后,就可以准备引导 Red Hat Enterprise Linux 安装。
- 要点:您可以使用 Red Hat Content Delivery Network (CDN)注册 RHEL。CDN 是地理上分散的一系列 Web 服务器。例如,这些服务器使用有效的订阅为 RHEL 主机提供软件包和更新。
- 列表:在安装后立即为最新的系统使用最新的软件包,并为
- 列表:集成了对连接到红帽 Lightspeed 并启用系统目的的支持。
11.1. 使用 HTTP 从网络引导安装
- 要点:当同时在大量系统上安装 Red Hat Enterprise Linux 时,最好的方法是从本地网络上的服务器引导和安装。您可以使用 HTTP 从网络引导 Red Hat Enterprise Linux 安装。
- 要点:先决条件
- 列表:您已配置了一个 HTTP 引导服务器,您的系统中有一个网络接口。如需更多信息,请参阅附加资源。
- 列表:已将您的系统配置为从网络接口引导。这个选项在 UEFI 中,可以被标记为 Network Boot 或 Boot Services。
- 列表:您已确认 UEFI 被配置为从指定的网络接口引导,并支持 HTTP 引导标准。如需更多信息,请参阅您的硬件文档。
- 列表:您的平台是 x86_64,或者在 KVM 中安装。
- 列表:验证是否连接了网络电缆。网络插槽上的连接显示灯应该是亮的,即使没有开机也是如此。
- 列表:打开系统。 取决于您的硬件,在系统连接到 HTTP 引导服务器前会显示一些网络设置和诊断信息。连接后,会根据 HTTP 引导服务器配置显示一个菜单。
- 注意:重要 要从网络引导安装过程,您必须使用物理网络连接,例如 Ethernet。您不能使用无线连接引导安装过程。
11.2. 使用 PXE 从网络引导安装
- 要点:当同时在大量系统上安装 Red Hat Enterprise Linux 时,最好的方法是从本地网络上的服务器引导和安装。您可以使用 PXE 从网络引导 Red Hat Enterprise Linux 安装。
- 要点:先决条件
- 列表:您已经配置了 TFTP 服务器,同时系统中也有支持 PXE 的网络接口。如需更多信息,请参阅附加资源。
- 列表:已将您的系统配置为从网络接口引导。这个选项在 BIOS 中,可标记为 Network Boot 或 Boot Services。
- 列表:您已确认 BIOS 被配置为从指定的网络接口引导,并支持 PXE 标准。如需更多信息,请参阅您的硬件文档。
- 列表:您的平台是 x86_64,或者在 KVM 中安装。
- 列表:验证是否连接了网络电缆。网络插槽上的连接显示灯应该是亮的,即使没有开机也是如此。
- 列表:打开系统。 根据您的硬件,在系统连接到 PXE 服务器之前,会显示一些网络设置和诊断信息。连接后,会根据 PXE 服务器配置显示菜单。
- 注意:重要 要从网络引导安装过程,您必须使用物理网络连接,例如 Ethernet。您不能使用无线连接引导安装过程。
11.3. 在 IBM Z 上引导安装,来在 LPAR 中安装 RHEL
- 要点:您可以在 IBM Z 上引导安装,以便在 LPAR 中安装 RHEL。
11.3.1. 从 SFTP、FTPS 或 FTP 服务器引导 RHEL 安装来在 IBM Z LPAR 上安装
- 要点:您可以使用 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/。
- 列表:Host Computer - 您要从中安装的 FTP 服务器的主机名或 IP 地址,例如 ftp.redhat.com
11.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 的设备号。
11.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 。
11.4. 在 IBM Z 上引导安装,来在 z/VM 中安装 RHEL
- 要点:当在 z/VM 中安装时,您可以使用以下设备引导:
- 列表:z/VM 虚拟读取器
- 列表:使用 zipl 引导装载程序准备的 DASD 或者连接了 FCP 的 SCSI 磁盘
11.4.1. 使用 z/VM 读卡器引导 RHEL 安装
- 要点:使用 z/VM Reader 引导 Red Hat Enterprise Linux (RHEL)安装是设计用于 IBM Z (s390x)大型机环境的方法。此方法通过 z/VM 读取器将安装引导镜像直接发送到虚拟机。它启用了安装,即使其它引导方法(如 DASD 或者 FCP)不可用或不现实。
- 要点:流程
- 列表:如有必要,将包含 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/1…
- 列表:根据需要自定义 generic.prm 中的引导参数。详情请参阅 自定义引导参数。 配置存储和网络设备的另外一种方法是使用 CMS 配置文件。在这种情况下,把 CMSDASD= 和 CMSCONFFILE= 参数添加到 generic.prm。
- 列表:最后,执行 REXX 脚本 redhat.exec 来引导安装程序: redhat
- 命令/配置摘录:
cp link tcpmaint 592 592 acc 592 fm
ftp <host> (secure11.4.2. 使用准备的 DASD 引导 RHEL 安装
- 要点:从准备的直接访问存储设备(DASD)引导 Red Hat Enterprise Linux (RHEL)安装是 IBM Z (s390x)大型机系统上常用的方法。使用准备的 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
- 命令/配置摘录:
cp ipl DASD_device_number loadparm boot_entry_number
cp ipl eb1c loadparm 011.4.3. 使用准备好的 FCP 附加 SCSI 磁盘引导 RHEL 安装
- 要点:从准备好的 FCP 附加 SCSI 磁盘引导 Red Hat Enterprise Linux (RHEL)是 IBM Z (s390x)大型机系统的通用方法,特别是在使用光纤通道协议(FCP)存储时。当您需要在依赖外部 SAN 存储而不是本地 DASD 设备的系统中安装 RHEL 时,使用这个方法。
- 要点:流程
- 列表:配置 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
- 命令/配置摘录:
cp set loaddev portname WWPN lun LUN bootprog boot_entry_number
cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0第 12 章 可选:自定义引导选项
- 要点:当您在 x86_64 或 ARM64 架构上安装 RHEL 时,您可以编辑引导选项,来根据您的特定环境自定义安装过程。
12.1. 引导选项
- 要点:您可以将由空格分开的多个选项附加到引导命令行中。特定于安装程序的引导选项总是以 inst 开头。以下是可用的引导选项:
- 要点:您可以通过按 e 键为特定的菜单条目自定义引导选项,并在命令行中添加自定义引导选项。准备就绪后,按 Ctrl+X 引导修改的选项。
- 列表:编辑 GRUB2 菜单
- 列表:引导选项参考
12.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第 13 章 在安装过程中更新驱动程序
- 要点:您可以在 Red Hat Enterprise Linux 安装过程中更新驱动程序。更新驱动程序完全是可选的。除非需要,否则不要执行驱动程序更新。确保红帽、您的硬件厂商或可信的第三方供应商已通知您在 Red Hat Enterprise Linux 安装过程中需要更新驱动程序。
13.1. 概述
- 要点:Red Hat Enterprise Linux 支持许多硬件设备的驱动程序,但可能不支持一些新发布的驱动程序。只有在不支持的驱动程序无法完成安装时才应执行驱动程序更新。通常在安装过程中需要更新驱动程序来支持特定的配置。例如:为存储适配器卡安装驱动程序,提供对您的系统存储设备的访问。
- 注意:警告 驱动程序更新磁盘可能会禁用冲突内核驱动程序。在个别情况下,卸载内核模块可能会导致安装错误。
13.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 镜像的路径。在这种情况下,安装程序会尝试从位置载入所有可用…
13.3. 准备驱动程序更新 CD 或者 DVD
- 要点:您可以在 CD 或者 DVD 中准备驱动程序更新,以便在安装过程中执行驱动程序更新。
- 要点:先决条件
- 列表:您已收到来自红帽、您的硬件厂商或可信的第三方供应商提供的驱动程序更新 ISO 镜像。
- 列表:您已将驱动程序更新 ISO 镜像刻录到 CD 或者 DVD 。
- 列表:将驱动程序更新 CD 或者 DVD 插入系统的 CD/DVD 驱动器中,并使用系统的文件管理器工具进行浏览。
- 列表:验证单个文件 rhdd3 是否可用。rhdd3 是一个签名文件,其中包含驱动程序说明以及名为 rpms 的目录,其中包含各种架构的实际驱动程序的 RPM 软件包。
- 注意:警告 如果 CD 或者 DVD 中只有一个以 .iso 结尾的 ISO 镜像文件,则刻录过程将无法成功。有关如何将 ISO 镜像刻录到 CD 或者 DVD 的说明,请查看您的系统刻录软件文档。
13.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/usbdrive13.5. 执行自动驱动程序更新
- 要点:您可以在安装过程中执行自动驱动程序更新。
- 要点:先决条件
- 列表:您已将驱动程序更新镜像放在带有 OEMDRV 标签的标准磁盘分区上,或者将 OEMDRV 驱动程序更新镜像刻录到 CD 或者 DVD ,或者将其写入 USB 驱动器。在驱动程序更新过程中可能无法访问高级存储,比如 RAID 或者 LVM 卷。
- 列表:您已将包含驱动程序更新磁盘的带有 OEMDRV 卷标签的块设备连接到您的系统,或者在开始安装进程之前,将准备好的 CD 或者 DVD 插入到系统的 CD/DVD 驱动器或者连接的准备好的 USB 驱动器。
- 列表:完成先决条件步骤后,安装程序在系统安装过程中启动并安装时会自动载入驱动程序。
13.6. 执行驱动程序更新
- 要点:您可以在安装过程中执行驱动程序更新,以便为新的或现有硬件安装必要的驱动程序。
- 要点:先决条件
- 列表:您已将没有 OEMDRV 卷标签的块设备连接到您的系统,并将驱动程序磁盘镜像复制到这个设备中,或者您已准备好一个驱动程序更新 CD 或者 DVD ,并将其插入到系统的 CD 或者 DVD 驱动器中,或者您已准备好带有驱动器磁盘的 USB 设备,并在开始安装进程前将其连接到您的计算机。
- 列表:在引导菜单窗口中,按键盘上的 E 键显示引导命令行。
- 列表:将inst.dd 引导选项附加到以 linux 或 linuxefi 开头的行 ,并按 Ctrl+X 执行引导过程。
- 列表:在菜单中选择本地磁盘分区或者 CD、DVD 或者 USB 设备。安装程序扫描 ISO 文件或驱动程序更新 RPM 软件包。
- 列表:可选: 选择驱动程序更新 ISO 文件。 如果所选设备或者分区包含驱动程序更新 RPM 软件包而不是 ISO 镜像文件,则不需要这一步,例如:包含驱动程序更新 CD、DVD 的光驱或者已在其上写入 ISO 文件的 USB 驱动器。
- 列表:选择所需驱动程序。 使用键盘上的数字键,然后按 Enter 键来切换驱动程序选择。 按 c 键,然后按 Enter 键来安装所选的驱动程序。所选驱动程序被载入,再次按 c 和 Enter 退出驱动程序磁盘设备选择后,安装过程启动。
- 注意:注意 如果您将 ISO 镜像文件刻录到 CD 或者 DVD,或者将 ISO 镜像文件写入 USB 驱动器中,但没有 OEMDRV 卷标签,则您可以使用没有参数的 inst.dd 选项。安装程序提供一个从 CD、DVD 或者 USB 驱动器中扫描和选择驱动程序的选项。在这种情况下,安装程序不会提示您选择驱动程序更新 ISO 镜像。另一个场景是使用带有 inst.dd=location 引导选项的 CD、DVD 或者 USB 驱动器 ; 这允许安装程序自动扫描 CD、DVD 或者 USB 驱动器,以检查驱动程序更新。如需更多信息,请参阅 执行驱动程序更新
13.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 引导选项
13.8. 禁用驱动程序
- 要点:您可以在安装过程中禁用有问题的驱动程序。
- 要点:先决条件
- 列表:您已引导到安装介质的引导加载程序(GRUB)菜单。
- 列表:在引导菜单中按键盘中的 E 键显示引导命令行。
- 列表:将 modprobe.blacklist=driver_name 引导选项附加到命令行中。 使用您要禁用的驱动程序或驱动程序名称替换 driver_name,例如: modprobe.blacklist=ahci 使用 modprobe.blacklist= 引导选项禁用的驱动程序在安装的系统上保持禁用状态,并出现在 /etc/modprobe.d/anaconda-blacklist.conf 文件中。
- 列表:按 Enter 执行引导过程。
- 命令/配置摘录:
modprobe.blacklist=ahci第 14 章 使用 RDP 准备远程安装
- 要点:您必须准备使用远程桌面协议执行远程安装。
14.1. 远程桌面协议概述
- 要点:当您从 CD、DVD 或者 USB 闪存驱动器或者从使用 PXE 的网络引导系统时,可以使用安装 RHEL 的图形用户界面方法。但是,许多企业系统,如 IBM Power Systems 和 64 位 IBM Z,都位于远程数据中心环境中,这些环境可自主运行,且不会连接到显示器、键盘和鼠标。这些系统通常被称为无头系统,它们通常通过网络连接进行控制。RHEL 安装程序包括远程桌面协议(RDP)安装,它在目标机器上运行图形安装,但图形安装的控制是由网络上的另一个系统来处理的。
- 要点:RHEL 安装程序被配置为在目标系统上启动,并在继续之前,等待安装在另一个系统上的 RDP viewer。目标系统上会显示 IP 地址和端口。您可以使用 RDP viewer,使用 IP 地址和端口远程连接到目标系统,并完成图形安装。
14.2. 使用远程桌面协议的注意事项
- 要点:默认情况下,安装程序已包含 RDP 服务器。使用 RDP 执行远程 RHEL 安装时请考虑以下条目:
第 15 章 使用远程桌面协议启动远程安装
- 要点:您可以使用远程桌面协议启动远程安装。
15.1. 使用 RDP 客户端执行远程 RHEL 安装
- 要点:您可以使用直接连接到正在安装 RHEL 的目标系统的 RDP 客户端来执行远程 RHEL 安装。带有 RDP viewer的系统被称为远程系统。RHEL 安装程序会提示您启动从远程系统上的 RDP viewer 到目标系统的连接。
- 要点:先决条件
- 列表:您已在远程系统上安装了 RDP viewer。
- 列表:在目标系统上的 RHEL 引导菜单中,按键盘上的 e 键编辑引导选项。
- 列表:将 inst.rdp 选项附加到命令行的末尾。 您还可以使用 inst.rdp.username 和 inst.rdp.password 引导选项来设置 RDP 凭证。例如, inst.rdp inst.rdp.username=my_username inst.rdp.password=my_password
- 列表:按 CTRL+X 或 F10 开始安装。目标系统初始化安装程序并启动所需服务。当系统就绪时,会显示一条提供系统 IP 地址的信息。
- 列表:如果之前没有使用引导选项提供,请提供用户名和密码详情。
- 列表:在打开远程系统上的 RDP viewer。
- 命令/配置摘录:
inst.rdp inst.rdp.username=my_username inst.rdp.password=my_password- 注意:注意 您可以使用您选择的 RDP 客户端(如 GNOME Connections)。其他浏览器的具体步骤可能有所不同,但适用一般原则。
15.2. 使用 RDP 在 IBM Z 上执行远程 RHEL 安装
- 要点:在 Anaconda 安装程序的初始程序加载(IPL)完成后,使用 ssh 连接,以 install 用户身份从本地机器连接到 64 位 IBM Z 系统。您需要连接到安装系统才能继续安装过程。使用 RDP 模式运行基于 GUI 的安装,或使用已建立的连接运行文本模式安装。
- 要点:先决条件
- 列表:引导安装介质
- 列表:初始程序引导在 64 位 IBM Z 系统中完成,命令提示符显示: Starting installer, one moment… Please ssh install@my-z-system (system IP address) to begin the install.
- 列表:要从本地机器设建立与 64 位 IBM Z 系统的远程连接,请打开终端,并在命令提示符上运行以下命令: $ ssh install@my-z-system-domain-name 或者 $ ssh install@my-z-system-IP-address
- 列表:ssh 会话显示以下输出: Starting installer, one moment... libreport is not available in this environment - bug reporting disabled anaconda 40.22.3.26-1.el10_0 for Red Hat Enterprise Linux 10.0 started. * installation log files are stored in /tmp during the installation * shell is available in second TMUX pane (ctrl+b, then pr…
- 列表:输入 1 启动 RDP。
- 列表:如果您之前没有通过 inst.rdp.username 和 inst.rdp.password 引导选项设置这些值,请输入 RDP 用户名和密码。
- 命令/配置摘录:
Starting installer, one moment… Please ssh install@my-z-system (system IP address) to begin the install.
$ ssh install@my-z-system-domain-name- 注意:注意 如果您已使用 inst.rdp 引导选项启动了安装,安装程序不会要求您通过 ssh 连接。相反,在控制台中提供 RDP 用户名和密码,如上面步骤 4 中所述。
第 16 章 安装过程中的控制台和日志记录
- 要点:RHEL 安装程序使用 tmux 终端多路复用器来显示和控制除了主接口之外的多个窗口。每个窗口都有不同的目的,它们会显示几个不同的日志,可用于在安装过程中排除问题。其中一个窗口提供一个具有 root 权限的交互式 shell,除非使用引导选项或 Kickstart 命令专门禁用了。
- 要点:终端多路器在虚拟控制台 1 中运行。要从实际安装环境切换到 tmux,按Ctrl+Alt+F1。要回到在虚拟控制台 6 中运行的主安装界面,按 Ctrl+Alt+F6。在文本模式中,安装会在虚拟控制台 1 (tmux)中启动,切换到控制台 6 将打开 shell 提示符而不是图形界面。
- 表格样本(共 7 行):
- 快捷键 | 内容
- Ctrl+b 1 | 安装程序主窗口。包含基于文本的提示(用于文本模式,也用于 RDP 凭据的交互式条目),以及一些调试信息。
- Ctrl+b 2 | 具有 root 权限的交互式 shell。
- Ctrl+b 3 | 安装日志; 显示信息保存在 /tmp/anaconda.log 中。
第 17 章 在安装程序中自定义系统
- 要点:在安装的自定义阶段,您必须执行某些配置任务,以启用 Red Hat Enterprise Linux 的安装。这些任务包括:
- 要点:另外,您还可以进一步自定义系统,例如通过配置系统设置并将主机连接到网络。
- 列表:配置存储并分配挂载点。
- 列表:选择一个要安装软件的基础环境。
- 列表:为 root 用户设置密码或创建一个本地用户。
17.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= 选项,则会选择您使用引导选项定义的语言。
17.2. 配置存储设备
- 要点:您可以在各种存储设备上安装 RHEL。您可以在安装目的窗口配置基本的、可以通过本地访问的存储设备。直接连接到本地系统的基本存储设备(如磁盘和固态驱动器)都显示在窗口的 Local Standard Disks 部分中。在 64 位 IBM Z 系统上,本节包含激活的直接访问存储设备(DASD)。
17.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 安装,您可以保存加密密码短语并在安装过程中生成加密密码短语备份。
17.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 窗口中选择多路径或非多路径设备。或者手动分区。
17.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 system partition 已在目标设备上创建,并用来存储引导装载程序文件。
- 列表:要更改引导设备,请从列表中选择设备并点击 Set as Boot Device。您只能将一个设备设定为引导设备。
- 列表:要禁用新的引导装载程序安装,请选择当前标记为引导的设备,然后单击 Do not install boot loader。这样可保证不在任何设备中安装 GRUB2。 警告 如果选择不安装引导装载程序,则不能直接引导系统,而且必须使用另外一种引导方法,如独立的商业引导装载程序应用程序。只有在您有其它引导系统的方法时才使用这个选项。 引导装载程序可能还需要创建一个特殊分区,具体取决于您的系统是否使用 BIOS 或 UEFI 固件,或者如果引导驱动器有 GUID 分区表 (GPT)或 主引导记录(MBR,也称为 msdos)标签。如果您使用自动分区,安装程序会创建该分区。
- 注意:警告 安装 GRUB2 可能会覆盖您现有的引导装载程序。
- 注意:警告 如果选择不安装引导装载程序,则不能直接引导系统,而且必须使用另外一种引导方法,如独立的商业引导装载程序应用程序。只有在您有其它引导系统的方法时才使用这个选项。
17.2.4. 存储设备选择
- 要点:存储设备选择窗口列出了安装程序可访问的所有存储设备。根据您的系统和可用的硬件, 一些标签可能无法显示。在以下标签页下对设备进行分组:
17.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 文件在系统中添加设备。
17.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 身份验证的用户名和密码不同时。
17.3.1. 发现并启动 iSCSI 会话
- 要点:您可以在 RHEL 安装过程中发现并连接到 iSCSI 存储目标,以便为系统安装启用基于网络的存储。它允许您使用远程存储设备作为安装目标,为存储配置提供灵活性以及启用集中式存储管理。
- 要点:先决条件
- 列表:打开 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 一起使用。但是,如果安装的系统应该从由固件 iBFT 以外的方法提供的 iBFT 配置的 iSCSI 启动。例如,通过使用 iPXE,您可以使用 inst.nonibftiscsiboot 安装程序引导选项删除 /boot 分区限制。
- 列表:在 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 一起使用。但是,如果安装的系统应该从由固件 iBFT 以外的方法提供的 iBFT 配置的 iSCSI 启动。例如,通过使用 iPXE,您可以使用 inst.nonibftiscsiboot 安装程序引导选项删除 /boot 分区限制。
17.3.2. 配置 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 设备。
17.3.3. 配置 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 已被附加到系统,那么会在对话框中出现出错信息,解释错误原因并提示您使用不同的设备号码再次尝试。
17.3.4. 配置 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 位十六进制设备号码。
17.3.5. 使用图形安装模式配置 NVMe 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 选项查看具体的设备。
17.4. 配置 root 帐户并创建用户
- 要点:您可以配置 root 帐户,并创建用户,来从 Installation Summary 屏幕访问系统。
17.4.1. 配置 root 帐户
- 要点:您可以在安装过程中配置 root 帐户,来登录到执行系统管理任务的管理员(也称为超级用户或 root)帐户。这些任务包括:
- 要点:要获得已安装系统的 root 特权,您可以使用 root 帐户或创建一个具有管理特权的用户帐户( wheel 组的成员)。安装过程会创建 root 帐户。只有在需要管理员访问任务时,才切换到管理员帐户。
- 列表:安装和更新软件包
- 列表:更改系统范围的配置,如网络和防火墙设置、存储选项
- 列表:添加或修改用户、组和文件权限。
- 列表:在 Installation Summary 窗口中选择 User Settings > Root Account。此时会打开 Root Account 窗口。 默认情况下会选择 Disable root account 选项。
- 列表:要启用 root 帐户,请选择 Enable root account 选项。
- 列表:在 Root 密码字段输入您的密码。 root 密码区分大小写,且必须至少 八个 字符长,包含 数字、字母(大写和小写)和 符号 。
- 注意:警告 root 账户对系统有完全的控制权。如果未授权的人可以访问该帐户,他们就可以访问或删除用户个人文件。
17.4.2. 创建用户帐户
- 要点:在 RHEL 安装过程中创建一个用户帐户,从 Installation Summary 窗口中为日常系统操作建立一个非 root 用户。它通过避免将 root 帐户用于常规任务并从系统部署开始提供适当的用户管理来提高安全性。
- 要点:+ 注意:您应该只使用 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 项中输入密码。
17.4.3. 编辑高级用户设置
- 要点:您可以在 RHEL 安装过程中配置高级用户帐户设置,以自定义主目录、用户和组 ID 和组成员资格。这提供了对用户帐户配置和系统安全策略的精细控制。
- 要点:流程
- 列表:在 Create User 窗口中,单击 Advanced。
- 列表:如果需要,在 Home directory 字段中编辑详情。该字段默认使用 /home/username。
- 列表:在 User and Groups IDs 部分,您可以: 选择 Specify a user ID manually 并使用 + or - 来输入所需的值。 默认值为 1000。用户 ID(UID)0-999 由系统保留,因此不能分配给用户。 选择 Specify a group ID manually 并使用 + or - 来输入所需的值。 默认组名与用户名相同,默认组 ID(GID)为 1000。GID 0-999 由系统保留,因此不能分配给用户组。
- 列表:选择 Specify a user ID manually 并使用 + or - 来输入所需的值。 默认值为 1000。用户 ID(UID)0-999 由系统保留,因此不能分配给用户。
- 列表:选择 Specify a group ID manually 并使用 + or - 来输入所需的值。 默认组名与用户名相同,默认组 ID(GID)为 1000。GID 0-999 由系统保留,因此不能分配给用户组。
- 列表:在 Group Membership 字段中,指定用逗号分开的额外组列表。会创建尚不存在的组;您可以在括号中为其他组指定自定义的 GID。如果您没有为新组指定自定义的 GID,则新组会自动接收一个 GID。 创建的用户帐户始终有一个默认组成员资格(用户的默认组,其 ID 在 Specify a group ID manually 字段中设置)。
17.5. 配置手动分区
- 要点:您可以使用手动分区来配置磁盘分区和挂载点,并定义安装 Red Hat Enterprise Linux 的文件系统。在安装之前,您应该考虑是否使用分区的或未分区的磁盘设备。有关直接或使用 LVM 对 LUN 进行分区的优点和缺点的详情,请查看红帽知识库解决方案 对 LUN 进行分区的优点和缺点。
- 要点:您有不同的分区和存储选项,包括 Standard Partitions、LVM 和 LVM thin provisioning。这些选项提供各种优点和配置,来有效地管理系统的存储。
17.5.1. 推荐的分区方案
- 要点:在以下挂载点创建单独的文件系统。但是,如果需要,您还可以在 /usr、/var 和 /tmp 挂载点创建文件系统。
- 要点:建议对裸机部署中使用此分区方案,它不适用于虚拟和云部署。
- 列表:/boot
- 列表:/ (root)
- 列表:/home
- 列表:swap
- 列表:/boot/efi
- 列表:PReP
- 注意:警告 通常情况下,/boot 分区由安装程序自动创建。但是,如果 / (根)分区大于 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 倍
17.5.2. 支持的硬件存储
- 要点:非常重要的一点是,了解如何配置存储技术以及如何在 Red Hat Enterprise Linux 主要版本间的更改对存储技术的支持。
- 要点:在有多个磁盘的系统上,您可以使用 Red Hat Enterprise Linux 安装程序来把几个驱动器作为 Linux 软件 RAID 阵列操作。使用软件 RAID 阵列时,RAID 功能是由操作系统而非专用硬件控制的。
- 注意:注意 当预先存在的 RAID 阵列的成员设备都是未分区的磁盘/驱动器时,安装程序会将阵列视为一个磁盘,且安装程序没有提供删除阵列的方法。
17.5.3. 启动手动分区
- 要点:您可以在 RHEL 安装过程中配置自定义磁盘分区,以创建满足您的特定要求的存储布局。手动分区提供对磁盘使用情况、挂载点和文件系统类型的完全控制,以优化系统性能和数据组织。
- 要点:先决条件
- 列表:此时会打开 Installation Summary 屏幕。
- 列表:所有磁盘都可用于安装程序。
- 列表:选择用于安装的磁盘: 点 Installation Destination 打开 Installation Destination 窗口。 点击对应图标选择安装所需的磁盘。所选磁盘上显示了一个选择框。 在 Storage Configuration 下,选择 Custom 按钮。 点 Done。
- 列表:点 Installation Destination 打开 Installation Destination 窗口。
- 列表:点击对应图标选择安装所需的磁盘。所选磁盘上显示了一个选择框。
- 列表:在 Storage Configuration 下,选择 Custom 按钮。
- 注意:注意 根据系统属性(如架构),会创建一个 /boot 分区、一个 / (root)卷,一个与可用存储的大小成比例的 swap 卷,以及可选的一些其他分区,并在左窗格中列出。这些是典型安装的文件系统,但您可以添加额外的文件系统和挂载点。
17.5.4. 支持的文件系统
- 要点:在配置手动分区时,您可以使用 Red Hat Enterprise Linux 中提供的各种文件系统和分区类型优化性能、确保兼容性,并有效地管理磁盘空间。
- 要点:VFAT 文件系统是一个 Linux 文件系统,与 Microsoft Windows 的 FAT 文件系统中的长文件名兼容。
- 列表:Red Hat Enterprise Linux 技术能力和限制(红帽知识库)
- 注意:注意 Linux 系统分区不支持 VFAT 文件系统。例如: /、/var、/usr 等等。
17.5.5. 添加文件系统挂载点
- 要点:您可以添加多个文件系统挂载点。您可以使用任何可用的文件系统和分区类型,如 XFS、ext4、ext3、ext2、swap 和 VFAT。您还可以使用特定分区,如 BIOS 引导、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 窗口。
17.5.6. 为挂载点文件系统配置存储
- 要点:您可以为手动创建的每个挂载点设置分区方案。可用的选项包括 Standard Partition、LVM 和 LVM Thin Provisioning。Btfrs 支持已在 Red Hat Enterprise Linux 10 中删除。
- 要点:流程
- 列表:要更改单个非 LVM 挂载点应所在的设备,请从左侧窗格选择所需的挂载点。
- 列表:在 Device (s) 标题下,单击 Modify。此时会打开 Configure Mount Point 对话框。
- 列表:选择一个或多个设备并点击 Select 确认您的选择,并返回 Manual Partitioning 窗口。
- 列表:点 Update Settings 应用改变。
- 列表:在 Manual Partitioning 窗口中左下方,点 storage device selected 打开 Selected Disks 对话框,检查磁盘信息。
- 列表:可选:点 Rescan 按钮(圆形箭头按钮)来刷新所有本地磁盘和分区 ; 这只在执行安装程序外的高级分区配置后才需要。点击 Rescan Disks 按钮重置安装程序中的所有配置更改。
- 注意:注意 无论选择了什么值,/boot 分区总是位于一个标准的分区中。
17.5.7. 自定义挂载点文件系统
- 要点:如果需要设置特定的设置,可以自定义分区或卷。如果 /usr 或 /var 是独立于剩余 root 卷的分区,引导过程会变得复杂。这是因为关键组件位于这些目录中。在某些情况下,比如这些目录位于 iSCSI 驱动器或 FCoE 位置,系统无法引导。或者,系统可能会在关机或重启时出现 Device is busy 错误。
- 要点:这个限制只适用于 /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 等等。
17.5.8. 保留 /home 目录
- 要点:在 Red Hat Enterprise Linux 10 图形安装中,您可以保留 RHEL 9 系统上使用的 /home 目录。只有在 /home 目录位于 RHEL 9 系统上单独的 /home 分区上时,才能保留 /home 。
- 要点:保留包含各种配置设置的 /home 目录,使得新 Red Hat Enterprise Linux 10 系统上的 GNOME Shell 环境可以以与 RHEL 9 系统上相同的方法进行设置。请注意,这只适用于 Red Hat EnterpriseLinux 10 上具有与之前 RHEL 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 窗口会打开。
17.5.9. 在安装过程中创建软件 RAID
- 要点:独立磁盘冗余阵列(RAID)设备由多个存储设备组成。这些设备被安排为提高性能,并在某些配置中提供更高的容错能力。RAID 设备会创建一个步骤,并根据需要添加或删除磁盘。\
- 要点:您可以为系统中的每个物理磁盘配置一个 RAID 分区。安装程序可用的磁盘数量决定了可用的 RAID 设备级别。例如:如果您的系统有两块磁盘,则无法创建 RAID 10 设备,因为它至少需要三块单独的磁盘。要优化您的系统的存储性能和可靠性,RHEL 支持软件 RAID 0、RAID 1、RAID 4、RAID 5、RAID 6和 RAID 10 类型,并支持使用 LVM 和 LVM Thin Provisioning 在安装的系统上设置存储。
- 列表:您已经选择了两个或者多个磁盘,然后才能看到 RAID 配置选项。根据您要创建的 RAID 类型,至少需要两个磁盘。
- 列表:您已在 Installation Destination 窗口中选择了 Custom 单选按钮,并通过单击 Done 按钮进入到 Manual Partitioning 窗口。
- 列表:您创建了挂载点。通过配置挂载点,您可以配置 RAID 设备。
- 列表:在 Manual Partitioning 窗口左面地框中,选所需的分区。
- 列表:点击设备类型下拉菜单并选择 RAID。
- 列表:在 Device(s) 部分点 修改。此时会打开 Configure Mount Point 对话框。
- 注意:注意 在 64 位 IBM Z 上,存储子系统透明地使用 RAID。您不必手动配置软件 RAID。
17.5.10. 创建 LVM 逻辑卷
- 要点:逻辑卷管理(LVM)提供底层物理存储空间的逻辑视图,如磁盘或 LUN。物理存储分区以物理卷的形式代表,您可以将其分组到卷组中。您可以将每个卷组分成多个逻辑卷,每个逻辑卷与标准磁盘分区类似。因此,LVM 逻辑卷具有跨多个物理磁盘的分区的功能。
- 要点:流程
- 列表:在 Manual Partitioning 窗口中,使用以下选项之一创建一个新挂载点: 使用 Click here to create them automatically 选项,或者点 + 按钮。 从下拉列表中选择 Mount Point,或者手动输入。 在 Desired Capacity 字段中输入文件系统的大小,例如:/ 70 GiB ,/boot 1 GiB 。 注: 跳过此步骤以使用现有挂载点。
- 列表:使用 Click here to create them automatically 选项,或者点 + 按钮。
- 列表:从下拉列表中选择 Mount Point,或者手动输入。
- 列表:在 Desired Capacity 字段中输入文件系统的大小,例如:/ 70 GiB ,/boot 1 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 文件。
17.5.11. 配置 LVM 逻辑卷
- 要点:您可以根据您的要求配置新创建的 LVM 逻辑卷。
- 要点:流程
- 列表:在 Manual Partitioning 窗口中,使用以下任一选项创建一个挂载点: 使用 Click here to create them automatically 选项,或者点 + 按钮。 从下拉列表中选择 Mount Point,或者手动输入。 在 Desired Capacity 字段中输入文件系统的大小,例如:/ 70 GiB ,/boot 1 GiB 。 跳过这一步以使用现有挂载点。
- 列表:使用 Click here to create them automatically 选项,或者点 + 按钮。
- 列表:从下拉列表中选择 Mount Point,或者手动输入。
- 列表:在 Desired Capacity 字段中输入文件系统的大小,例如:/ 70 GiB ,/boot 1 GiB 。 跳过这一步以使用现有挂载点。
- 列表:选择挂载点。
- 列表:点 设备类型下拉菜单并选择 LVM。卷组 下拉菜单显示新创建的卷组名称。
- 注意:警告 不支持将 /boot 分区放在 LVM 卷中。
- 注意:注意 您无法在配置对话框中指定卷组物理扩展的大小。该大小始终设置为默认值 4 MiB。如果要创建具有不同物理扩展的卷组,您必须通过切换到交互式 shell ,并使用 vgcreate 命令来手动创建它,或使用带有 volgroup --pesize=size 命令的 Kickstart 文件。如需更多信息,请参阅 自动安装 RHEL 文档。
17.5.12. 了解磁盘分区策略
- 要点:无法为每个系统分区最佳方法; 最理想的设置取决于您计划如何使用要安装的系统。然而,下面的提示可能帮助您找到最合适的布局以满足您的需要:
- 要点:当在系统中启用 kdump 时,它将需要大约额外的 40MiB(另一个包含 33MiB 的 initrd)
- 列表:首先创建具有特定要求的分区,例如,某个分区必须位于特定磁盘中。
- 列表:考虑加密任何可能包含敏感数据的分区和卷。加密可防止未授权的人访问分区中的数据,即使他们可以访问物理存储设备。在大多数情况下,应该至少为包含用户数据的 /home 分区加密。
- 列表:在某些情况下,为 /、/boot 和 / home 以外的目录创建单独的挂载点可能很有用。例如,在运行 MySQL 数据库的服务器上,具有单独的 /var/lib/mysql 挂载点,允许您在重新安装过程中保留数据库,而无需之后从备份中恢复。但是,使用不必要的挂载点使存储管理更为困难。
- 列表:对于可以放置哪个分区布局的某些目录,有一些特殊的限制。值得注意的是,/boot 目录必须总是位于物理分区(不能在 LVM 卷中)。
- 列表:如果您是 Linux 新手,请考虑查看 Linux 文件系统层次结构标准,以了解有关各种系统目录及其内容的信息。
- 列表:每个内核大约需要:60MiB (initrd 28MiB、16MiB vmlinuz 和 9MiB System.map)
- 注意:重要 有些安全策略要求将 /usr 和 /var 分离,即使它使管理更加复杂。
17.6. 选择基础环境和其他软件
- 要点:您可以从 软件选择 窗口在 RHEL 安装过程中选择适当的基础环境和其他软件包,以为特定用例自定义您的系统。它决定了要安装的软件堆栈,并影响系统性能、安全性和功能。
- 要点:使用预定义的环境和其他软件自定义您的系统。然而,在标准安装中不能选择要安装的单独软件包。要查看特定环境中的软件包,请查看安装源介质(DVD、CD、USB)中的 repository/repodata/*-comps-repository.architecture.xml 文件。XML 文件包含作为基础环境一部分安装的软件包详情。可用环境由 <environment> 标签标记,其他软件包则标有 <group> 标签。
- 列表:Base Environment(基本环境) 包含预定义的软件包。您只能选择一个基本环境,例如,Server with GUI (默认)、Server, Minimal Install, Workstation, Custom operating system, Virtualization Host。可用性取决于用作安装源的安装 ISO 镜像。
- 列表:Additional Software for Selected Environment(所选环境的额外软件)包含基本环境的额外软件包。您可以选择多个软件软件包。
- 列表:您已配置了安装源。
- 列表:安装程序已下载了软件包元数据。
- 列表:打开 安装概述 窗口。
- 列表:在 安装概述 窗口中点击 软件选择。此时会打开 软件选择 窗口。
- 注意:注意 使用任何 RHEL 10 系统中的 dnf group list 命令查看正在系统上安装的软件包列表来作为软件选择的一部分。 如果您需要控制安装哪些软件包,可以使用 Kickstart 文件并在 %packages 部分定义软件包。如需更多信息,请参阅 自动安装 RHEL 文档。 默认情况下,RHEL 10 不安装 TuneD 软件包。您可以使用 dnf install tuned 命令手动安装 TuneD 软件包。
17.7. 可选:配置网络和主机名
- 要点:您可以使用 Network and Host name 窗口来配置网络接口。您在此处选择的选项既可以在从远程位置下载包等任务的安装过程中使用,也可在已安装的系统上使用。
17.7.1. 配置网络和主机名
- 要点:您可在 RHEL 安装过程中从 Network 和 Hostname 部分配置网络接口并设置系统主机名。它为软件包下载、远程安装启用网络连接,并确保在网络基础架构上正确识别系统。
- 要点:流程
- 列表:在 Installation Summary 窗口中点击 Network and Host Name。
- 列表:在左侧窗格的列表中选择一个接口。详情显示在右侧方框中。
- 列表:使用 ON/OFF 开关来启用或禁用所选接口。 您不能手动添加或删除接口。
- 列表:单击 + 添加虚拟网络接口,可以是: Bond、Bridge 或 VLAN。
- 列表:点 - 删除虚拟接口。
- 列表:点 Configure 更改设置,如 IP 地址、DNS 服务器或者现有接口的路由配置(虚拟和物理)。
17.7.2. 添加虚拟网络接口
- 要点:您可以在 RHEL 安装过程中添加虚拟网络接口,以配置高级网络功能,如绑定、桥接和 VLAN。它支持高可用性、负载平衡和网络分段以提高网络性能和可靠性。
- 要点:流程
- 列表:在 Network & Host name 窗口中点击 + 按钮添加虚拟网络接口。此时会打开 Add a device 对话框。
- 列表:选择四种虚拟接口类型中的一种: Bond:NIC(网络接口控制器)绑定,这是一种将多个物理网络接口绑定成单个绑定通道的方法。 Bridge :代表 NIC 桥接,这是一种将多个单独的网络连接成一个聚合网络的方法。 Vlan(虚拟 LAN ):一种创建互相隔离的多个不同广播域的方法。
- 列表:Bond:NIC(网络接口控制器)绑定,这是一种将多个物理网络接口绑定成单个绑定通道的方法。
- 列表:Bridge :代表 NIC 桥接,这是一种将多个单独的网络连接成一个聚合网络的方法。
- 列表:Vlan(虚拟 LAN ):一种创建互相隔离的多个不同广播域的方法。
- 列表:选择接口类型并点击 Add。此时将打开一个编辑界面对话框,允许您编辑所选接口类型的任何可用设置。如需更多信息,请参阅 编辑网络接口。
17.7.3. 编辑网络接口配置
- 要点:您可以在 RHEL 安装过程中编辑网络接口配置,为有线和无线连接自定义网络设置。这可启用 IP 地址、DNS 设置、路由和其他网络参数的配置,以满足特定的网络要求。
- 要点:+
- 列表:要手动配置网络连接,请从 Network and Host name 窗口中选择接口,然后单击 Configure。 此时会打开一个特定于所选接口的编辑对话框。出现的选项取决于连接类型 - 可用的选项略有不同,具体取决于连接类型是物理接口(有线或无线网络接口控制器)还是之前在 添加虚拟接口 中配置的虚拟接口(Bond、Bridge、Team(已弃用)或 Vlan)。
- 注意:注意 在 64 位 IBM Z 上,您无法添加新的连接,因为网络子通道需要分组,并预先设置为在线,这目前只在引导阶段中完成。
17.7.4. 启用或者禁用接口连接
- 要点:您可以在 RHEL 安装过程中启用或禁用网络接口连接,以控制网络访问和连接。此配置决定了哪个网络接口处于活动状态,以及它们自动连接的方式,影响系统网络行为和安全性。
- 要点:流程
- 列表:点击General标签。
- 列表:选择 与优先级自动连接 框以默认启用连接。使用将默认优先级 0。
- 列表:可选:使用 All users may connect to this network 选项启用或禁用系统上的所有用户连接到此网络。如果您禁用这个选项,则只有 root 用户可以连接到这个网络。 重要 当在有线连接中启用时,系统会在启动或重启过程中自动连接。在无线连接中,接口会尝试连接到所有已知的无线网络。有关 NetworkManager 的详情,包括 nm-connection-editor 工具,请参阅 配置和管理网络 文档。
- 列表:点击 保存 按钮应用这些更改并返回到 网络和主机名称 窗口。 不可能只允许 root 以外的一个特定用户使用这个接口,因为在安装过程中没有创建其它用户。如果您需要其他用户的连接,需要在安装后配置它。
- 注意:重要 当在有线连接中启用时,系统会在启动或重启过程中自动连接。在无线连接中,接口会尝试连接到所有已知的无线网络。有关 NetworkManager 的详情,包括 nm-connection-editor 工具,请参阅 配置和管理网络 文档。
17.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 窗口。
17.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 窗口。
17.8. 可选:配置键盘布局
- 要点:您可在 RHEL 安装过程中从 安装概述屏幕 配置键盘布局,以支持不同的语言和区域输入法。它确保国际用户和多语言环境具有正确的字符输入、特殊符号和键盘快捷方式。
- 要点:+
- 列表:在 安装概述 窗口中点击 键盘。
- 列表:单击 + 打开 Add a Keyboard Layout 窗口,来改为不同的布局。
- 列表:通过浏览列表或使用 Search 字段选择布局。
- 列表:选择所需的布局并点击 Add。新布局出现在默认布局下。
- 列表:可选:点 Options 来配置一个键盘开关,您可以使用它来在安装的系统中的可用布局之间循环(在安装过程中不使用它)。Layout Switching Options 窗口将打开。 要配置用于切换的组合键,请选择一个或多个键组合,并单击 OK 以确认您的选择。
- 列表:要配置用于切换的组合键,请选择一个或多个键组合,并单击 OK 以确认您的选择。
- 注意:重要 如果您使用没有拉丁字符的键盘布局(例如,Russian ),则还要添加 English (United States)布局。安装过程中,您需要拉丁字符来输入短语密码或用户凭证。
17.9. 可选:配置语言支持
- 要点:您可以从 安装概述 屏幕在 RHEL 安装过程中配置附加语言支持,为特定地区和语言启用本地化。它确保了国际部署和多语言环境的正确字符编码、日期格式和文化规范。
- 要点:流程
- 列表:在 Installation Summary 窗口中点击 Language Support。Language Support 窗口将打开。左侧面板列出了可用语言组。如果至少配置了组中的一种语言,则会显示复选标记,并突出显示支持的语言。
- 列表:从左侧窗格中,单击组以选择其他语言,然后从右侧窗格中选择区域选项。对您要配置的所有语言重复此过程。
- 列表:可选:如果需要,在文本框中输入相关内容来搜索语言组。
- 列表:点击 Done 来应用设置并返回到图形安装。
17.10. 可选:配置与日期和时间相关的设置
- 要点:您可以从 安装概述 屏幕在 RHEL 安装过程中配置日期、时间和时区设置,以确保适当的系统时间同步和区域时区配置。它包括为自动时间同步设置 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 选项,来使用屏幕中显示的控件手动设置日期和时间。
17.11. 可选:订阅系统并激活 Red Hat Lightspeed
- 要点:红帽 Lightspeed 是一个软件即服务(SaaS)产品,提供对注册的基于红帽的系统的持续深度分析,以主动识别跨物理、虚拟和云环境以及容器部署的安全性、性能和稳定性。通过在 Red Hat Lightspeed 中注册 RHEL 系统,您可以访问预测分析、安全警报和性能优化工具,使您能够维护安全、高效且稳定的 IT 环境。
- 要点:您可以使用您的红帽帐户或激活码注册到红帽。您可以使用 Connect to Red Hat 选项将您的系统连接到 Red Hat Lightspeed。
- 列表:从 Installation Summary 屏幕,在 Software 下,点击 Connect to Red Hat。
- 列表:选择 Account 或 Activation Key。 如果您选择 Account,请输入您的红帽客户门户网站用户名和密码详情。 如果您选择 Activation Key,请输入您的机构 ID 和激活码。 当把您的激活码注册到订阅中时,就可以输入多个激活码(使用逗号分开)。
- 列表:如果您选择 Account,请输入您的红帽客户门户网站用户名和密码详情。
- 列表:如果您选择 Activation Key,请输入您的机构 ID 和激活码。 当把您的激活码注册到订阅中时,就可以输入多个激活码(使用逗号分开)。
- 列表:选择 Set System Purpose 复选框。设置系统目的值对于在订阅服务中准确地报告消耗非常重要。
- 列表:从对应的下拉列表中选择所需的 Role、SLA 和 Usage。
17.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。 以…
17.13. 可选:配置 Kdump 内核崩溃转储机制
- 要点:Kdump 是内核崩溃转储机制。系统崩溃时,Kdump 会在故障时捕获系统内存内容。可以分析捕获的内存来查找崩溃的原因。如果启用了 Kdump,则需要为其自身保留一小部分系统内存(RAM)。主内核无法访问预留内存。
- 要点:流程
- 列表:在 安装概述 窗口中点击 Kdump。此时会打开 Kdump 窗口。
- 列表:选择 启用 kdump 复选框。
- 列表:选择 Automatic 或 Manual 设置内存保留。
- 列表:如果选择 Manual,请使用 + 和 - 按钮在Memory to be reserved 字段中输入您要保留的内存量(以 MB 为单位)。保留输入字段下的 Usable System Memory 读数显示保留所选 RAM 量后有多少内存可供主系统访问。
- 列表:点击 Done 来应用设置并返回到图形安装。 您保留的内存量由您的系统架构(AMD64 和 Intel 64 与 IBM Power 有不同的要求)以及系统内存总量决定。在大多数情况下,可以使用自动保留。 其他设置,如保存内核崩溃转储的位置,只能在安装后使用 system-config-kdump 图形界面进行配置,或者在 /etc/kdump.conf 配置文件中手动配置。
第 18 章 注册您的 RHEL 系统
- 要点:安装 RHEL 后,注册您的系统,以接收更新并访问红帽服务。您可以使用各种方法注册您的系统:
- 要点:RHC 客户端提供以下灵活的功能来注册 RHEL 系统,并管理数据收集的范围:
- 列表:RHC 客户端
- 列表:图形用户界面
- 列表:订阅管理器
- 列表:注册助手
- 列表:访问红帽内容:提供对红帽 CDN 存储库的访问。
- 列表:Red Hat Lightspeed 分析 :启用红帽 Lightspeed 的数据收集。
- 注意:注意 RHC 客户端仅用于直接连接到混合云控制台的系统,RHC 客户端目前不支持 Satellite。有关将系统注册到 Red Hat Satellite 或 Capsule 的更多信息,请参阅 Red Hat Satellite 文档。
18.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> 其中,可以用以下内容替换 f…
- 列表:要使用默认功能级别注册系统,并确保系统从 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-playbook
# rhc connect --activation-key=<activation_key> --organization=<organization_ID> --disable-feature <feature>18.2. 使用订阅管理器注册您的系统
- 要点:您可以使用命令行注册您的 Red Hat Enterprise Linux 订阅以获取软件更新并访问红帽服务。
- 要点:先决条件
- 列表:您有一个有效的、非试用的 Red Hat Enterprise Linux 订阅。
- 列表:验证您的红帽订阅状态。
- 列表:您已成功安装了 Red Hat Enterprise Linux,并以 root 身份登录到系统。
- 列表:以 root 用户身份打开终端窗口。
- 列表:使用激活码注册 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-72a9dc793b96- 注意:提示 为了改进并简化了将主机注册到红帽的体验,请使用 RHC 客户端。RHC 客户端将您的系统注册到红帽,使您的系统已准备好进行红帽 Lightspeed 数据收集,并为 Red Hat Enterprise Linux 启用 Red Hat Lightspeed 的直接问题补救。如需更多信息,请参阅 RHC 注册。
18.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 系统已被成功注册。
18.4. Registration Assistant
- 要点:注册助理旨在帮助您为 Red Hat Enterprise Linux 环境选择最合适的注册选项:
- 列表:有关使用用户名和密码注册 RHEL 订阅管理器客户端的帮助,请参阅客户门户网站中的 RHEL 注册助手。
- 列表:有关将 RHEL 系统注册到红帽 Lightspeed 的帮助,请参阅 混合云控制台上的 Red Hat Lightspeed 注册助手。
18.5. 其他资源
- 列表:使用激活码使用红帽订阅管理器注册系统
- 列表:RHEL 系统注册入门
第 19 章 使用 subscription-manager 命令行工具配置系统目的
- 要点:系统目的是 Red Hat Enterprise Linux 安装的一个功能,它可以帮助 RHEL 客户获得红帽混合云控制台中提供的订阅体验和服务的好处,该控制台是一个基于仪表盘的软件即服务(SaaS)应用程序,可让您在您的红帽帐户中查看订阅的使用情况。
- 要点:您可以在激活码上或使用订阅管理器工具配置系统目的属性。
- 列表:您已安装并注册了 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 可选:在设置值前,请查看您机构的订阅所支持的可用角色: # subscriptio…
- 列表: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第 20 章 安装后安全强化
- 要点:RHEL 在设计时默认启用了强大的安全功能。但是,您可以通过额外的强化措施来进一步增强其安全性。
- 要点:有关以下内容的更多信息:
- 列表:保护 RHEL 服务器和工作站免受本地和远程入侵、利用和恶意活动的流程和实践,请参阅 安全强化。
- 列表:控制用户和进程如何与系统上的文件进行交互,或者控制哪些用户可以通过将他们映射到特定的 SELinux 受限用户来执行哪些操作,请参阅 使用 SELinux。
- 列表:提高网络安全性,降低数据泄露和入侵风险的工具和技术,请参阅 保护网络 。
- 列表:数据包过滤器,如防火墙,其使用规则控制传入、传出和转发网络流量,请参阅 配置防火墙和数据包过滤器。
第 21 章 更改订阅服务
- 要点:要管理订阅,您可以在 Red Hat Subscription Management Server 或者 Red Hat Satellite Server 中注册 RHEL 系统。如果需要,可以稍后更改订阅服务。要更改您注册的订阅服务,请从当前服务中取消注册该系统,然后使用新服务进行注册。
- 要点:要接收系统更新,请在任一管理服务器上注册您的系统。
21.1. 先决条件
- 要点:使用以下方法注册了您的系统:它包括以下之 一 :
- 要点:要接收系统更新,请在任一管理服务器上注册您的系统。
- 列表:Red Hat Subscription Management Server
- 列表:Red Hat Satellite Server 版本 6.17
21.2. 从 Subscription Management Server 中取消注册。
- 要点:您可以使用命令行和订阅管理器用户界面从 Red Hat Subscription Management Server 取消 RHEL 系统的注册。
21.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 unregister21.2.2. 使用订阅管理器用户界面取消注册
- 要点:您可以使用订阅管理器用户界面从红帽订阅管理服务器中取消 RHEL 系统的注册。
- 要点:流程
- 列表:登录到您的系统。
- 列表:从窗口的左上方点击 Activities。
- 列表:在菜单选项中点显示应用程序图标。
- 列表:点 Settings 图标,或者在搜索中输入 Settings Manager。
- 列表:在左侧列中,选择 System 选项,然后在新屏幕上选择 Registration。 注册屏幕显示您的订阅的当前状态。
- 列表:单击 Remove Registration… 按钮,并确认您的选择。
21.3. 在 Satellite 服务器中取消注册
- 要点:从 Satellite 服务器中删除 Red Hat Enterprise Linux (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/ # mv rhsm.conf.bak rhsm.conf- 注意:注意 只有在之前备份了文件的原始内容后才能恢复此文件。否则,您必须手动从未修改的 RHEL 机器恢复该文件。
第 22 章 更改基本环境设置
- 要点:如果在安装后需求更改了,您可以相应地更新基本系统设置。这包括以下设置:
- 列表:键盘布局
- 列表:日期和时间
- 列表:系统区域设置
22.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 ...
$ localectl status ... VC Keymap: us ...22.2. 手动配置日期、时间和时区设置
- 要点:您可以在 RHEL 系统上手动配置日期、时间和时区设置,以确保在您的环境中准确计时。正确的时间配置对于身份验证、日志记录、故障排除和维护与基础架构中其他系统的一致性至关重要。
- 要点:请注意,首选使用 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/Berlin
# timedatectl set-timezone <time_zone>22.3. 配置系统区域设置
- 要点:系统区域设置指定系统服务和用户界面的语言设置。系统范围的区域设置决定操作系统及其应用程序所使用的语言、地区和格式约定。系统范围的区域设置存储在 /etc/locale.conf 文件中,该文件在早期引导时由 systemd 守护进程读取。
- 要点:每个服务或用户都会继承在 /etc/locale.conf 中配置的 locale 设置,单独程序或个人用户可以单独覆盖它们。
- 列表:可选:显示当前系统区域设置: # 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
$ localectl list-locales C.UTF-8 ... en_US.UTF-8 en_ZA.UTF-8 en_ZW.UTF-8 ...第 23 章 在 64 位 IBM Z 中配置 Linux 实例
- 要点:执行以下常见任务,来在 64 位 IBM Z 上配置 Red Hat Enterprise Linux。
23.1. 将 DASD 添加到 z/VM 系统
- 要点:直接访问存储设备(DASD)是 64 位 IBM Z 常用的存储类型。如需更多信息,请参阅 IBM 知识库中的 使用 DASD。以下示例是关于如何在线设置 DASD,对其进行格式化,并使更改持久的。
- 要点:如果在 z/VM 中运行,请确认设备已经被附加或者连接到 Linux 系统。
- 命令/配置摘录:
CP ATTACH EB1C TO *
CP LINK RHEL7X 4B2E 4B2E MR DASD 4B2E LINKED R/W23.2. 在线动态设定 DASD
- 要点:您可以在线设置 DASD,以便在不重启的情况下添加或激活存储设备。
- 要点:流程
- 列表:使用 cio_ignore 程序从忽略的设备列表中删除 DASD,并使其在 Linux 中可见: # cio_ignore -r device_number 使用 DASD 的设备号替换 device_number。例如: # cio_ignore -r 4b2e
- 列表:设置设备在线。使用以下命令格式: # chccwdev -e device_number 使用 DASD 的设备号替换 device_number。例如: # chccwdev -e 4b2e 有关如何永久在线设置 DASD 的详情,请参阅 持久在线设置 DASD。
- 命令/配置摘录:
# cio_ignore -r device_number
# cio_ignore -r 4b2e23.3. 准备使用低级格式化的新 DASD
- 要点:磁盘在线后,返回 /root 目录并低级格式化该设备。这在 DASD 的整个生命周期中只需要 一 次:
- 要点:当进度条达到结尾格式化完成时,dasdfmt 会打印以下输出:
- 命令/配置摘录:
# cd /root # dasdfmt -b 4096 -d cdl -p /dev/disk/by-path/ccw-0.0.4b2e Drive Geometry: 10017 Cylinders * 15 Heads = 150255 Tracks I am going to format the device /dev/disk/by-path/ccw-0.0.4b2e in the following way: Device number of device : 0x4b2e Labelling device : yes Disk label : VOL1 Disk identifier : 0X4B2E Extent start (trk no) : 0 Extent end (trk no) : 150254 Compatible Disk Layout : yes Blocksize : 4096 --->> ATTENTION! <<--- All data of that device will be lost. Type "yes" to continue, no will leave the disk untouched: yes cyl 97 of 3338 |#----------------------------------------------| 2%
Rereading the partition table... Exiting...23.4. 在线永久设定 DASD
- 要点:以上说明描述了如何在运行的系统中动态激活 DASD。但是这种更改不具有持久性,重启后无法保留。在您的 Linux 系统中使对 DASD 配置的修改具有持久性取决于 DASD 是否属于 root 文件系统。在启动过程中需要 initramfs 非常早地激活 root 文件系统所需的 DASD 才能挂载根文件系统。
- 要点:对于持久性设备配置,cio_ignore 命令会被无缝处理,您不需要从 ignore 列表中手动释放设备。
23.5. DASD 是 root 文件系统 一 部分
- 要点:您必须进行修改来添加 DASD 的文件是 Red Hat Enterprise Linux 8 中已更改的文件系统的一部分。运行以下命令可以找到要编辑的新文件,而不编辑 /etc/zipl.conf 文件:
- 要点:有一个引导选项可在引导过程早期激活 DASD: rd.dasd=。这个选项使用直接访问存储设备(DASD)适配器设备总线标识符。如果需要多个 DASD,可以多次指定参数,或使用逗号分开的总线 ID 列表。要指定一个 DASD 范围,指定第一个和最后一个总线 ID。以下是一个系统的 /boot/loader/entries/4ab74e52867b4f998e73e06cf23fd761-4.18.0-80.el8.s390x.conf 文件示例。它使用两个 DASD 分区中的物理卷用于 LVM 卷组 vg_devel1,其中包括一个逻辑卷 lv_root 用于 root 文件系统。
- 命令/配置摘录:
# machine_id=$(cat /etc/machine-id) # kernel_version=$(uname -r) # ls /boot/loader/entries/$machine_id-$kernel_version.conf
title Red Hat Enterprise Linux (4.18.0-80.el8.s390x) 8.0 (Ootpa) version 4.18.0-80.el8.s390x linux /boot/vmlinuz-4.18.0-80.el8.s390x initrd /boot/initramfs-4.18.0-80.el8.s390x.img options root=/dev/mapper/vg_devel1-lv_root crashkernel=auto rd.dasd=0.0.0200 rd.dasd=0.0.0207 rd.lvm.lv=vg_devel1/lv_root rd.lvm.lv=vg_devel1/lv_swap cio_ignore=all,!condev rd.znet=qeth,0.0.0a00,0.0.0a01,0.0.0a02,layer2=1,portno=0 id rhel-20181027190514-4.18.0-80.el8.s390x grub_users $grub_users grub_arg --unrestricted grub_class kernel23.6. DASD 不是 root 文件系统的一部分
- 要点:不是 root 文件系统(即 数据磁盘 )一部分的直接访问存储设备(DASD)会在 /etc/dasd.conf 文件中永久配置。这个文件每行包含一个 DASD,其中每行都以 DASD 的总线 ID 开头。
- 要点:在向 /etc/dasd.conf 文件添加 DASD 时,请使用键值对来指定每个条目的选项。使用等号(=)分隔键及其值。添加多个选项时,请使用空格或 tab 来分隔各个选项。例如,/etc/dasd.conf 文件包含:
- 列表:从忽略的设备列表中删除 DASD,并使用 cio_ignore 工具使其可见: # cio_ignore -r device_number 其中 device_number 是 DASD 设备号。 例如,如果设备号是 021a,请运行: # cio_ignore -r 021a
- 列表:通过写入设备的 uevent 属性来激活 DASD: # echo add > /sys/bus/ccw/devices/dasd-bus-ID/uevent 其中 dasd-bus-ID 是 DASD 的总线 ID。 例如,如果总线 ID 是 0.0.021a,请运行: # echo add > /sys/bus/ccw/devices/0.0.021a/uevent
- 命令/配置摘录:
0.0.0207 0.0.0200 use_diag=1 readonly=1
# cio_ignore -r device_number23.7. FCP LUN 是 root 文件系统的一部分
- 要点:在 Red Hat Enterprise Linux 10 中,用于添加是 root 文件系统一部分的 FCP LUN 所必须更改的唯一文件已更改。运行以下命令可以找到要编辑的新文件,而不编辑 /etc/zipl.conf 文件:
- 要点:Red Hat Enterprise Linux 提供在引导过程早期激活 FCP LUN 的参数: rd.zfcp=。该值是一个包含 FCP 设备总线 ID 的用逗号分隔的列表,目标 WWPN 为前缀为 0x 的 16 位十六进制数,以及前缀为 0x ,右边填充为 0 ,有 16 位十六进制数的 FCP LUN。
- 列表:运行 dracut -f 以更新目标内核的初始 RAM 磁盘。
- 列表:运行 zipl 来对下一个 IPL 应用配置文件的更改:
- 列表:在不执行 zipl 的情况下手动重新生成 initramfs 后,内核在 s390x 上 panic(红帽知识库)
- 命令/配置摘录:
# machine_id=$(cat /etc/machine-id) # kernel_version=$(uname -r) # ls /boot/loader/entries/$machine_id-$kernel_version.conf
title Red Hat Enterprise Linux (5.14.0-55.el9.s390x) 9.0 (Plow) version 5.14.0-55.el9.s390x linux /boot/vmlinuz-5.14.0-55.el9.s390x initrd /boot/initramfs-5.14.0-55.el9.s390x.img options root=/dev/mapper/vg_devel1-lv_root crashkernel=auto rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a000000000 rd.zfcp=0.0.fcd0,0x5105074308c2aee9,0x401040a000000000 rd.lvm.lv=vg_devel1/lv_root rd.lvm.lv=vg_devel1/lv_swap cio_ignore=all,!condev rd.znet=qeth,0.0.0a00,0.0.0a01,0.0.0a02,layer2=1,portno=0 id rhel-20181027190514-5.14.0-55.el9.s390x grub_users $grub_users grub_arg --unrestricted grub_class kernel- 注意:警告 请确定配置文件中的内核命令行长度不超过 896 字节。否则引导装载程序无法被保存,安装将失败。
- 注意:警告 IBM Z 系统使用 zipl 创建包含内核和 initramfs 的原始块地址的 bootmap 。如果重新生成了 initramfs,则其磁盘上的物理布局可能会改变。因为 dracut 不会自动更新 bootmap,因此在重新生成 initramfs 后手动运行 zipl。如果不这样做,可能会导致过时的引导装载程序引用,并导致系统无法引导。
23.8. FCP LUN 不是 root 文件系统的一部分
- 要点:不是 root 文件系统一部分的 FCP LUN,比如数据磁盘,会在 /etc/zfcp.conf 中永久配置。每行包含一个 FCP LUN。每行都包含 FCP 适配器的设备总线 ID、目标 WWPN 为前缀为 0x 的 16 位十六进制数,以及前缀为 0x ,右边填充为 0 ,有 16 位十六进制数的 FCP LUN,由空格或标签页分开。
- 要点:只有在 zFCP 设备没有在 NPIV 模式下配置,或者 auto LUN 扫描被 zfcp.allow_lun_scan=0 内核模块参数被禁用或安装 RHEL-9.0 或更低版本时,才需要 WWPN 和 FCP LUN 值。否则,可以省略它们,并且只强制使用设备总线 ID。
- 列表:使用 zfcp_cio_free 实用程序从忽略的设备列表中删除 FCP 适配器,并使其在 Linux 中可见: # zfcp_cio_free
- 列表:要将 /etc/zfcp.conf 中的添加应用到正在运行的系统,请运行: # zfcpconf.sh
- 命令/配置摘录:
0.0.fc00 0x5105074308c212e9 0x401040a000000000 0.0.fc00 0x5105074308c212e9 0x401040a100000000 0.0.fc00 0x5105074308c212e9 0x401040a300000000 0.0.fcd0 0x5105074308c2aee9 0x401040a000000000 0.0.fcd0 0x5105074308c2aee9 0x401040a100000000 0.0.fcd0 0x5105074308c2aee9 0x401040a300000000 0.0.4000 0.0.5000
# zfcp_cio_free23.9. 添加 qeth 设备
- 要点:在 64 位 IBM Z 系统上添加 qeth 网络设备,以便使用 OSA-Express 功能、HiperSockets、z/VM 客户机 LAN 和 z/VM VSWITCH 启用网络连接。此配置为 IBM Z 系统在各种虚拟化和网络环境中提供网络访问。
- 要点:有关 qeth 设备驱动程序命名方案的更多信息,请参阅 自定义引导参数。
23.10. 动态添加 qeth 设备
- 要点:您可以在系统中动态添加 qeth 设备,以便在不重启的情况下使新的网络接口可用。添加设备动态支持在运行的系统上维护连接并扩展容量。
- 要点:流程
- 列表:决定是否载入 qeth 设备驱动程序模块。以下示例显示了载入的 qeth 模块: # lsmod | grep qeth qeth_l3 69632 0 qeth_l2 49152 1 qeth 131072 2 qeth_l3,qeth_l2 qdio 65536 3 qeth,qeth_l3,qeth_l2 ccwgroup 20480 1 qeth 如果 lsmod 命令的输出显示 qeth 模块还没有被加载,请运行 modprobe 命令去加载它们: # modprobe qeth
- 列表:使用 cio_ignore 程序从忽略的设备列表中删除网络通道,并使其出现在 Linux 中: # cio_ignore -r read_device_bus_id,write_device_bus_id,data_device_bus_id 使用代表网络设备的三个设备总线 ID 替换 read_device_bus_id、write_device_bus_id 和 data_device_bus_id例如,如果 read_device_bus_id 是 0.0.f500,write_device_bus_id 是 0.0.f501,data_device_bus_id 是 0.0.f502 : # cio_ignore -r 0…
- 列表:使用 znetconf 工具来检测并列出网络设备的候选配置: # znetconf -u Scanning for network devices... Device IDs Type Card Type CHPID Drv. ------------------------------------------------------------ 0.0.f500,0.0.f501,0.0.f502 1731/01 OSA (QDIO) 00 qeth 0.0.f503,0.0.f504,0.0.f505 1731/01 OSA (QDIO) 01 qeth 0.0.0400,0.0.0401,0.0.0402 1731/05 H…
- 列表:选择您要使用的配置,并使用 znetconf 啦应用配置,并将配置的组设备上线来作为网络设备。 # znetconf -a f500 Scanning for network devices... Successfully configured device 0.0.f500 (encf500)
- 列表:可选:您还可以在组设备被设置为在线前传递在组设备上配置的参数: # znetconf -a f500 -o portname=myname Scanning for network devices... Successfully configured device 0.0.f500 (encf500) 现在可以继续配置 encf500 网络接口。另外,您可以使用 sysfs 属性设定设备在线,如下:
- 列表:创建 qeth 组设备: # echo read_device_bus_id,write_device_bus_id,data_device_bus_id > /sys/bus/ccwgroup/drivers/qeth/group 例如: # echo 0.0.f500,0.0.f501,0.0.f502 > /sys/bus/ccwgroup/drivers/qeth/group
- 命令/配置摘录:
# lsmod | grep qeth qeth_l3 69632 0 qeth_l2 49152 1 qeth 131072 2 qeth_l3,qeth_l2 qdio 65536 3 qeth,qeth_l3,qeth_l2 ccwgroup 20480 1 qeth
# modprobe qeth23.11. 永久添加 qeth 设备
- 要点:要使新的 qeth 设备持久,请为新接口创建一个配置文件。网络接口配置文件放置在 /etc/NetworkManager/system-connections/ 目录中。
- 要点:网络配置文件使用命名规范 device.nmconnection,其中 device 是之前创建的 qeth 组设备中 interface-name 文件中的值,如 enc9a0。对于持久性设备配置,cio_ignore 命令会被无缝处理,您不需要从 ignore 列表中手动释放设备。
- 列表:确保新连接文件归 root:root 所有: # chown root:root /etc/NetworkManager/system-connections/enc600.nmconnection
- 列表:在此文件中添加更多详细信息,或者根据您的连接要求修改这些参数。
- 列表:保存该文件。
- 列表:重新载入连接配置文件: # nmcli connection reload
- 列表:要查看新添加的连接的完整详情,请输入: # nmcli connection show enc600
- 列表:使用 cio_ignore 程序从忽略的设备列表中删除网络通道,并使其出现在 Linux 中: # cio_ignore -r read_device_bus_id,write_device_bus_id,data_device_bus_id 使用代表网络设备的三个设备总线 ID 替换 read_device_bus_id,write_device_bus_id,data_device_bus_id。例如,如果 read_device_bus_id 是 0.0.0600,则 write_device_bus_id 为 0.0.0601,data_device_bus_id 是 0.0.0602 # cio_ignore -r 0.…
- 命令/配置摘录:
# cd /etc/NetworkManager/system-connections/ # cp enc9a0.nmconnection enc600.nmconnection
# lsqeth -p devices CHPID interface cardtype port chksum prio-q'ing rtr4 rtr6 lay'2 cnt -------------------------- ----- ---------------- -------------- ---- ------ ---------- ---- ---- ----- ----- 0.0.09a0/0.0.09a1/0.0.09a2 x00 enc9a0 Virt.NIC QDIO 0 sw always_q_2 n/a n/a 1 64 0.0.0600/0.0.0601/0.0.0602 x00 enc600 Virt.NIC QDIO 0 sw always_q_2 n/a n/a 1 6423.12. 为网络 root 文件系统配置 64 位 IBM Z 网络设备
- 要点:要添加访问 root 文件系统所需的网络设备,您只需要修改引导选项。引导选项可在参数文件中,但 /etc/zipl.conf 文件不再包含引导记录说明。
- 要点:使用以下命令可以定位需要修改的文件:
- 命令/配置摘录:
# machine_id=$(cat /etc/machine-id) # kernel_version=$(uname -r) # ls /boot/loader/entries/$machine_id-$kernel_version.conf
root=10.16.105.196:/nfs/nfs_root cio_ignore=all,!condev rd.znet=qeth,0.0.0a00,0.0.0a01,0.0.0a02,layer2=1,portno=0,portname=OSAPORT ip=10.16.105.197:10.16.105.196:10.16.111.254:255.255.248.0:nfs‑server.subdomain.domain:enc9a0:none rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us23.13. 其他资源
- 列表:RHEL 上的设备驱动程序、功能和命令
第 24 章 用于故障排除和错误报告的工具和技巧
- 要点:以下部分中的故障排除信息在诊断安装过程开始时可能会有帮助。以下部分适用于所有支持的构架。但是,如果某个问题与某个具体构架有关,它会在本节的开头指定。
24.1. Dracut
- 要点:Dracut 是一个在 Linux 操作系统引导过程中管理 initramfs 镜像的工具。dracut emergency shell 是一个互动模式,可在载入 initramfs 镜像时启动。您可以从 dracut emergency shell 运行基本的故障排除命令。如需更多信息,请参阅您系统上 dracut 手册页的 Troubleshooting 部分。
24.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 | 大量的存储模块信息。
24.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/24.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 disk24.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 authent…
- 列表:使用目标系统上的有效用户名替换 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 est…
- 列表:输入 yes 并按 Enter 继续。提示时提供一个有效的密码。将文件传送到目标系统的指定目录。
- 命令/配置摘录:
# cd /tmp
# scp *log user@address:path24.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 来启动验证过程。如需更多信息,请参阅 自定义引导选项。
24.4. 显示设置和设备驱动程序
- 要点:有些显示卡会在引导到 Red Hat Enterprise Linux 图形化安装程序时遇到问题。如果安装程序没有使用默认设置运行,它会尝试在较低分辨率模式中运行。如果失败,安装程序会尝试以文本模式运行。
- 要点:有几个可能的解决方案可以解决显示问题,其中大多数涉及指定自定义引导选项:
- 列表:如果指定自定义的视频驱动程序解决了您的问题,则您应该在 Jira 中将其报告为一个 bug 。安装程序应该可以自动检测您的硬件,并在无需干预的情况下使用适当的驱动程序。
- 表格样本(共 6 行):
- 解决方案 | 描述
- 使用基本的图形模式 | 您可以尝试使用基本图形驱动程序执行安装。要做到这一点,请从引导菜单中选择 Troubleshooting > Install Red Hat Enterprise Linux in basic graphics mode。
- 使用文本模式 | 您可以尝试使用文本模式执行安装。详情请参阅 在文本模式下安装 RHEL。
- 手动指定显示分辨率 | 如果安装程序无法检测到屏幕分辨率,您可以覆盖自动检测,通过手动来指定。为此,请在引导菜单中附加 inst.resolution=x 选项,其中 x 是显示器的分辨率,例如 1024x768。如需更多信息,请参阅 自定义引导选项。
第 25 章 安装后进行故障排除
- 要点:以下部分中的故障排除信息在安装后诊断可能会有帮助。以下部分适用于所有支持的构架。但是,如果某个问题与某个具体构架有关,它会在本节的开头指定。
25.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`25.2. 未检测到磁盘
- 要点:如果安装程序无法找到要在其中安装的可写的存储设备,则它会在 Installation Destination 窗口中返回以下错误信息: 未检测到磁盘。请关闭计算机,至少连接一个磁盘,然后重新启动以完成安装。
- 要点:检查以下项:
- 列表:您的系统至少附加了一个存储设备。
- 列表:如果您的系统使用硬件 RAID 控制器,请确定控制器是否已正确配置,并按预期工作。具体步骤请查看控制器的文档。
- 列表:如果您要安装到一个或多个 iSCSI 设备中,并且系统上没有本地存储,请验证所有必需的 LUN 是否都已提供给合适的主机总线适配器(HBA)。
25.3. 无法使用 RAID 卡引导
- 要点:如果在安装后不能启动系统,您可能需要重新安装,并重新对系统存储进行分区。某些 BIOS 类型不支持从 RAID 卡引导。在完成安装并第一次重启系统后,基于文本的屏幕会显示引导装载程序提示(如 grub>)以及闪动的光标。如果情况如此,需要重新对系统进行分区,并将 /boot 分区和引导装载程序移到 RAID 阵列之外。/boot 分区和引导装载程序必须位于同一驱动器中。完成这些更改后,应该可以完成安装并正确引导系统。
25.4. 图形引导序列没有响应
- 要点:在安装后第一次重启系统时,在图形引导序列中系统可能会没有响应。如果出现这种情况,则需要对系统进行重置。在这种情况下,启动加载程序菜单会成功显示,但选择任何条目并尝试引导系统都会导致暂停。这通常表示图形化引导序列有问题。要解决这个问题,您必须在永久更改设置之前,通过在启动时临时更改设置来禁用图形启动。
25.4.1. 永久禁用图形引导
- 要点:您可以永久禁用图形引导。
- 要点:流程
- 列表:登录到您系统中的 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_64
# grubby --remove-args="rhgb" --update-kernel /boot/vmlinuz-6.12.0-0.el10_0.x86_6425.4.2. 临时禁用图形引导
- 要点:您可以临时禁用图形引导。
- 要点:流程
- 列表:启动您的系统并等到引导装载程序菜单被显示为止。如果将引导超时时间设定为 0,按 Esc 键访问它。
- 列表:在引导装载程序菜单中,选择想要引导的条目。在基于 BIOS 的系统中按 Tab 键,或者使用 UEFI 的系统中的 e 键编辑所选输入选项。
- 列表:在选项列表中,找到内核行 - 即以关键字 linux 开头的行。在这个行中,找到并删除 rhgb。
- 列表:按 F10 或者 Ctrl+X 使用编辑选项引导您的系统。 如果系统成功启动,您可以正常登录。然而,如果没有永久禁用图形引导,则必须在每次系统引导时都执行这个步骤。
25.5. 如果无法识别 RAM ,请手动设置内存量
- 要点:在某些情况下,内核无法识别所有内存(RAM),这会导致系统使用的内存少于所安装的内存。如果您的系统报告的内存总量与您的预期不匹配,则很可能至少有一个内存模块有故障。在基于 BIOS 的系统上,您可以使用 Memtest86+ 工具来测试系统的内存。
- 要点:有些硬件配置保留了系统 RAM 的一部分,因此系统无法使用。有些带有集成图形卡的笔记本电脑为 GPU 保留了一部分内存。例如,带有 4 GiB RAM 的笔记本电脑和集成的 Intel 图形卡显示大约有 3.7 GiB 可用内存。另外,kdump 崩溃转储机制(其在大多数 Red Hat Enterprise Linux 系统上被默认启用)在主内核失败时为使用的辅助内核保留一些内存。这个保留的内存不会显示为可用。
- 列表:检查您的系统当前报告的内存量(以 MiB 为单位): $ free -m
- 列表:重新启动系统,并等待引导装载程序菜单显示。 如果您的引导超时时间被设置为 0,请按 Esc 键访问菜单。
- 列表:在启动加载程序菜单中,使用光标键来突出显示您要引导的条目,然后在基于 BIOS 的系统上按 Tab 键,或者在基于 UEFI 的系统上按 e 键来编辑所选条目选项。
- 列表:在选项列表中,找到 kernel 行:即,以关键字 linux 开头的行。在该行末尾附加以下选项: mem=xxM
- 列表:将 xx 替换为您有的 RAM 量(以 MiB 为单位)。
- 列表:按 F10 或 Ctrl+X ,以使用编辑的选项引导您的系统。
- 命令/配置摘录:
$ free -m
mem=xxM25.6. 系统显示信号 11 错误
- 要点:信号 11 错误(通常称为分段错误)意味着程序访问了没有被分配的内存位置。信号 11 错误可能是由于所安装的软件程序中的一个 bug 或硬件故障而造成的。如果您在安装过程中收到信号 11 错误,请验证您正在使用最新的安装镜像,并提示安装程序验证它们以确保它们没有损坏。
- 要点:如需更多信息,请参阅 验证引导介质。
- 注意:注意 AMD 和 Intel 64 位和 64 位 ARM 架构: 在基于 BIOS 的系统上,您可以使用安装介质中的 Memtest86+ 内存测试模块对系统内存进行彻底测试。
25.7. 无法从 IBM Power 系统上的网络存储空间使用 IPL
- 要点:如果您在尝试从网络存储空间(NWSSTG)使用 IPL 时遇到问题,这很可能是因为缺少 PReP 分区。在这种情况下,您必须重新安装系统,并在分区阶段或 Kickstart 文件中创建这个分区。
25.8. 使用救援(rescue)模式
- 要点:安装程序救援模式是可从 Red Hat Enterprise Linux DVD 或者其它引导介质引导的最小 Linux 环境。它包含可用来解决各种问题的命令行工具。救援模式可以从引导菜单的 Troubleshooting 菜单进入。在这个模式中,您可以将文件系统挂载为只读、列入黑名单或者添加驱动程序磁盘中提供的驱动程序,安装或升级系统软件包,或者管理分区。
- 要点:要引导至救援模式,您必须可以使用一个 Red Hat Enterprise Linux 引导介质引导系统,比如最小引导磁盘或者 USB 驱动器,或者完整安装 DVD。
- 注意:注意 安装程序的救援(rescue)模式与救援模式(等同于单用户模式)和紧急(emergency)模式不同,后者是 systemd 系统和服务管理器的一部分。
- 注意:重要 高级存储(如 iSCSI 或 zFCP 设备)必须使用 dracut 引导选项(如 rd.zfcp= 或 root=iscsi: 选项 )进行配置,或 64 位 IBM Z 上的 CMS 配置文件。无法在引导至救援模式后以互动方式配置这些存储设备。有关 dracut 引导选项的详情,请查看您系统上的 dracut.cmdline (7) 手册页。
25.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 will now attempt 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 rea…
- 列表:选择 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_name25.8.2. 在救援模式中使用 SOS 报告
- 要点:sos report 命令行工具会收集配置和诊断信息,如内核版本、载入的模块以及系统和服务配置文件。程序输出保存在 /var/tmp/ 目录中的 tar 归档中。sos report 工具可用于分析系统错误和故障排除。您可以在救援模式中捕获 sos 报告 输出。
- 要点:先决条件
- 列表:引导至救援模式。
- 列表:您已经以读写模式挂载了安装的系统 /(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 report25.8.3. 重新安装 GRUB2 引导装载程序
- 要点:在某些情况下,GRUB2 引导装载程序被错误地删除、损坏或者被其他操作系统替代。您可以使用 BIOS 在 AMD64 和 Intel 64 系统上的主引导记录(MBR)上重新安装 GRUB2。
- 要点:先决条件
- 列表:引导至救援模式。
- 列表:您已经以读写模式挂载了安装的系统 /(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 应用程序会验证镜像签名,如果没有找到,则无法引导系统。
25.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- 注意:重要 当您从驱动程序磁盘安装驱动时,驱动盘会更新系统中的所有 initramfs 镜像来使用这个驱动程序。如果驱动出现问题导致系统无法引导,您就无法依赖另一个 initramfs 镜像引导系统。
- 注意:注意 此 chroot 环境中的 /root/drivers/ 目录是初始救援环境中的 /mnt/sysroot/root/drivers/ 目录。
25.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.25025.10. 无法引导到 iLO 或 iDRAC 设备上的图形安装
- 要点:由于互联网连接的速度较慢,在 iLO 或 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,使用红帽客户门户网站上 Download center 中安装 ISO 文件的直接 URL,而不是本地介质源。您必须登录才能访问此部分。
- 命令/配置摘录:
inst.xtimeout=N25.11. rootfs 镜像不是 initramfs
- 要点:如果您在引导安装程序的过程中在控制台上收到以下信息,安装程序 initrd.img 传输可能出现错误:
- 要点:要解决这个问题,请再次下载 initrd,或运行 sha256sum 和 initrd.img 并将其与安装介质上 .treeinfo 文件中的校验和进行比较,例如:
- 列表:如果在内核命令行中(inst.repo=)或者 kickstart 文件中指定的安装源正确
- 列表:在内核命令行中指定网络配置(如果将安装源指定为网络)
- 列表:网络安装源可从另一个系统访问
- 命令/配置摘录:
[ ...] rootfs image is not initramfs
$ sha256sum dvd/images/pxeboot/initrd.img fdb1a70321c06e25a1ed6bf3d8779371b768d5972078eb72b2c78c925067b5d8 dvd/images/pxeboot/initrd.img第 26 章 引导选项参考
- 要点:您可以使用引导选项修改安装程序的默认行为。
26.1. 安装源引导选项
- 要点:您可以配置安装源引导选项来指定 RHEL 安装文件的位置。这些选项支持从各种源安装,包括本地介质、网络服务器和其他存储库,为部署方案提供了灵活性。
- 要点:inst.repo= 引导选项用来指定安装源,即提供软件包存储库的位置以及描述它们的有效 .treeinfo 文件。例如: inst.repo=cdrom。inst.repo= 选项的目标必须是以下安装介质之一 :
- 列表:一个可安装的树,它是一个目录结构,包含了安装程序镜像、软件包和存储库数据的目录结构,以及一个有效的 .treeinfo 文件。
- 列表:一个 DVD(系统 DVD 驱动器中有物理磁盘)
- 列表:完整的 Red Hat Enterprise Linux 安装 DVD 的 ISO 镜像放在磁盘或者系统可访问的网络位置上。 使用 inst.repo= 引导选项,使用不同的格式配置不同的安装方法。下表包含 inst.repo= 引导选项语法的详情: Expand 表 26.1. inst.repo= 引导选项和安装源的类型和格式 源类型 引导选项格式 源格式 CD/DVD 驱动器 inst.repo=cdrom:<device> 将 DVD 作为物理磁盘安装。 [a] 可挂载设备(HDD 和 USB 盘) inst.repo=hd:<device>:/<path> 安装 DVD 的镜像文件。 NFS 服务器 …
- 列表:内核设备名称,例如 /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= 引导选项,并被设置特定的标签 ; 例如: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]
26.2. 网络引导选项
- 要点:您可以配置网络引导选项,以通过网络连接启用 RHEL 安装。这些选项允许您设置网络接口,指定 IP 地址,为基于网络的安装和远程系统部署配置绑定、桥接和 VLAN。
- 要点:+
- 列表:多次使用 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 表 26.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
26.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
26.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/ 目录中。
26.5. 存储启动选项
- 要点:您可以指定以下选项来从存储设备自定义引导。
- 要点:禁用对多路径设备的支持。只有当您的系统出现误报,错误地将普通块设备识别为多路径设备时,才使用这个选项。
- 注意:警告 请小心使用这个选项。不要在多路径硬件中使用这个选项。不支持使用这个选项安装到多路径设备的一个路径。
完整目录
- 使用网络资源在几个系统上或在带有图形安装程序的无头系统上安装 RHEL
- 对红帽文档提供反馈
- 第 1 章 系统要求和支持的构架
- 1.1. 支持的安装目标
- 1.2. 磁盘和内存要求
- 1.3. 图形显示器分辨率要求
- 1.4. UEFI 安全引导和 Beta 版本要求
- 第 2 章 将 RHEL 系统注册到红帽的值
- 第 3 章 自定义安装介质
- 第 4 章 使用 Satellite 服务器安装 RHEL
- 第 5 章 准备基于网络的存储库
- 5.1. 在 NFS 服务器中创建安装源
- 5.2. 使用 HTTP 或 HTTPS 创建安装源
- 5.3. 使用 FTP 创建安装源
- 第 6 章 准备一个 UEFI HTTP 安装源
- 6.1. 网络安装概述
- 6.2. 为网络引导配置 DHCPv4 服务器
- 6.3. 为网络引导配置 DHCPv6 服务器
- 6.4. 为 HTTP 引导配置 HTTP 服务器
- 第 7 章 准备一个 PXE 安装源
- 7.1. 网络安装概述
- 7.2. 为网络引导配置 DHCPv4 服务器
- 7.3. 为网络引导配置 DHCPv6 服务器
- 7.4. 为基于 BIOS 的客户端配置 TFTP 服务器
- 7.5. 为基于 UEFI 的客户端配置 TFTP 服务器
- 第 8 章 IBM Power 服务器上的 RHEL 安装
- 8.1. 支持的 IBM Power 服务器
- 8.2. 使用 HMC 在 PowerVM LPAR 上安装过程的概述
- 8.3. 使用在带有图形卡的 IBM Power 服务器上的安装过程的概述
- 第 9 章 在 64 位 IBM Z 上准备 RHEL 安装
- 9.1. 规划在 64 位 IBM Z 上的安装
- 9.2. IBM Z 服务器的引导介质兼容性
- 9.3. IBM Z 服务器支持的环境和组件
- 9.4. 64 位 IBM Z 服务器中的安装过程概述
- 9.5. 在 64 位 IBM Z 服务器中安装 RHEL 的引导介质
- 9.6. 自定义引导参数
- 9.7. 在 z/VM 客户虚拟机中准备安装
- 9.8. 64 位 IBM Z 中的参数和配置文件
- 9.8.1. 64 位 IBM Z 所需的配置文件参数
- 9.8.2. 64 位 IBM z/VM 配置文件
- 9.8.3. 在 64 位 IBM Z 中安装网络、DASD 和 FCP 参数
- 9.8.4. 64 位 IBM Z 的额外引导参数
- 9.8.5. 64 位 IBM Z 中的参数文件和 CMS 配置文件示例
- 第 10 章 创建一个基于内核的虚拟机,并在虚拟机中引导安装 ISO
- 第 11 章 引导安装介质
- 11.1. 使用 HTTP 从网络引导安装
- 11.2. 使用 PXE 从网络引导安装
- 11.3. 在 IBM Z 上引导安装,来在 LPAR 中安装 RHEL
- 11.3.1. 从 SFTP、FTPS 或 FTP 服务器引导 RHEL 安装来在 IBM Z LPAR 上安装
- 11.3.2. 从准备好的 DASD 引导 RHEL 安装,来在 IBM Z LPAR 中安装
- 11.3.3. 从连接了 FCP 的 SCSI 磁盘引导 RHEL 安装,来在 IBM Z LPAR 中安装
- 11.4. 在 IBM Z 上引导安装,来在 z/VM 中安装 RHEL
- 11.4.1. 使用 z/VM 读卡器引导 RHEL 安装
- 11.4.2. 使用准备的 DASD 引导 RHEL 安装
- 11.4.3. 使用准备好的 FCP 附加 SCSI 磁盘引导 RHEL 安装
- 第 12 章 可选:自定义引导选项
- 12.1. 引导选项
- 12.2. 编辑 GRUB2 菜单
- 第 13 章 在安装过程中更新驱动程序
- 13.1. 概述
- 13.2. 驱动程序更新的类型
- 13.3. 准备驱动程序更新 CD 或者 DVD
- 13.4. 准备驱动程序更新 USB 驱动器
- 13.5. 执行自动驱动程序更新
- 13.6. 执行驱动程序更新
- 13.7. 执行手动驱动程序更新
- 13.8. 禁用驱动程序
- 第 14 章 使用 RDP 准备远程安装
- 14.1. 远程桌面协议概述
- 14.2. 使用远程桌面协议的注意事项
- 第 15 章 使用远程桌面协议启动远程安装
- 15.1. 使用 RDP 客户端执行远程 RHEL 安装
- 15.2. 使用 RDP 在 IBM Z 上执行远程 RHEL 安装
- 第 16 章 安装过程中的控制台和日志记录
- 第 17 章 在安装程序中自定义系统
- 17.1. 设置安装程序语言
- 17.2. 配置存储设备
- 17.2.1. 配置安装目的地
- 17.2.2. 安装目标配置的高级注意事项
- 17.2.3. 配置引导装载程序
- 17.2.4. 存储设备选择
- 17.2.5. 过滤存储设备
- 17.3. 高级存储选项
- 17.3.1. 发现并启动 iSCSI 会话
- 17.3.2. 配置 FCoE 参数
- 17.3.3. 配置 DASD 存储设备
- 17.3.4. 配置 FCP 设备
- 17.3.5. 使用图形安装模式配置 NVMe fabrics 设备
- 17.4. 配置 root 帐户并创建用户
- 17.4.1. 配置 root 帐户
- 17.4.2. 创建用户帐户
- 17.4.3. 编辑高级用户设置
- 17.5. 配置手动分区
- 17.5.1. 推荐的分区方案
- 17.5.2. 支持的硬件存储
- 17.5.3. 启动手动分区
- 17.5.4. 支持的文件系统
- 17.5.5. 添加文件系统挂载点
- 17.5.6. 为挂载点文件系统配置存储
- 17.5.7. 自定义挂载点文件系统
- 17.5.8. 保留 /home 目录
- 17.5.9. 在安装过程中创建软件 RAID
- 17.5.10. 创建 LVM 逻辑卷
- 17.5.11. 配置 LVM 逻辑卷
- 17.5.12. 了解磁盘分区策略
- 17.6. 选择基础环境和其他软件
- 17.7. 可选:配置网络和主机名
- 17.7.1. 配置网络和主机名
- 17.7.2. 添加虚拟网络接口
- 17.7.3. 编辑网络接口配置
- 17.7.4. 启用或者禁用接口连接
- 17.7.5. 设置静态 IPv4 或者 IPv6 设置
- 17.7.6. 配置路由
- 17.8. 可选:配置键盘布局
- 17.9. 可选:配置语言支持
- 17.10. 可选:配置与日期和时间相关的设置
- 17.11. 可选:订阅系统并激活 Red Hat Lightspeed
- 17.12. 可选:对安装使用基于网络的存储库
- 17.13. 可选:配置 Kdump 内核崩溃转储机制
- 第 18 章 注册您的 RHEL 系统
- 18.1. 使用 RHC 客户端注册系统
- 18.2. 使用订阅管理器注册您的系统
- 18.3. 使用安装程序 GUI 注册 RHEL 10
- 18.4. Registration Assistant
- 18.5. 其他资源
- 第 19 章 使用 subscription-manager 命令行工具配置系统目的
- 第 20 章 安装后安全强化
- 第 21 章 更改订阅服务
- 21.1. 先决条件
- 21.2. 从 Subscription Management Server 中取消注册。
- 21.2.1. 使用命令行取消注册
- 21.2.2. 使用订阅管理器用户界面取消注册
- 21.3. 在 Satellite 服务器中取消注册
- 第 22 章 更改基本环境设置
- 22.1. 配置键盘布局
- 22.2. 手动配置日期、时间和时区设置
- 22.3. 配置系统区域设置
- 第 23 章 在 64 位 IBM Z 中配置 Linux 实例
- 23.1. 将 DASD 添加到 z/VM 系统
- 23.2. 在线动态设定 DASD
- 23.3. 准备使用低级格式化的新 DASD
- 23.4. 在线永久设定 DASD
- 23.5. DASD 是 root 文件系统 一 部分
- 23.6. DASD 不是 root 文件系统的一部分
- 23.7. FCP LUN 是 root 文件系统的一部分
- 23.8. FCP LUN 不是 root 文件系统的一部分
- 23.9. 添加 qeth 设备
- 23.10. 动态添加 qeth 设备
- 23.11. 永久添加 qeth 设备
- 23.12. 为网络 root 文件系统配置 64 位 IBM Z 网络设备
- 23.13. 其他资源
- 第 24 章 用于故障排除和错误报告的工具和技巧
- 24.1. Dracut
- 24.2. 使用安装日志文件
- 24.2.1. 创建预安装日志文件
- 24.2.2. 将安装日志文件传送到 USB 驱动器中
- 24.2.3. 通过网络传输安装日志文件
- 24.3. 校验引导介质
- 24.4. 显示设置和设备驱动程序
- 第 25 章 安装后进行故障排除
- 25.1. 恢复被中断的下载
- 25.2. 未检测到磁盘
- 25.3. 无法使用 RAID 卡引导
- 25.4. 图形引导序列没有响应
- 25.4.1. 永久禁用图形引导
- 25.4.2. 临时禁用图形引导
- 25.5. 如果无法识别 RAM ,请手动设置内存量
- 25.6. 系统显示信号 11 错误
- 25.7. 无法从 IBM Power 系统上的网络存储空间使用 IPL
- 25.8. 使用救援(rescue)模式
- 25.8.1. 引导至救援模式
- 25.8.2. 在救援模式中使用 SOS 报告
- 25.8.3. 重新安装 GRUB2 引导装载程序
- 25.8.4. 使用 dnf 添加或删除驱动程序
- 25.9. ip= boot 选项返回一个错误
- 25.10. 无法引导到 iLO 或 iDRAC 设备上的图形安装
- 25.11. rootfs 镜像不是 initramfs
- 第 26 章 引导选项参考
- 26.1. 安装源引导选项
- 26.2. 网络引导选项
- 26.3. 控制台引导选项
- 26.4. 调试引导选项
- 26.5. 存储启动选项
