安装指南
在所有构架中安装 Red Hat Enterprise Linux 7
摘要
第 1 章 开始使用
1.1. 图形安装
1.2. 远程安装
连接模式
可用于完全远程执行图形安装。对于具有显示和键盘但无法运行图形界面的系统,可以使用 Direct Mode
来帮助进行设置。如需更多信息,请参阅 第 25 章 使用 VNC。
1.3. 自动安装
第 2 章 下载 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux
- 二进制 DVD
- 引导安装程序并执行整个安装而无需额外软件包存储库的完整安装镜像。注意IBM Z 也提供二进制 DVD。它们可以用来使用 SCSI DVD 驱动器或安装源引导安装程序。
- Boot.iso
- 引导安装程序但需要访问其他软件包软件仓库的最小引导镜像。红帽不提供存储库 ; 您必须使用完整安装 ISO 镜像创建它。
过程 2.1. 下载 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux ISO 镜像
- 访问客户门户,https://access.redhat.com/home 网址为:如果您没有登录,请单击页面右侧的 LOG IN。出现提示时输入您的帐户凭证。
- 单击页面顶部的 DOWNLOADS。
- 单击 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux.
- 确保为安装目标选择了 适当的产品变 体和 架构。默认情况下,选择了
Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 服务器和
x86_64
。如果您不确定哪一个版本最适合您的需要,请参见: http://www.redhat.com/en/technologies/linux-platforms/enterprise-linux此外,红帽企业 Linux 7 软件包清单提供了每个变体可用的软件包列表。 - 此时会显示可用下载列表,最重要的是,最小 引导 ISO 镜像和完整安装 Binary DVD ISO 镜像。以上描述了这些文件。还提供其他镜像,如预配置的虚拟机镜像,它们超出了本文档的范围。
- 选择要使用的镜像文件。您可通过两种方式从客户门户网站进行下载:
- 单击其名称,以开始使用您的 Web 浏览器将其下载到您的计算机。
- 右键单击名称,然后单击 curl 等专用应用程序从客户门户网站恢复中断的下载尝试,这意味着您无需再次下载整个文件,从而节省时间和带宽消耗。或类似的菜单项,其确切描述取决于您正在使用的浏览器。此操作会将 文件的 URL 复制到您的剪贴板中,该剪贴板允许您使用替代应用程序将文件下载到您的计算机。如果您的 Internet 连接不稳定,此方法特别有用:在这种情况下,浏览器可能无法下载整个文件,并尝试恢复中断的下载过程会失败,因为下载链接包含仅在短时间内有效的身份验证密钥。但是,可使用
过程 2.2. 使用 curl 下载安装介质
- 以 root 用户身份运行以下命令来确保安装 curl 软件包:
# yum install curl
如果您的 Linux 发行版不使用 yum,或者根本不使用 Linux,请从 curl 网站 下载最合适的软件包。 - 打开终端窗口,输入适当的目录并输入以下命令:
$ curl -o filename.iso 'copied_link_location'
使用客户门户网站中显示的 ISO 镜像名称替换 filename.iso,如rhel-server-7.0-x86_64-dvd.iso
。这很重要,因为客户门户中的下载链接包含额外字符,curl 否则也会在下载的文件名中使用这些字符。然后,将单引号保留在下一个参数的前面,并将 copy_link_location 替换为您从客户门户网站复制的链接;如果您在此期间复制了上述命令,请再次复制它。请注意,在 Linux 中,您可以通过在窗口中的任何位置上单击鼠标中任意位置或通过按 ShiftInsert将 剪贴板的内容粘贴到终端窗口中。最后,在最后一个参数后面使用另一个单引号,按 Enter 以 运行命令并开始传输 ISO 映像。单引号可防止命令行解释器错误解释可能包含在下载链接中的任何特殊字符。例 2.1. 使用 curl 下载 ISO 镜像
以下是 curl 命令行示例:$ curl -o rhel-server-7.0-x86_64-dvd.iso 'https://access.cdn.redhat.com//content/origin/files/sha256/85/85a...46c/rhel-server-7.0-x86_64-dvd.iso?_auth_=141...7bf'
请注意,实际下载链接要长得多,因为它包含复杂的标识符。 - 如果在传输完成前您的 Internet 连接已中断,请在客户门户网站中刷新下载页面;如有必要,请重新登录。复制新下载链接,使用与之前相同的基本 curl 命令行参数,但务必使用新的下载链接,并添加
-C -
来指示 curl 根据已下载文件的大小自动决定其继续的位置。例 2.2. 恢复被中断的下载
如果您只下载了部分 ISO 镜像,您可以使用 curl 命令行示例:$ curl -o rhel-server-7.0-x86_64-dvd.iso 'https://access.cdn.redhat.com//content/origin/files/sha256/85/85a...46c/rhel-server-7.0-x86_64-dvd.iso?_auth_=141...963' -C -
- 另外,您可以使用 sha256sum 等 checksum 实用程序在下载完成后验证镜像文件的完整性。下载 Red Hat Enterprise Linuxnbsp 上的所有下载;Hat Enterprise Linuxnbsp;Linux 页面随其校验和提供:
$ sha256sum rhel-server-7.0-x86_64-dvd.iso
85a...46c rhel-server-7.0-x86_64-dvd.iso
- 将它刻录到 CD 或者 DVD 中,如 第 3.1 节 “创建安装 CD 或者 DVD” 所述。
- 使用它来创建可引导 USB 驱动器;请参阅 第 3.2 节 “创建安装 USB 介质”。
- 将其放置在服务器上,以便为网络安装做准备。有关具体方向,请参阅 第 3.3.3 节 “网络中的安装源”。
- 将其置于硬盘驱动器中以将该驱动器用作安装源。具体步骤请查看 第 3.3.2 节 “硬盘上的安装源”。
- 使用它准备 预启动执行环境 (PXE)服务器,允许您通过网络引导安装系统。具体步骤请查看 第 24 章 准备网络安装。
第 3 章 制作介质
inst.stage2=
引导选项并设置为特定标签(例如: inst.stage2=hd:LABEL=RHEL7\x20Server.x86_64
)。如果您修改了包含运行时镜像的文件系统的默认标签,或者使用自定义流程引导安装系统,您必须确保将这个选项设置为正确的值。详情请查看 指定安装源。
3.1. 创建安装 CD 或者 DVD
3.2. 创建安装 USB 介质
3.2.1. 在 Linux 中生成安装 USB Media
过程 3.1. 在 Linux 中生成 USB Media
- 将 USB 闪存驱动器连接到系统,并执行 dmesg 命令。系统将显示详细说明所有最近事件的日志。在此日志的底部,您将看到一组由您刚刚连接的 USB 闪存驱动器导致的消息。它类似于类似如下的一组行:
[ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
注意连接的设备的名称 - 在上例中是sdb
。 - 以
root
用户身份登录:$
su -出现提示时提供 root 密码。 - 确保设备未挂载。首先,使用 findmnt device 命令和您在前面步骤中找到的设备名称。例如,如果设备名称为
sdb
,请使用以下命令:#
findmnt /dev/sdb如果命令没有显示输出结果,您可以继续下一步。但是,如果命令确实提供了输出,这意味着设备已自动挂载,您必须在继续之前将其卸载。输出示例类似如下:#
findmnt /dev/sdb TARGET SOURCE FSTYPE OPTIONS /mnt/iso /dev/sdb iso9660 ro,relatime注意TARGET
列。接下来,使用 umount target 命令卸载该设备:#
umount /mnt/iso - 使用 dd 命令将安装 ISO 镜像直接写入 USB 设备:
#
dd if=/image_directory/image.iso of=/dev/device bs=blocksize使用您下载的 ISO 镜像文件的完整路径替换 /image_directory/image.iso,使用 之前由 dmesg 命令报告的设备名称,以及 blocksize 使用合理的块大小(例如512k
)来加快写入过程。bs
参数是可选的,但它可以大大加快进程速度。重要确保将输出指定为设备名称(如/dev/sda
),而不是 设备上 的分区名称(如/dev/sda1
)。例如,如果 ISO 镜像位于/home/testuser/Downloads/rhel-server-7-x86_64-boot.iso
中,检测到的设备名称为sdb
,该命令将类似如下:#
dd if=/home/testuser/Downloads/rhel-server-7-x86_64-boot.iso of=/dev/sdb bs=512k - 等待 dd 完成将镜像写入该设备。请注意,没有显示进度条;当再次出现
#
提示时,数据传输不会完成。显示提示符后,从root
帐户注销并拔出 USB 驱动器。
inst.stage2=
引导选项。有关 inst.stage2=
引导选项的详情请参考 第 23.1 节 “在引导菜单配置安装系统”。
3.2.2. 在 Windows 上生成安装 USB Media
过程 3.2. 在 Windows 中生成 USB Media
- 下载并安装 Fedora Media Writer.
- 下载 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp; 您要用于创建该介质的 Linux ISO 镜像。(请参阅 第 2 章 下载 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux,了解有关获取 ISO 映像的说明。)
- 在您要用来创建可引导介质的 USB 驱动器中插入。
- 打开 Fedora Media Writer。
- 在主窗口中,单击 Custom Image 并选择下载的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux ISO 镜像。
- 从下拉菜单中选择您要使用的驱动器。如果没有显示驱动器,请验证 USB 驱动器是否已连接并重新启动 Fedora Media Writer。
- 点 Write to disk。将开始引导介质创建过程。操作完成后不要拔出驱动器。根据 ISO 镜像的大小和 USB 驱动器的写入速度,写入镜像可能需要几分钟时间。
图 3.1. Fedora Media Writer
[D] - 当创建过程完成并显示
Complete!
消息时,使用系统通知区域中的 Safely 删除硬件 图标卸载 USB 驱动器。
3.2.3. 在 Mac OS X 中生成安装 USB Media
过程 3.3. 在 Mac OS X 中生成 USB Media
- 将 USB 闪存驱动器连接到系统并通过 diskutil list 命令识别设备路径。该设备路径的格式为
/dev/disk号
,其中 number 是磁盘的数量。该磁盘从零(0)开始编号。磁盘 0 可能是 OS X 恢复磁盘,磁盘 1 可能是您的主要 OS X 安装。在以下示例中,它是disk2
:$ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 400.0 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 4: Apple_CoreStorage 98.8 GB disk0s4 5: Apple_Boot Recovery HD 650.0 MB disk0s5 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS YosemiteHD *399.6 GB disk1 Logical Volume on disk0s1 8A142795-8036-48DF-9FC5-84506DFBB7B2 Unlocked Encrypted /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *8.0 GB disk2 1: Windows_NTFS SanDisk USB 8.0 GB disk2s1
要确定您的 USB 闪存驱动器,可将NAME
、TYPE
和SIZE
列与您了解的闪存驱动器的内容进行比较。例如,NAME应当与
Finder 中闪存驱动器图标的标题相同。您还可以将这些值与闪存驱动器信息面板中的值进行比较;右键单击驱动器图标并选择 Get Info。 - 使用 diskutil unmountDisk 命令卸载闪存驱动器的文件系统卷:
$ diskutil unmountDisk /dev/disknumber Unmount of all volumes on disknumber was successful
执行此操作时,闪存驱动器图标将从桌面消失。如果没有,您可能已找出错误的磁盘。如果您试图意外卸载系统磁盘,则会出现卸载错误失败
。 - 使用 sudo 命令的 dd 命令将 ISO 镜像写入闪存驱动器:
$ sudo dd if=/path/to/image.iso of=/dev/rdisknumber bs=1m>
注意MAC OS X 为每个存储设备提供一个块(/dev/disk*
)和字符设备(/dev/rdisk*
)。将镜像写入到/dev/rdisk字符
设备比/dev/disk编号
块设备更快。例 3.1. 将 ISO 镜像写入磁盘
将/Users/user_name/Downloads/rhel-server-7-x86_64-boot.iso
文件写入/dev/rdisk2
设备:$ sudo dd if=/Users/user_name/Downloads/rhel-server-7-x86_64-boot.iso of=/dev/rdisk2
- 等待命令完成。请注意,没有显示进度条;但是,要在操作仍然运行期间检查操作的状态,请在终端中按 Ctrl+t :
load: 1.02 cmd: dd 3668 uninterruptible 0.00u 1.91s 112+0 records in 111+0 records out 116391936 bytes transferred in 114.834860 secs (1013559 bytes/sec)
- 数据传输的速度取决于 USB 端口和闪存驱动器的速度。再次显示提示符后,数据传输将完成。然后您可以拔出闪存驱动器。
3.3. 准备安装源
DVD
:您可以将二进制 DVD ISO 镜像刻录到 DVD 上,并将安装程序配置为从这个磁盘安装软件包。硬盘
: 您可以将二进制 DVD ISO 镜像放在硬盘中,并从它安装软件包。网络位置
: 您可以将二进制 DVD ISO 镜像或 安装树 (二进制 DVD ISO 镜像的提取内容)复制到可从安装系统中访问的网络位置,并使用以下协议通过网络执行安装:NFS
:二进制 DVD ISO 镜像放在 网络文件系统 (NFS)共享中。HTTPS
、HTTP 或者
FTP
:安装树放置在可通过HTTP
、HTTPS或者
FTP
访问的网络位置。
- 在安装程序的图形界面中:开始图形安装并选择您首选的语言后,会出现 安装概述 屏幕。导航到 Installation Source 屏幕,再选择您要配置的源。详情请查看:
- 第 8.11 节 “安装源” 对于 64 位 AMD、Intel 和 ARM 系统
- 第 13.12 节 “安装源” 用于 IBM Power 系统服务器
- 第 18.12 节 “安装源” 用于 IBM Z
- 使用引导选项: 您可以在安装程序启动前指定自定义引导选项来配置安装程序。其中一个选项允许您指定要使用的安装源。详情请查看 第 23.1 节 “在引导菜单配置安装系统”
中的 inst.repo=
选项。 - 使用 Kickstart 文件: 您可以在 Kickstart 文件中使用 install 命令并指定安装源。有关 安装 Kickstart 命令的详情,请查看 第 27.3.1 节 “Kickstart 命令和选项”,有关 Kickstart 安装的详情,请查看 第 27 章 Kickstart 安装。
3.3.1. DVD 中的安装源
3.3.2. 硬盘上的安装源
xfs
、ext2
、ext3
、ext4
和 vfat
(FAT32)
。请注意,在 Microsoft Windows 系统中,格式化硬盘驱动器时使用的默认文件系统为 NTFS
,并且 exFAT
文件系统也可用;然而,这些文件系统不能在安装过程中被挂载。如果您在 Microsoft Windows 中创建硬盘或者 USB 驱动器用作安装源,请确保将该驱动器格式化为 FAT32
。
FAT32
文件系统不支持大于 4 GiB 的文件。一些 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 安装介质可能大于该介质,这意味着您无法将该文件系统复制到一个驱动器中。
3.3.3. 网络中的安装源
3.3.3.1. NFS 服务器中的安装源
NFS
安装方法使用 Red Hat Enterprise Linuxnbsp 的 ISO 镜像;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 二进制 DVD 放置在 Network File System
server 的 导出目录中,安装系统必须能够读取。要执行基于 NFS 的安装,您需要另一个运行中的系统,它将充当 NFS 主机。
过程 3.4. 准备使用 NFS 安装
- 作为
root
运行以下命令安装 nfs-utils 软件包:#
yum install nfs-utils - 将完整的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 7 二进制 DVD ISO 镜像复制到 NFS 服务器上的合适目录中。例如,您可以为此创建目录
/rhel7-install/
,并在其中保存 ISO 镜像。 - 使用文本编辑器打开
/etc/exports
文件,并使用以下语法添加一行:/exported_directory/ clients
使用包含 ISO 镜像的目录的完整路径替换 /exported_directory/。如果使用要从这个 NFS 服务器安装的计算机的主机名或 IP 地址、所有计算机要从其中访问 ISO 镜像的子网络,使用 星号(*
),如果您想允许任何可通过网络访问 NFS 服务器的计算机使用 ISO 镜像,而不是使用星号(*)。有关此格式的详细信息,请参见exports(5)
手册页。以下是基本配置,使/rhel7-install/
目录以只读方式对所有客户端提供:/rhel7-install *
- 完成配置并退出文本编辑器后保存
/etc/exports
文件。 - 启动
nfs
服务:#
systemctl start nfs.service如果在更改/etc/exports
文件前该服务已在运行,请输入以下命令以便运行的 NFS 服务器重新载入其配置:#
systemctl reload nfs.service
NFS
访问并可作为安装源使用。
nfs:
作为协议、服务器的主机名或 IP 地址、冒号(:
)以及保存 ISO 镜像的目录。例如,如果服务器的主机名为 myserver.example.com
,且您已在 /rhel7-install/
中保存了 ISO 镜像,请指定 nfs:myserver.example.com:/rhel7-install/
作为安装源。
3.3.3.2. HTTP、HTTPS 或者 FTP 服务器上的安装源
.treeinfo
文件的目录。通过 HTTP
、HTTPS
或者 FTP
访问该安装源。
过程 3.5. 准备使用 HTTP 或 HTTPS 安装
- 作为
root
运行以下命令安装 httpd 软件包:#
yum install httpdHTTPS
服务器需要额外的配置。详情请查看《红帽企业 Linux 7 系统管理员指南》中的 设置 SSL 服务器 一节。然而,多数情况下不需要HTTPS
,因为安装源和安装程序之间不会发送敏感数据,而HTTP
则足够了。警告如果您的 Apache Web 服务器配置启用了 SSL 安全性,请确保仅启用TLSv1
协议,并禁用SSLv2
和SSLv3
。这是因为 POODLE SSL 漏洞(CVE-2014-3566)。https://access.redhat.com/solutions/1232413 详情请查看。重要如果您决定使用HTTPS
,并且服务器使用自签名证书,则必须使用noverifyssl
选项引导安装程序。 - 将完整的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 二进制 DVD ISO 镜像复制到 HTTP(S)服务器。
- 使用 mount 命令将二进制 DVD ISO 镜像挂载到适当的目录:
#
mount -o loop,ro -t iso9660 /image_directory/image.iso /mount_point/使用二进制 DVD ISO 镜像的路径替换 /image_directory/image.iso,将 /mount_point/ 替换为您要显示 ISO 镜像内容的目录的路径。例如,您可以为此创建目录/mnt/rhel7-install/
,并将它用作 mount 命令的参数。 - 将挂载镜像中的文件复制到 HTTP 服务器 root。
#
cp -r /mnt/rhel7-install/ /var/www/html/此命令使用镜像的内容创建/var/www/html/rhel7-install/
目录。 - 启动
httpd
服务:#
systemctl start httpd.service
http://
或 https://
作为协议、服务器的主机名或 IP 地址,以及您从 ISO 镜像中存储文件的目录(相对于 HTTP 服务器 root)。例如:如果您使用 HTTP
,则服务器的主机名为 myserver.example.com
,且您已从镜像中复制文件到 /var/www/html/rhel7-install/
,指定 http://myserver.example.com/rhel7-install/
作为安装源。
过程 3.6. 准备使用 FTP 安装
- 作为
root
运行以下命令安装 vsftpd 软件包:#
yum install vsftpd - (可选)在文本编辑器中打开
/etc/vsftpd/vsftpd.conf
配置文件,并编辑您要更改的任何选项。可用选项请查看vsftpd.conf(5)
man page。此流程的其余部分假定使用了默认选项;特别是,要遵循其余步骤,必须允许 FTP 服务器的匿名用户下载文件。警告如果在vsftpd.conf
文件中配置了 SSL/TLS 安全性,请确保只启用TLSv1
协议,并禁用SSLv2
和SSLv3
。这是因为 POODLE SSL 漏洞(CVE-2014-3566)。https://access.redhat.com/solutions/1234773 详情请查看。 - 将完整的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 7 二进制 DVD ISO 镜像复制到 FTP 服务器中。
- 使用 mount 命令将二进制 DVD ISO 镜像挂载到适当的目录:
#
mount -o loop,ro -t iso9660 /image_directory/image.iso /mount_point使用二进制 DVD ISO 镜像的路径替换 /image_directory/image.iso,将 /mount_point 替换为您要显示 ISO 镜像内容的目录的路径。例如,您可以为此创建目录/mnt/rhel7-install/
,并将它用作 mount 命令的参数。 - 将挂载镜像中的文件复制到 FTP 服务器 root 目录中:
#
cp -r /mnt/rhel7-install/ /var/ftp/此命令使用镜像内容创建/var/ftp/rhel7-install/
目录。 - 启动
vsftpd
服务:#
systemctl start vsftpd.service如果在更改/etc/vsftpd/vsftpd.conf
文件之前服务已在运行,请重新启动该服务以确保加载编辑的文件。要重启,请执行以下命令:#
systemctl restart vsftpd.service
ftp://
作为协议、服务器的主机名或 IP 地址,以及您从 ISO 镜像中存储文件的目录(相对于 FTP 服务器 root)。例如:如果服务器的主机名为 myserver.example.com
,且您已将镜像中的文件复制到 /var/ftp/rhel7-install/
,指定 ftp://myserver.example.com/rhel7-install/
作为安装源。
3.3.3.3. 基于网络安装的防火墙注意事项
使用的协议 | 打开端口 |
---|---|
FTP | 21 |
HTTP | 80 |
HTTPS | 443 |
NFS | 2049 , 111 , 20048 |
TFTP | 69 |
部分 I. AMD64、Intel 64 和 ARM 64 - 安装和引导
第 4 章 快速安装指南
4.1. 交互式安装
- 选择 Install Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 在引导菜单中,然后按 Enter 键。
- Anaconda 后,Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 安装程序, started, 选择您的语言和区域,然后单击 Continue。
- 安装概述 是设置配置选项的核心页面:您可以按任何顺序显示和修改个别选项。如果正确配置了配置选项,则不需要进一步的操作。但是,如果项目标有感叹号图标,您必须完成这些项目的配置,然后才能开始安装。注意单击按钮之前,不会将任何内容写入磁盘。
- 选择 Date & Time:
- 在您的时区设置您所在地区和最接近的城市。
- 点击 安装概述。返回
- 选择:
- 使用和 按钮来添加和删除键盘布局。
- 如果您启用多个键盘布局,请使用 nmcli将其设置为默认值,将首选布局移到列表的顶部。
- 点击 安装概述。返回
- 选择 Installation Destination:
- 选择目标磁盘。所选目标旁边会显示一个复选标记。所选磁盘会自动分区。
- 点击 安装概述。返回
- 选择 Network and Hostname:
- 单击右上角的 Ethernet sliding 开关,以启用网络配置。
- 可选,选择设备并点击更新网络接口配置。
- 点击 安装概述。返回
注意Anaconda 会立即应用网络设置。它们会在安装期间和安装后使用。 - 在 安装概述 屏幕上点击 。
- 安装开始,并显示 Configuration 屏幕:在安装过程中:
- 选择 Root 密码 :
- 输入
root
用户的密码并确认。 - 单击 Configuration 屏幕。,以返回到
- 选择 User Creation:
- 输入用户的全名。
- (可选)更新自动生成的用户名。
- 设置 密码并确认。
- (可选)选中 Make this user administrator 复选框。这会将用户添加到
wheel 组
,并允许此帐户在不进一步配置的情况下使用 sudo。 - 单击 Configuration 屏幕。,以返回到
- 等待安装完成并单击""。
- 在安装的系统启动后:
- 如果您使用 Server with GUI 基本环境安装服务器,则 Initial Setup 应用程序会自动启动:
- 接受许可证协议。
- 注册系统。
详情请查看 第 30 章 初始设置。 - 如果您在安装过程中选择了任何其他基本环境:
- 以
root
用户身份登录系统。 - 注册系统并自动附加订阅:
# subscription-manager register --auto-attach \ --username=user_name --password=password
4.2. 自动安装
生成 USB 引导介质
- 在 Kickstart 文件中记录安装:
- 手动安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux once.详情请查看 第 4.1 节 “交互式安装”。
- 引导安装的系统。在安装过程中,Anaconda 使用
/root/anaconda-ks.cfg
文件中的设置创建 Kickstart 文件。
- 下载 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 安装 DVD ISO 文件到
/tmp/
目录。 - 将安装 ISO 文件挂载到
/mnt/
目录。例如:# mount -o loop /tmp/rhel-server-7.3-x86_64-dvd.iso /mnt/
- 创建工作目录并将 DVD 内容复制到其中。例如:
# mkdir /root/rhel-install/ # shopt -s dotglob # cp -avRf /mnt/* /root/rhel-install/
- 卸载 ISO 文件:
# umount /mnt/
- 将安装过程中生成的 Kickstart 文件复制到工作目录中:
# cp /root/anaconda-ks.cfg /root/rhel-install/
- 要注册 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp; 安装后自动并附加订阅,请在
/root/rhel-install/anaconda-ks.cfg
文件中附加以下内容:%post subscription-manager register --auto-attach --username=user_name --password=password %end
- 显示安装 DVD 卷名称:
# isoinfo -d -i rhel-server-7.3-x86_64-dvd.iso | grep "Volume id" | \ sed -e 's/Volume id: //' -e 's/ /\\x20/g'
RHEL-7.3\x20Server.x86_64
- 在使用 Kickstart 文件的引导
/root/rhel-install/isolinux/isolinux.cfg
文件中添加新菜单条目。例如:####################################### label kickstart menu label ^Kickstart Installation of RHEL7.3 kernel vmlinuz append initrd=initrd.img inst.stage2=hd:LABEL=RHEL-7.3\x20Server.x86_64 inst.ks=hd:LABEL=RHEL-7.3\x20Server.x86_64:/anaconda-ks.cfg #######################################
注意将inst.stage2=hd:LABEL=
和inst.ks=hd:LABEL=
选项设置为上一步中检索的 DVD 卷名称。 - 在从工作目录中创建
/root/rhel-ks.iso
文件前,请对 USB UEFI 引导 或 CDROM UEFI 引导 执行以下步骤:- 对于 USB UEFI 引导,请按照以下步骤执行:
- 挂载卷:
# mount /root/rhel-install/images/efiboot.img /mnt/
- 编辑文件
/mnt/EFI/BOOT/grub.cfg
: - 添加新菜单条目:
####################################### 'Kickstart Installation of RHEL-7.3' --class fedora --class gnu-linux --class gnu --class os { linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-7.3\x20Server.x86_64 inst.ks=hd:LABEL=RHEL-7.3\x20Server.x86_64:/anaconda-ks.cfg initrdefi /images/pxeboot/initrd.img } #######################################
- 卸载卷:
# umount /mnt
- 对于 CDROM UEFI 引导,请按照以下步骤执行:
- 编辑文件
/root/rhel-install/EFI/BOOT/grub.cfg
: - 在文件中添加一个新的菜单条目:
####################################### 'Kickstart Installation of RHEL-7.3' --class fedora --class gnu-linux --class gnu --class os { linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-7.3\x20Server.x86_64 inst.ks=hd:LABEL=RHEL-7.3\x20Server.x86_64:/anaconda-ks.cfg initrdefi /images/pxeboot/initrd.img } #######################################
- 从工作目录中创建
/root/rhel-ks.iso
文件:# mkisofs -untranslated-filenames -volid "RHEL-7.3 Server.x86_64" -J -joliet-long -rational-rock -translation-table -input-charset utf-8 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -o /root/rhel-ks.iso -graft-points /root/rhel-install/
注意将-V
选项设置为在之前步骤中检索的 DVD 卷名称,并将字符串中的\x20
替换为空格。 - 使"mkisofs"命令创建的 ISO 镜像可引导:
# isohybrid --uefi /root/rhel-ks.iso
- 创建安装 USB 驱动器。详情请查看 第 3.2.1 节 “在 Linux 中生成安装 USB Media”。
安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 使用 Kickstart 文件
- 引导安装 USB 驱动器。请参阅 第 7 章 在 64 位 AMD、Intel 和 ARM 系统引导安装。
- 选择您在 第 4.2 节 “自动安装” 中创建的 Kickstart 配置条目。
第 5 章 计划在 64 位 AMD、Intel 和 ARM 系统上安装
5.1. 升级或安装?
- clean Install
- 通过备份系统中的所有数据、格式化磁盘分区、执行安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Red Hat Enterprise Linuxnbsp;Linux 从安装介质执行,然后恢复任何用户数据。注意这是在 Red Hat Enterprise Linuxnbsp 的主要版本之间升级的建议方法;在 Red Hat Enterprise Linuxnbsp 的主发行版本间进行升级;Linux.
- 进行内部升级
- 原位升级是在不先删除旧版本的情况下升级您的系统的方法。这个过程需要安装适用于您的系统的迁移工具,并将它们作为任何其他软件运行。在 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 中,P reupgrade Assistant 会评估您当前的系统,并确定在升级过程中或之后可能出现的潜在问题。它还对系统执行小修复和修改。Red Hat Upgrade Tool 工具会下载软件包并执行实际升级。原位升级需要大量的故障排除和规划,只有在没有其他选择时才进行。有关 Preupgrade Assistant 的详情请参考 第 29 章 升级当前系统。警告不要先在系统的克隆备份副本中测试它,不要在生产系统中执行原位升级。
5.2. 您的硬件兼容性吗?
5.3. 支持的安装目标
- 通过标准内部接口(如 SCSI、SATA 或 SAS)连接的存储
- BIOS/firmware RAID 设备
- 受
nd_pmem
驱动程序支持的 Intel64 和 AMD64 架构中的扇区模式的 NVDIMM 设备。 - 光纤通道主机总线适配器和多路径设备.有些操作需要厂商提供的驱动程序。
- Xen 虚拟机上 Intel 处理器上的 Xen 块设备.
- KVM 虚拟机上 Intel 处理器上的 VirtIO 块设备.
5.4. 系统规格列表
- 如果您计划使用自定义分区布局,请记录:
- 附加到系统的硬盘驱动器的模型号、大小、类型和接口。例如: SATA0 中的 Seagate ST3320613AS 320 GB、SATA1 中的 Western Digital WD7500AAKS 750 GB。这样,您可以在分区过程中确定特定的硬盘驱动器。
- 如果您要安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 作为现有系统中的附加操作系统,记录:
- 有关系统上使用的分区的信息。此信息可以包括文件系统类型、设备节点名称、文件系统标签和大小。这样,您可以在分区过程中识别特定分区。请记住,不同的操作系统可识别分区和驱动器不同,因此即使其他操作系统是 Unix 操作系统,那么 Red Hat Enterprise Linuxnbsp 可以报告设备名称;Red Hat Enterprise Linuxnbsp;Red Hat Enterprise Linuxnbsp;Linux 的不同。通常可以通过执行 mount 命令和 blkid 命令等效命令和
/etc/fstab
文件中找到此信息。如果您已安装其他操作系统,Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 安装程序尝试自动探测并配置引导它们。如果没有正确检测到任何其他操作系统,您可以手动配置它们。如需更多信息,请参阅 第 8.14.1 节 “引导装载程序安装”。
- 如果您计划从本地硬盘中的镜像安装:
- 包含镜像的硬盘和目录。
- 如果您计划从网络位置安装:
- 您系统上的网络适配器制作和模型号。例如,Netgear GA311.这可让您在手动配置网络时识别适配器。
- IP、DHCP 和 BOOTP 地址
- 子网掩码
- 网关的 IP 地址
- 一个或多个名称服务器 IP 地址(DNS)
- FTP 服务器、HTTP(Web)服务器、HTTPS(Web)服务器或 NFS 服务器中的安装源的位置。
如果您不熟悉这些网络要求或条款,请联系您的网络管理员以获得帮助。 - 如果您计划在 iSCSI 目标上安装:
- iSCSI 目标的位置。根据您的网络,您可能还需要 CHAP 用户名和密码,以及反向 CHAP 用户名和密码。
- 如果您的计算机是域的一部分:
- 您应验证域名是否将由 DHCP 服务器提供。如果没有,则需要在安装过程中手动输入域名。
5.5. 磁盘空间和内存要求
/
和 swap
)专用于 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux。
安装类型 | 最低内存要求 |
---|---|
本地介质安装(USB、DVD) | 768 MiB |
NFS 网络安装 | 768 MiB |
HTTP、HTTPS 或者 FTP 网络安装 | 1.5 GiB |
5.6. RAID 和其他磁盘设备
5.6.1. 硬件 RAID
5.6.2. 软件 RAID
5.6.3. USB 磁盘
5.6.4. NVDIMM 设备
- Red Hat Enterprise Linuxnbsp 的版本;Hat Enterprise Linuxnbsp;Linux 为 7.6 或更高版本。
- 系统的构架是 Intel 64 或者 AMD64。
- 该设备被配置为扇区模式。Anaconda 可将 NVDIMM 设备重新配置为此模式。
- 该设备必须被
nd_pmem
驱动程序支持。
- 系统使用 UEFI。
- 该设备必须使用系统中可用的固件或者 UEFI 驱动程序支持。UEFI 驱动程序可以从设备本身的 ROM 选项加载。
- 该设备必须在命名空间下提供。
/boot 和 /boot
/efi
目录放在该设备中。如需更多信息,请参阅 第 8.14.4 节 “手动分区”。请注意,引导过程中不支持 NVDIMM 设备的 Execute-in-place(XIP)功能,并将内核加载到传统内存中。
5.6.5. Intel BIOS RAID 设定的注意事项
/etc/fstab
的本地修改、/etc/crypttab
或其他配置文件(通过设备节点路径引用设备)可能无法在 Red Hat Enterprise Linuxnbsp;Red Hat Enterprise Linuxnbsp;Red Hat Enterprise Linuxnbsp;Linux 7 中工作。因此,您应该用文件系统标签或设备 UUID 替换设备节点路径(如 /dev/sda
)。您可以使用 blkid 命令查找文件系统标签和设备 UUID。
5.6.6. Intel BIOS iSCSI 远程引导的注意事项
5.7. 选择安装引导方法
- 完全安装 DVD 或者 USB 驱动器
- 您可以使用完整安装 DVD ISO 镜像创建可引导介质。在这种情况下,可以使用单个 DVD 或 USB 驱动器完成整个安装,它将作为引导设备以及安装软件包的安装源。有关如何进行完整安装 DVD 或者 USB 驱动器的步骤,请参阅 第 3 章 制作介质。
- 最小引导 CD、DVD 或者 USB Flash 驱动器
- 使用一个小 ISO 镜像创建最小的引导 CD、DVD 或者 USB 闪存驱动器,该镜像只包含引导系统并开始安装所需的数据。如果您使用这个引导介质,则需要一个额外的安装源,用来安装软件包。有关生成引导 CD、DVD 和 USB 闪存驱动器的步骤,请参阅 第 3.2 节 “创建安装 USB 介质”。
- PXE 服务器
- 预启动执行环境 (PXE)服务器允许安装程序通过网络引导。引导系统后,您可以使用其他安装源(如本地硬盘或网络中的位置)完成安装。有关 PXE 服务器的详情请参考 第 24 章 准备网络安装。
5.8. 使用 Kickstart 自动安装
5.9. 使用带有 UEFI 安全引导的 Beta 版本
过程 5.1. 为 UEFI 安全引导添加自定义私钥
- 首先,禁用系统中的 UEFI 安全引导,并安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 7 通常.
- 安装完成后,系统将重启。此时,安全引导仍应禁用。重启系统,登录,如果适用,请进入 Initial Setup 屏幕,如 第 30 章 初始设置 所述。
- 完成第一次引导并完成 Initial Setup 后,如果尚未安装,请安装 kernel-doc 软件包:
#
yum install kernel-doc此软件包提供了一个包含 Red Hat CA 公共 Beta 密钥的证书文件,它位于/usr/share/doc/kernel-keys/kernel-version/kernel-signing-ca.cer
中,其中 kernel-version 是不含平台架构后缀的内核版本字符串 - 例如3.10.0-686.el7
。 - 执行以下命令将公钥注册到系统 Machine Owner Key(MOK)列表中:
#
kr=$(uname -r)#
mokutil --import /usr/share/doc/kernel-keys/${kr%.$(uname -p)}/kernel-signing-ca.cer在提示时输入您选择的密码。注意确保记住密码。需要完成此步骤,并在不再需要时删除导入的密钥。 - 再次重新引导系统。在启动过程中,系统将提示您确认您要完成待处理的密钥注册请求。选择"是",然后在上一步中使用他们ok util 命令提供您之前设置的密码。执行此操作后,系统将再次重新启动,密钥将导入到系统固件中。您可以打开此或后续重启的安全引导。
#
mokutil --reset
第 6 章 在 AMD64 和 Intel 64 系统上安装期间更新驱动程序
- 将驱动程序磁盘的 ISO 镜像文件放在安装程序可访问的位置、在本地硬盘驱动器、USB 闪存驱动器或者 CD 或者 DVD 中。
- 通过将镜像文件提取到 CD 或者 DVD 或者 USB 闪存驱动器来创建驱动程序磁盘。有关将 ISO 镜像刻录到 CD 或者 DVD 的详情,请参考 第 3.1 节 “创建安装 CD 或者 DVD” 中的安装磁盘,以及 第 3.2 节 “创建安装 USB 介质” 有关将 ISO 镜像写入 USB 驱动器的说明。
6.1. 安装过程中驱动程序更新的限制
6.2. 准备安装期间驱动程序更新
- 自动驱动程序更新
- 开始安装时,Anaconda 安装程序将尝试检测所有附加的存储设备。如果在安装开始时标有
OEMDRV
的存储设备,Anaconda 将始终将其视为驱动程序更新磁盘,并尝试加载其中的驱动程序。 - 支持的驱动程序更新
- 您可以在开始安装时指定
inst.dd
引导选项。如果您在没有参数的情况下使用这个选项,Anaconda 将显示连接到该系统的所有存储设备列表,并提示您选择包含驱动程序更新的设备。 - 手动驱动程序更新
- 您可以在开始安装时指定
inst.dd=位置
引导选项,其中 location 是驱动程序更新磁盘或 ISO 镜像的路径。当您指定这个选项时,Anaconda 将尝试加载在指定位置找到的任何驱动程序更新。使用手动驱动程序更新,您可以指定本地可用的存储设备或网络位置(HTTP、HTTPS
或者
FTP
服务器)。
inst.dd=位置和
inst.dd
。但是,Anaconda 在这种情况下的作用取决于您使用的 位置 类型。如果是一个设备,Anaconda 会提示您从指定设备中选择要更新的驱动程序,然后它为您提供附加设备。如果 位置 是一个网络位置,Anaconda 首先会提示您选择一个包含驱动程序更新的设备,然后它可让您从指定的网络位置更新驱动程序。
OEMDRV
的存储设备,且它必须实际连接到安装系统。要使用协助的方法,您可以使用 OEMDRV
以外的任何本地存储设备。要使用手动方法,您可以使用任何具有不同标签的本地存储,或者可从安装系统访问的网络位置。
ip=
选项初始化网络。详情请查看 第 23.1 节 “在引导菜单配置安装系统”。
6.2.1. 准备在本地存储中使用驱动程序更新镜像文件
- 为了让安装程序自动识别驱动程序磁盘,存储设备的卷标签必须是
OEMDRV
。此外,您将需要将 ISO 映像文件的内容提取到存储设备的根目录,而不是复制 ISO 映像本身。请参阅 第 6.3.1 节 “自动驱动程序更新”。请注意,始终建议从标有OEMDRV
的设备安装驱动程序,且最好手动安装。 - 对于手动安装,只需将 ISO 镜像作为单个文件复制到存储设备中。如果您发现该文件很有用,但不得更改文件名扩展名(必须保持
.iso
),如dd.iso
。请参阅 第 6.3.3 节 “手动驱动程序更新” 以了解如何在安装过程中手动选择驱动程序更新。
6.2.2. 准备驱动程序 Disc
rhdd3
的文件,该文件是包含驱动程序磁盘描述的签名文件,以及包含各种架构实际驱动程序的名为 rpms
的目录。
.iso
结尾的文件,那么您没有正确创建磁盘,应该重试。如果您使用 GNOME 以外的 Linux 桌面,或者使用其他操作系统,请确保您 从映像中选择一个类似于 Burn 的选项。
6.3. 在安装过程中执行驱动程序更新
- 让安装程序自动查找并提供安装所需的驱动程序更新,
- 让安装程序提示您定位驱动程序更新,
- 手动指定到驱动程序更新镜像或 RPM 软件包的路径。
6.3.1. 自动驱动程序更新
OEMDRV
卷标签与您的计算机连接。
OEMDRV
块设备来自动加载 Kickstart 文件。此文件必须命名为 ks.cfg
并放在要加载的设备的根目录中。有关 Kickstart 安装的详情,请查看 第 27 章 Kickstart 安装。
OEMDRV
的存储设备,它将被视为驱动程序更新磁盘,并尝试从该设备加载驱动程序更新。系统会提示您选择载入哪些驱动程序:
图 6.1. 选择驱动程序
[D]
6.3.2. 支持的驱动程序更新
OEMDRV
卷标签的块设备,以便在安装期间安装驱动程序。但是,如果没有检测到这样的设备,且引导命令行指定了 inst.dd
选项,安装程序可让您以互动模式找到驱动程序磁盘。在第一步中,从 Anaconda 的列表中选择本地磁盘分区以扫描 ISO 文件。然后,选择一个检测到的 ISO 文件。最后,选择一个或多个可用驱动程序。下图演示了文本用户界面中的进程,其中突出显示了个别步骤。
图 6.2. 交互选择驱动程序
[D]
OEMDRV
卷标签,则使用 inst.dd
选项且不带参数,并使用菜单选择该设备,或者安装程序使用以下引导选项扫描介质的驱动程序:
inst.dd=/dev/sr0
6.3.3. 手动驱动程序更新
inst.dd=位置
,其中 location 是驱动程序更新磁盘的路径:
图 6.3. 指定到驱动程序更新的路径
[D]
6.3.4. 将驱动程序列入黑名单
modprobe.blacklist=driver_name
选项附加到其中。使用您要禁用的驱动程序或驱动程序的名称替换 driver_name,例如:
modprobe.blacklist=ahci
modprobe.blacklist=
引导选项列入黑名单的驱动程序会在安装的系统中保持禁用状态,并显示在 /etc/modprobe.d/anaconda-blacklist.conf
文件中。有关将驱动程序和其他引导选项列入黑名单的更多信息,请参阅 第 23 章 引导选项。
第 7 章 在 64 位 AMD、Intel 和 ARM 系统引导安装
NFS
、FTP
、HTTP
或者 HTTPS
方法从网络安装。使用完整安装 DVD 启动和安装是入门最简单的方法。其他方法需要一些额外的设置,但提供可能更适合您需求的不同优势。例如,在安装 Red Hat Enterprise Linuxnbsp 时,当安装 Red Hat Enterprise Linuxnbsp 时;在大量计算机上使用 Linux 时,最好从 PXE 服务器引导,并从共享网络位置的源安装。
引导方法 | 安装源 |
---|---|
完整安装介质(DVD 或者 USB) | 启动介质本身 |
最小引导介质(CD 或 USB) | 完整安装 DVD ISO 镜像或从此镜像中提取的安装树,位于网络位置或硬盘中 |
网络启动(PXE) | 完整安装 DVD ISO 镜像或从此镜像中提取的安装树,位于网络位置 |
- 第 7.1.1 节 “从物理介质引导” 介绍如何使用物理介质引导安装程序(Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux DVD, Boot CD-ROM, USB 闪存驱动器)。
- 第 7.1.2 节 “使用 PXE 从网络引导” 描述如何使用 PXE 引导安装程序。
- 第 7.2 节 “引导菜单” 包含引导菜单上的信息。
7.1. 启动安装程序
7.1.1. 从物理介质引导
过程 7.1. 从物理介质引导安装
- 断开任何您不需要的驱动器的连接。如需更多信息,请参阅 第 5.6.3 节 “USB 磁盘”。
- 打开您的计算机系统。
- 在您的计算机中插入介质。
- 使用启动介质关闭计算机,仍在其中。
- 打开您的计算机系统。请注意,您可能需要按特定键或组合键以从介质引导,或者将系统 的基本输入/输出系统 (BIOS)配置为从介质启动。如需更多信息,请参阅您系统附带的文档。
7.1.2. 使用 PXE 从网络引导
中,可以标记为网络引导或
引导服务
。此外,请确保将 BIOS 配置为首先从正确的网络接口启动。一些 BIOS 将网络接口指定为可能的引导设备,但不支持 PXE 标准。如需更多信息,请参阅您的硬件文档。当您正确启用 PXE 引导后,计算机可以引导 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 安装系统(没有任何介质)。
过程 7.2. 使用 PXE 从网络引导安装
- 确保连接了网络电缆。网络插槽上的连接显示灯应该是亮的,即使没有开机也是如此。
- 打开 计算机。
- 根据您的硬件,计算机连接到 PXE 服务器之前会显示一些网络设置和诊断信息。连接之后,会根据 PXE 服务器的配置显示菜单。按与所需选项对应的数字键。如果您不确定要选择的选项,请询问您的服务器管理员。
第 8 章 使用 Anaconda 安装
- 使用 Kickstart 自动安装,如 所述 第 27 章 Kickstart 安装
- 使用 VNC (虚拟网络计算)协议从另一个使用图形显示的计算机连接到安装系统,以远程执行图形安装 - 请参阅 第 25 章 使用 VNC
8.1. Anaconda 简介
8.2. 安装期间控制台和日志记录
8.2.1. 访问控制台
root
权限的互动 shell 提示符,除非使用引导选项或 Kickstart 命令特别禁用了这一提示符。
快捷键 | 内容 |
---|---|
Ctrl+b 1 | 安装程序主窗口。包含基于文本的提示(在文本模式安装或者使用 VNC 直接模式时),以及一些调试信息。 |
Ctrl+b 2 | 具有 root 权限的互动 shell 提示符. |
Ctrl+b 3 | 安装日志; 显示保存在 /tmp/anaconda.log 中的消息. |
Ctrl+b 4 | 存储日志; 显示来自内核和系统服务的信息,存储在 /tmp/storage.log 中. |
Ctrl+b 5 | 程序日志; 显示来自其他系统实用程序的消息,存储在 /tmp/program.log 中. |
8.2.2. Save Screenshots
/tmp/anaconda-screenshots/
。
8.3. 在文本模式中安装
图 8.1. 文本模式安装
[D]
[x]
,并且在开始安装前需要您注意的屏幕将标记为 [!]
。可用的命令显示在可用选项列表下方。
Processing...
标签。要刷新到文本菜单项的当前状态,请在文本模式提示符下使用 r 选项。
- 安装程序将始终使用英语语言和美国英语键盘布局。您可以配置语言和键盘设置,但这些设置仅适用于安装的系统,不适用于安装。
- 您无法配置任何高级存储方法(LVM、软件 RAID、FCoE、zFCP 和 iSCSI)。
- 无法配置自定义分区 ; 您必须使用其中一个自动分区设置。您也不能配置启动加载器的安装位置。
- 您无法选择要安装的任何软件包附加组件;必须使用 Yum 软件包管理器在安装结束后添加它们。
inst.text
引导选项引导安装。有关引导和使用引导选项的详情,请查看 第 7 章 在 64 位 AMD、Intel 和 ARM 系统引导安装。
8.4. 在图形用户界面中安装
图 8.2. 安装摘要 屏幕
[D]
快捷键 | 使用 |
---|---|
选项卡 和 Shift+Tab | 在当前屏幕上循环使用活动控制元素(按钮、复选框等) |
up 和 Down | 滚动列表 |
左 和 右 | 滚动浏览横向工具栏和表条目 |
空格 和 输入 | 从选择中选择或删除突出显示的项目,然后展开和折叠下拉菜单 |
8.5. 欢迎屏幕和语言选择
GeoIP
模块自动进行位置检测确定预先选择的语言。
图 8.3. 语言配置
[D]
8.6. 安装摘要屏幕
图 8.4. 安装摘要 屏幕
[D]
图 8.5. 当没有网络被检测时,网络配置屏幕
[D]
8.7. 日期和时间
- 使用鼠标,单击交互地图以选择特定城市。此时会出现一个红色页脚表示您的选择。
- 您还可以滚动浏览屏幕顶部的 Region 和 City 下拉菜单,以选择您的时区。
- 选择 Region 下拉菜单底部的 Etc,然后在下一个菜单中选择调整为 GMT/UTC 的时区,如
GMT+1
。
8.8. 语言支持
Español
。然后您可以在右侧面板中选择特定于您所在区域的区域设置,如 Español(Costaaraol
)。您可以选择多个语言和多个区域。选定的语言在左侧面板中以粗体显示。
图 8.6. 配置语言支持
[D]
8.9. 键盘配置
图 8.7. 键盘配置
[D]
8.10. 安全策略
/root/openscap_data
目录中。
图 8.8. 安全策略选择屏幕
[D]
HTTP、HTTPS
或者 FTP
服务器加载。使用内容的完整地址,包括协议(如 http://
)。网络连接必须处于活跃状态(在 第 8.12 节 “网络和主机名”中启用),然后才能载入自定义配置集。安装程序将自动检测到内容类型。
8.11. 安装源
图 8.9. 安装源屏幕
[D]
- 自动探测的安装介质
- 如果您使用完整安装 DVD 或者 USB 驱动器开始安装,安装程序会检测到它并在这个选项下显示基本信息。单击""按钮,以确保介质适合安装。如果您选择了
这个介质并安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 在引导菜单中,或者在您使用
。rd.live.check
引导选项时执行这个完整性测试 - ISO 文件
- 如果安装程序使用可挂载的文件系统检测到分区的硬盘驱动器,则会出现这个选项。选择这个选项,单击按钮,然后浏览到系统中安装 ISO 文件的位置。然后单击" ",以确保 文件适合安装。
- (在网络上)
- 要指定网络位置,请选择这个选项并从下拉菜单中选择以下选项:
- http://
- https://
- ftp://
- nfs
使用您选择作为位置 URL 的开头,在地址框中键入其余内容。如果您选择 NFS,系统会显示另一个框供您指定任何 NFS 挂载选项。重要在选择基于 NFS 的安装源时,您必须使用冒号(:
)字符指定地址,将主机名从路径中分隔。例如:server.example.com:/path/to/directory
要为 HTTP 或 HTTPS 源配置代理,请单击 启用 HTTP 代理,然后在 Proxy URL 框中键入 URL。如果您的代理需要身份验证,请选中 Use Authentication 并输入用户名和密码。点 。按钮。选中如果您的 HTTP 或 HTTPS URL 引用存储库镜像列表,请在输入字段下标记复选框。
8.12. 网络和主机名
图 8.10. 网络和主机名配置屏幕
[D]
localhost.localdomain
表示没有为目标系统配置特定静态主机名,安装系统的实际主机名将在网络配置过程中配置(例如,通过使用 DHCP 或 DNS 的 NetworkManager)。
8.12.1. 编辑网络连接
8.12.2. 高级网络接口
图 8.13. 网络和主机名配置屏幕
[D]
bond
- 代表 NIC(网络接口控制器)绑定,这是一种将多个网络接口绑定到单个绑定通道的方法。bridge
- 代表 NIC Bridging,这是一种将多个独立网络连接到一个聚合网络的方法。团队
- 代表 NIC 合作,一种用于聚合链接的新实现,旨在提供一个小型内核驱动程序来实现对数据包流的快速处理,以及各种应用程序来执行用户空间中的所有其他操作。VLAN
- 一种创建互相隔离的多个不同广播域的方法。
图 8.14. 高级网络接口对话框
[D]
8.13. 软件选择
- 横向行 上方 列出的附加组件与您选择的环境对应。如果您在列表的这一部分中选择了任何附加组件,然后选择不同的环境,您的选择将会丢失。
- 横向 行 中列出的附加组件适用于所有环境。选择其他环境不会影响列表的这一部分所做的选择。
图 8.15. 服务器安装的软件选择示例
[D]
服务器
变体提供专为服务器设计的环境,而 工作站
变体则有多种作为开发人员工作站部署的选择,以此类推。
repodata/*-comps-variant.xml
文件;在 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 安装 DVD 用作安装源。此文件包含描述可用环境(由 <environment>
标签标记)和附加组件( <group>
标签)的结构。
8.13.1. 核心网络服务
- 通过
rsyslog
服务集中式日志记录 - 通过 SMTP 发送电子邮件(简单邮件传输协议)
- 通过 NFS 共享网络文件(网络文件系统)
- 通过 SSH 远程访问(安全 SHell)
- 通过 mDNS(多播 DNS)进行资源广告.
8.14. Installation Destination
特例
- 如果有一张 RAID 卡,请注意某些 BIOS 类型不支持从 RAID 卡中引导。在这种情况下,
/boot
分区必须在 RAID 阵列之外的分区上创建,比如在一个单独的硬盘驱动器上创建。使用内部硬盘驱动器创建带有有问题的 RAID 卡的分区非常必要。软件 RAID 设置也需要/boot
分区。如果您选择自动对系统进行分区,您应该手动编辑/boot
分区。如需更多详情,请参阅 第 8.14.4 节 “手动分区”。 - 要配置 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 引导装载程序来从不同的引导装载程序 链负载,您必须点击 Installation Destination 屏幕中的 完整磁盘摘要和 bootloader 链接来手动指定引导驱动器。有关指定引导驱动器的步骤请查看 第 8.14.1 节 “引导装载程序安装”。
- 安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp; 在带有多路径和非多路径存储设备的系统中的 Linux 时,安装程序中的自动分区布局可以创建包含多路径和非多路径设备混合的卷组。这违背了多重路径存储的目的。我们建议您在 Installation Destination 屏幕上仅选择多路径设备或仅选择非多路径设备。或者手动分区。
图 8.16. 存储空间概述
[D]
- 在 Partitioning 部分中,您可以选择如何对存储设备进行分区以及如何创建卷。您可以手动配置分区,或者允许安装程序自动完成分区。如果您要在以前未使用的存储上进行干净的安装,或者不需要将任何数据保存在存储中,则建议自动分区。要这样做,请保留 自动配置分区 单选按钮的默认选择,安装程序将为您在存储空间中创建必要的分区和卷。对于自动分区,您还可以选择 I would would to make additional space available 复选框,以选择如何将空间从其他文件系统重新分配至此安装。单击 后,可以显示两个对话框。如果您选择了自动分区,但没有足够存储空间来使用推荐的分区配置完成安装,则会出现一个对话框:
图 8.17. 安装选项对话框,使用 Reclaim Space 选项
[D]您可以单击 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 软件选择 链接。链接将导航至 软件选择 部分,您可以在其中更改要安装的软件,并释放一些临时存储空间。另外,您可以点 Installation Destination 屏幕,这样就可以添加更多存储设备,或者选择手动配置分区。单击 ,以从现有文件系统中释放一些存储空间。详情请查看 第 8.14.3 节 “回收磁盘空间”。返回如果您没有足够的可用空间,则会出现第二个对话框。在这种情况下,您必须在初始存储页面中添加更多磁盘或退出安装。如果您选择了 I will configure partitioning 单选按钮进行手动设置,则在单击 后,您将进入 Manual Partitioning 屏幕。详情请查看 第 8.14.4 节 “手动分区”。 - 在 Encryption 部分中,您可以选择 Encrypt my data 复选框来加密除
/boot
分区外的所有分区。有关加密的详情,请查看 Red Hat Enterprise Linux 7 安全指南。
8.14.1. 引导装载程序安装
图 8.18. 所选磁盘摘要
[D]
8.14.1.1. MBR 和 GPT 注意事项
- BIOS 系统,以及 BIOS 兼容模式中 UEFI 系统
- 如果磁盘已格式化,则保留分区方案。如果没有格式化磁盘,或者用户从磁盘中删除所有分区,Anaconda 将使用:
- 如果磁盘小于 232 个扇区,则 MBR.通常磁盘扇区的大小为 512 字节,在这种情况下,这等同于 2 TiB。
- 如果磁盘有 232 个扇区或多个扇区,则 GPT.注意在引导命令行中附加
inst.gpt
选项以覆盖默认行为,并在大小小于 232 个扇区的磁盘上使用 GPT。请注意,您无法手动覆盖 Anaconda 在大小为 2 32 个扇区的 磁盘上使用 MBR。
您需要创建一个 BIOS 引导(biosboot)分区,以便在包含引导装载程序的磁盘使用 GPT 的 BIOS 系统上安装。biosboot
分区大小应为 1 MiB。但是,如果包含引导装载程序的磁盘使用 MBR,则 不需要biosboot
分区。 - UEFI 系统
- UEFI 系统中只允许 GPT。要安装在带 MBR 的格式化的磁盘中,您必须首先对其进行重新格式化。无论分区方案是什么,您都需要创建 EFI 系统分区(
/boot/efi
)。/boot/efi
分区的大小应至少为 50 MiB;建议的大小为 200 MiB。注意biosboot
或efi
分区不能驻留在 LVM 卷中。为它们使用标准物理分区。
8.14.2. 加密分区
图 8.19. 输入加密的分区的密码
[D]
8.14.3. 回收磁盘空间
图 8.20. 从现有文件系统回收磁盘空间
[D]
8.14.4. 手动分区
图 8.21. 手动分区屏幕
[D]
8.14.4.1. 添加文件系统和配置分区
/
、/home
、/boot
和 swap
。您还可以根据需要创建额外的分区和卷。详情请查看 第 8.14.4.4 节 “推荐的分区方案”。
/boot
分区、一个 /
(root)卷,以及一个取决于可用存储大小的交换卷。这些是典型安装的建议文件系统,但您可以根据需要添加附加文件系统和挂载点。
/
,或者为引导分区选择 /boot
。然后,在 Desired Capacity 文本字段中输入文件系统的大小,例如 2GiB
。如果您将该字段留空,或者指定了大于可用空间的大小,则会使用所有剩余空间。输入这些详细信息后,单击 按钮以创建分区。
/boot
,然后创建其余分区,让安装程序为其分配剩余容量。
Standard Partition
、BTRFS
、LVM
和 LVM Thin Provisioning
。请注意,无论在这个菜单中选择什么值,/boot
分区将始终位于标准分区中。
图 8.22. 配置挂载点
[D]
图 8.23. 重新扫描磁盘
[D]
图 8.24. 自定义分区
[D]
- 挂载点 - 输入文件系统挂载点.例如:如果文件系统应该是 root 文件系统,请输入
/
;为/boot
文件系统输入/boot
,以此类推。对于交换文件系统,不应设置挂载点 - 将文件系统类型设置为swap
就足够了。 - 所需容量 - 输入文件系统所需的大小。您可以使用常规大小单位,如 KiB 或者 GiB。如果没有指定其他单元,则默认为 MiB。
- 设备类型 - 选择以下类型之一: 标准分区、LVM、RAID、LVM Thin Provisioning 或 BTRFS。选中相邻的 Encrypt 框来加密分区或卷。系统将提示您稍后设置密码。只有在选择了两个或者多个磁盘进行分区时才可用 RAID。如果您选择了这个类型,也可以设置 RAID 级别。同样,如果您选择 LVM,可以指定 卷组。
- 文件系统 - 在下拉菜单中选择这个分区或卷的适当文件系统类型。选中相邻 Reformat 框以格式化现有分区,或者取消选中该框以保留您的数据。请注意,新创建的分区和卷必须重新格式化,此时无法取消选中复选框。
- label - 为 分区分配标签。标签可用于轻松识别和解决单个分区。
- name - 为 LVM 或 Btrfs 卷分配名称。请注意,标准分区在创建时会自动命名,其名称无法编辑,例如
/home
被分配了 nameda1
。
/usr
或 /var
是独立于剩余 root 卷的分区,引导过程会变得非常复杂,因为这些目录包含对其至关重要的组件。在某些情况下,比如这些目录位于 iSCSI 驱动器或 FCoE 位置,系统可能无法引导,或者在关闭或重启时挂起并显示 Device is busy
错误。
/usr
或 /var
,不适用于下面的目录。例如: /var/www
的单独分区可以正常工作。
8.14.4.1.1. 文件系统类型
设备类型
- 标准分区 - 标准分区可以包含文件系统或交换空间,或者可以为软件 RAID 或 LVM 物理卷提供容器。
- 逻辑卷(LVM) - 创建 LVM 分区会自动生成 LVM 逻辑卷。使用物理磁盘时,LVM 可以提高性能。有关如何创建逻辑卷的详情请参考 第 8.14.4.3 节 “创建 LVM 逻辑卷”。有关 LVM 的详情请参考 Red Hat Enterprise Linux 7 逻辑卷管理器管理指南。
- LVM 精简配置 - 使用精简配置,您可以管理一个有可用空间的存储池,称为精简池,可在应用程序需要时将其分配给任意数量的设备。可在需要时动态扩展精简池,以便有效分配存储空间。有关 LVM 的详情请参考 Red Hat Enterprise Linux 7 逻辑卷管理器管理指南。警告Anaconda 不支持超额配置的 LVM 精简池。注意安装程序将为包含它的卷组中的 LVM 精简池逻辑卷自动保留任何请求空间的 20%。这是一种安全措施,可确保您可以扩展元数据卷或精简置备逻辑卷的数据卷。
- 软件 RAID - 创建两个或者多个软件 RAID 分区,允许您创建 RAID 设备。为系统中的每个磁盘分配一个 RAID 分区。要创建 RAID 设备,请参阅 第 8.14.4.2 节 “创建软件 RAID”。有关 RAID 的详情,请查看 Red Hat Enterprise Linux 7 存储管理指南。
文件系统
- XFS - XFS 是一种高度可扩展的高性能文件系统,支持 16 个 EiB(大约 16 亿 GiB)、8 个 EiB(大约 8 亿 GiB)和包含数十亿条目的目录结构。XFS 支持元数据日志,有助于更快速的崩溃恢复。XFS 文件系统也可以在挂载和激活时进行碎片整理和调整大小。默认情况下会选择此文件系统,并且强烈建议您这样做。有关如何将之前使用的 ext4 文件系统的常用命令转换为 XFS 的详情请参考 附录 F, ext4 和 XFS 命令的参考表。在 Red Hat Enterprise Linuxnbsp 中支持的最大 XFS 文件系统大小;Hat Enterprise Linuxnbsp;Linux 目前为 500 TiB。
- ext4 - ext4 文件系统基于 ext3 文件系统,并具有许多改进。这包括对更大文件系统和更大文件的支持、更快更有效的磁盘空间分配、一个目录中无限的子目录数、更快速的文件系统检查及更强大的日志能力。在 Red Hat Enterprise Linuxnbsp 中支持的最大 ext4 文件系统;Hat Enterprise Linuxnbsp;Linux 目前为 50 TiB。
- ext3 - ext3 文件系统基于 ext2 文件系统,它有一个主要优势 - 日志。使用日志记录文件系统可减少在崩溃后恢复文件系统所花费的时间,因为不需要在每次崩溃时运行
fsck
实用程序来检查文件系统的元数据一致性。 - ext2 - ext2 文件系统支持标准 Unix 文件类型,包括常规文件、目录或符号链接。它允许分配长文件名,最多 255 个字符。
- VFAT - VFAT 文件系统是一个 Linux 文件系统,与 Microsoft Windows 在 FAT 文件系统上的长文件名兼容。
- swap - 交换分区用于支持虚拟内存。换句话说,当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 分区。
- BIOS 引导 - 在 BIOS 系统上引导带有 GUID 分区表(GPT)的设备需要非常小的分区。详情请查看 第 8.14.1 节 “引导装载程序安装”。
- EFI 系统分区 - 在 UEFI 系统上引导带有 GUID 分区表(GPT)的设备所需的小分区。详情请查看 第 8.14.1 节 “引导装载程序安装”。
8.14.4.2. 创建软件 RAID
图 8.25. 创建软件 RAID 分区 - 设备类型 菜单扩展
[D]
- 按照 第 8.14.4.1 节 “添加文件系统和配置分区” 所述创建挂载点。通过配置这个挂载点,您可以配置 RAID 设备。
- 保持在左侧窗格中选择的分区,选择窗格下方的配置按钮,以打开 Configure Mount Point 对话框。选择将哪些磁盘包含在 RAID 设备中并点击 。
- 点击设备类型下拉菜单并选择 RAID。
- 点击 File System 下拉菜单并选择您首选的文件系统类型(请参阅 第 8.14.4.1.1 节 “文件系统类型” )。
- 点击 RAID 级别下拉菜单并选择您首选的 RAID 级别。可用的 RAID 级别有:
- RAID0 - 优化性能(条状)
- 在多个磁盘间分发数据.级别 0 RAID 比标准分区提供更高的性能,并可用于将多个磁盘的存储池到一个大型虚拟设备中。请注意,级别 0 RAID 不提供冗余,且阵列中的一个设备失败会破坏整个阵列中的数据。RAID 0 要求至少有两个 RAID 分区。
- RAID1 - Redundancy(mirror)
- 将一个磁盘上的所有数据镜像到一个或多个其他磁盘上。阵列中的附加设备提供增大的冗余级别。RAID 1 要求至少有两个 RAID 分区。
- RAID4 - 错误检测(解析)
- 在多个磁盘间分发数据,并使用阵列中的一个磁盘存储奇偶校验信息,以便在阵列中的任何磁盘出现故障时保护阵列。因为所有奇偶校验信息都存储在一个磁盘上,所以访问这个磁盘会造成阵列性能瓶颈。RAID 4 要求至少三个 RAID 分区。
- RAID5 - 分布式错误检测
- 在多个磁盘间分发 数据和 奇偶校验信息。因此,级别 5 RAID 提供了在多个磁盘间分布数据的性能优势,但不会共享级别 4 RAID 的性能瓶颈,因为奇偶校验信息也会通过阵列分发。RAID 5 要求至少三个 RAID 分区。
- RAID6 - 冗余
- 级别 6 的 RAID 与级别 5 RAID 类似,但它们会存储两组奇偶校验数据,而不是只存储一组奇偶校验数据。RAID 6 要求至少四个 RAID 分区。
- RAID10 - 冗余(镜像) 和优化性能(条带)
- 第 10 级 RAID 是 嵌套的 RAID 或混合 RAID。它们由在磁盘镜像集合中分布数据组成。例如:一个由四个 RAID 分区组成的级别 10 RAID 阵列由两对条状分区组成。RAID 10 要求至少四个 RAID 分区。
- 点击 安装概述 屏幕。保存您的更改,然后继续另一个分区或点击 返回
8.14.4.3. 创建 LVM 逻辑卷
图 8.26. 配置逻辑卷
[D]
- 按照 第 8.14.4.1 节 “添加文件系统和配置分区” 所述,为 LVM 卷创建一个挂载点。
- 点击 设备类型 下拉菜单并选择 LVM。卷组 下拉菜单将显示并显示新创建的卷组名称。
- (可选)点击菜单并选择 Create a new volume group,或者点击 来配置新创建的卷组(如果需要)。通过创建新卷组 选项 按钮可进入 配置卷组对话框,您可以在其中重命名逻辑卷组并选择将包含的磁盘。注意配置对话框不允许指定卷组物理扩展的大小。其大小将始终设置为默认值 4 MiB。如果要创建具有不同物理范围的卷组,请切换到交互式 shell 并使用 vgcreate 命令手动创建它,或者使用带有 volgroup --pesize=size 命令的 Kickstart 文件。
图 8.27. 自定义 LVM 卷组
[D]可用的 RAID 级别与实际的 RAID 设备相同。如需更多信息,请参阅 第 8.14.4.2 节 “创建软件 RAID”。您还可以为卷组进行加密,并为其设置大小策略。可用的策略选项有:- 自动 - 自动 设置卷组大小,使其足够容纳配置的逻辑卷。适合于不需要剩余空间的卷组。
- 尽可能大 - 卷组大小最大,无论它包含的逻辑卷的大小如何。适合于要将大多数数据保存到 LVM,且之后需要增大一些现有逻辑卷的大小,或者需要在该卷组中生成附加逻辑卷。
- 修复了 - 使用这个选项,您可以设置卷组的确切大小。这个固定的大小必须能够容纳所有配置的逻辑卷。如果您知道该卷组的确切大小,这非常有用。
配置组时,单击。 - 点击 安装概述 屏幕。保存您的更改,然后继续另一个分区或点击 返回
/boot
分区放在 LVM 卷中。
8.14.4.4. 推荐的分区方案
/boot
/
(root)/home
swap
-
/boot
分区 - 建议大小至少为 1 GiB - 挂载的分区包含操作系统内核,它允许您的系统
引导
Red Hat Enterprise Linuxnbsp;Hat Enterprise Enterprise Linuxnbsp;Linux 以及 bootstrap 过程中使用的文件。鉴于多数固件的限制,推荐创建一个较小的分区来容纳这些文件。在大多数情况下,1 GiB 引导分区足够了。和其它挂载点不同,不能将 LVM 卷用于/boot
-/boot
必须位于单独的磁盘分区中。警告通常,/boot
分区由安装程序自动创建。但是,如果/
(root)分区大于 2 TiB,且(U)EFI 用于引导,您需要创建一个小于 2 TiB 的独立/boot
分区才能成功引导机器。注意如果有一张 RAID 卡,请注意某些 BIOS 类型不支持从 RAID 卡中引导。在这种情况下,/boot
分区必须在 RAID 阵列之外的分区上创建,比如在一个单独的硬盘驱动器上创建。 root
- 建议大小为 10 GiB- 这是"
/
"或根目录的位置。root 目录是目录结构的最顶层。默认情况下,所有文件都会写入此文件系统,除非在要写入的路径中挂载了不同的文件系统(例如/boot 或
/home
)。虽然 5 GiB 根文件系统允许您最小安装,但建议至少分配 10 GiB,以便可以尽可能安装您想要的软件包组。重要不要将/
root 目录混淆 /
目录。/root
目录是 root 用户的主目录。/root
目录有时被称为 斜杠 root,将其与根目录区分开。 /home
- 建议大小至少为 1 GiB- 要独立于系统数据存储用户数据,请为
/home
目录创建一个专用的文件系统。该文件系统的大小应当基于本地存储的数据量、用户数量等。这将允许您升级或重新安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 而无需清除用户数据文件。如果您选择自动分区,建议至少有 55GiB 磁盘空间可用于安装,以确保/home
文件系统已创建。 swap
分区 - 建议大小至少为 1 GB- swap 文件系统支持虚拟内存 ; 当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 文件系统。swap 大小是系统内存负载的一个功能,而不是系统内存总量,因此不等于系统内存总量。因此,务必要分析系统将要运行的应用程序,以及那些应用程序将服务的负载,以确定系统内存工作负载。应用程序提供商和开发人员应当能够提供一些指导。当系统没有 swap 空间时,内核会终止进程,因为系统 RAM 内存已耗尽。配置太多 swap 空间会导致存储设备被分配但处于闲置状态,因此资源使用不足。太多 swap 空间也会隐藏内存泄漏的问题。swap 分区的最大大小和其他附加信息可在
mkswap(8)手册页
中找到。下表根据系统中的 RAM 量以及是否有足够的内存供系统休眠提供推荐的 swap 分区大小。如果您让安装程序自动对您的系统进行分区,将使用本指南建立 swap 分区大小。自动分区设置假设不使用休眠功能。交换分区的最大大小限制为硬盘总大小的 10%,且安装程序无法创建大小超过 128GB 的交换分区。如果要设置足够的交换空间以允许休眠,或者您想要将 swap 分区大小设置为超过系统存储空间的 10% 或 128GB,则必须手动编辑分区布局。表 8.3. 推荐的系统交换空间 系统中的 RAM 量 推荐的 swap 空间 如果允许休眠则推荐使用 swap 空间 小于 2 GB RAM 量的 2 倍 RAM 量的 3 倍 2 GB - 8 GB 与 RAM 量相等 RAM 量的 2 倍 8 GB - 64 GB 4GB 到 RAM 量的 0.5 倍 RAM 量的 1.5 倍 64 GB 以上 依赖工作负载(至少 4GB) 不推荐休眠 在上面列出的每个范围(例如,具有 2 GB、8 GB 或 64 GB 系统 RAM 的系统)之间,可以根据所选交换空间和休眠支持自由裁量。如果您的系统资源允许此操作,增加 swap 空间可提高性能。将 swap 空间分布到多个存储设备中 - 特别是对于那些使用高速驱动器、控制程序和接口的系统,还可提高 swap 空间性能。
8.14.4.4.1. 分区建议
- 考虑加密任何可能包含敏感数据的分区。加密可防止未授权的人访问分区中的数据,即使他们可以访问物理存储设备。在大多数情况下,您应该至少加密
/home
分区。 - 在您系统中安装的每个内核都需要大约 56 MB
/boot
分区。- 32 MB initramfs
- 14 MB kdump initramfs
- 3.5 MB 系统映射
- 6.6 MB vmlinuz
注意对于救援模式,initram
fs 和vmlinuz
需要 80 MB。/boot
的默认 1 GiB 分区大小应该足以满足大多数常见用途。但如果您计划保留多个内核发行本或者勘误内核,则建议您增大这个分区的大小。 /var
目录保存多个应用程序的内容,包括 Apache Web 服务器。它还用于存储临时下载的更新包。确保包含/var
目录的分区有足够的空间下载待处理更新并保存其他内容。- 默认情况下,PackageKit 更新软件将更新的软件包下载到
/var/cache/yum/
中。如果您为/var
创建独立分区或卷,请确保它的大小至少为 3GB,以适应下载的软件包更新。 /usr
目录包含 Red Hat Enterprise Linuxnbsp 中的大多数软件内容;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 系统。对于安装默认软件集,请分配至少 5 GB 空间。如果系统将用作软件开发工作站,请分配至少 10GB。- 如果
/usr
或/var
是独立于剩余 root 卷的分区,引导过程会变得非常复杂,因为这些目录包含对其至关重要的组件。在某些情况下,比如这些目录位于 iSCSI 驱动器或 FCoE 位置,系统可能无法引导,或者在关闭或重启时挂起并显示Device is busy
错误。这个限制只适用于/usr
或/var
,不适用于下面的目录。例如:/var/www
的单独分区可以正常工作。 - 考虑在 LVM 卷组中保留一部分空间不分配。如果您的空间要求改变,但您不想从其他分区中删除数据来重新分配存储,这个未分配空间为您提供了灵活性。您也可以为分区选择 Thin provisioning 设备类型,使其让卷自动处理未使用的空间。
- 如果您将子目录划分为不同的分区,如果您决定安装新版本的 Red Hat Enterprise Linuxnbsp,则可以在这些子目录中保留内容;在当前系统中,使用 Enterprise Linuxnbsp;Linux 通过当前系统,则可以保留这些子目录中的内容。例如,如果您打算在
/var/lib/mysql/ 中运行
MySQL 数据库,请为该目录创建一个单独的分区,以便在以后需要重新安装。 - 在使用 GPT(GUID 分区表)的 BIOS 系统中,您需要创建大小为 1 MiB
的 biosboot
分区。详情请查看 第 8.14.1 节 “引导装载程序安装”。 - UEFI 系统需要包含一个小分区,其挂载点为
/boot/efi/
,其中包含 EFI 系统分区文件系统。其推荐的大小为 200 MiB,这也是自动分区的默认值。
8.15. 存储设备
图 8.28. 存储空间概述
[D]
dmeventd
守护进程监控 LVM 和软件 RAID 设备。
8.15.1. 存储设备选择屏幕
- 多路径设备
- 存储设备可通过多个路径访问,例如通过同一系统上的多个 SCSI 控制器或光纤通道端口。安装程序只检测到序列号为 16 或 32 个字符的多路径存储设备。
- 其他 SAN 设备
- 存储区域网络(SAN)上可用的设备。
- NVDIMM 设备
- 计算机上的非线性内存模块(NVDIMM)存储设备。
图 8.29. 专用存储设备的标签化概述
[D]
- - 使用 连接 iSCSI 设备;继续
- - 使用 配置光纤通道过联网存储设备;继续
- - 使用 将 NVDIMM 设备重新配置为扇区模式 ; 继续
图 8.30. 存储设备搜索选项卡
[D]
/etc/fstab
文件添加到系统。
8.15.1.1. 高级存储选项
图 8.31. 高级存储选项
[D]
8.15.1.1.1. 配置 iSCSI 参数
图 8.32. iSCSI 发现详情 Dialog
[D]
过程 8.1. iSCSI 发现和启动 iSCSI 会话
- 在 Target IP Address 字段中输入 iSCSI 目标的 IP 地址。
- 在 iSCSI 启动器名称字段中提供 iSCSI 启动器名称 字段中的名称,格式为 iSCSI 限定名称 (IQN)。有效的 IQN 条目包括:
- string
iqn.
(请注意句点) - 指定组织 Internet 域或子域名注册的年份和月份的日期代码,以当月的四位数字表示,短划线加两个数字,后跟一个句点。例如,
2010-09.
代表 2010 年 9 月。 - 您的组织的 Internet 域或子域名,首先以顶级域的相反顺序显示。例如,将子域
storage.example.com
代表为com.example.storage
- 冒号后跟一个在您的域或子域中唯一标识此特定 iSCSI 启动器的字符串。例如
:diskarrays-sn-a8675309
因此,完整的 IQN 可以如下所示:iqn.2010-09.storage.example.com:diskarrays-sn-a8675309
。Anaconda 使用此格式 的名称预先填充 iSCSI 启动器 名称字段,以帮助您了解结构。有关 IQN 的更多信息,请参阅 RFC 37 20 - Internet Small Computer Systems Interface(iSCSI)中的 3.2.6. iSCSI 名称,http://tools.ietf.org/html/rfc3720#section-3.2.6 以及 RFC 3721 - Internet Small Computer Systems Interface(iSCSI) 命名和发现中的 RFC 3721 - Internet Small Computer Systems Interface(iSCSI)命名和发现 中的更多信息 http://tools.ietf.org/html/rfc3721#section-1。 - 使用 Discovery Authentication Type 下拉菜单指定用于 iSCSI 发现的验证类型。可用的选项如下:
- No credentials
- CHAP pair
- CHAP pair and a reverse pair
- 如果您选择了 CHAP Username 和 CHAP Password 中提供 iSCSI 目标的用户名和密码。作为验证类型,请在
- 如果您选择了 CHAP Username 和 CHAP Password 字段中为 iSCSI 目标提供用户名和密码,并在 Reverse CHAP Username 和 Reverse CHAP Password 字段中 为 iSCSI 启动器提供用户名和密码。作为身份验证类型,请在
- (可选)选中标有 Bind 目标到网络接口 的框。
- 单击 Anaconda 尝试根据您提供的信息发现 iSCSI 目标。如果发现成功,则对话框将显示目标上发现的所有 iSCSI 节点的列表。按钮。
- 每个节点都会看到一个复选框。单击复选框,以选择要用于安装的节点。
图 8.33. 已发现 iSCSI 节点的诊断
[D] - 节点登录身份验证类型 菜单提供与第 3 步中描述的 Discovery Authentication Type 菜单相同的选项。但是,如果您需要用于发现身份验证的凭据,通常使用相同的凭据来登录发现的节点。为此,请从菜单使用额外的 选项。提供了正确的凭据后, 按钮将变为可用。
- 点击启动 iSCSI 会话。
8.15.1.1.2. 配置 FCoE 参数
图 8.34. 配置 FCoE 参数
[D]
- 使用 DCB
- 数据中心桥接( DCB)是以太网协议的一组增强功能,旨在提高存储网络和集群中的以太网连接的效率。通过此对话框中的复选框启用或禁用安装程序对 DCB 的了解。仅应针对需要基于主机的 DCBX 客户端的网络接口启用此选项。实施硬件 DCBX 客户端的接口配置应将此复选框留空。
- 使用 auto vlan
- 自动 VLAN 指示是否应当执行 VLAN 发现。如果选中此框,则在验证链路配置后,FIP(FCoE 启动协议)VLAN 发现协议将在以太网接口上运行。如果尚未配置它们,则会自动创建任何发现的 FCoE VLAN 的网络接口,并在 VLAN 接口上创建 FCoE 实例。默认启用这个选项。
8.15.1.1.3. 配置 NVDIMM 设备
图 8.35. 重新配置 NVDIMM
[D]
图 8.36. 成功重新配置 NVDIMM
[D]
8.16. Kdump
图 8.37. Kdump 启用和配置
[D]
8.17. 开始安装
图 8.38. 准备安装
[D]
8.19. 安装完成
login:
提示)。
第 9 章 在 64 位 AMD、Intel 和 ARM 系统上安装故障排除
/tmp
目录中的文件。下表中列出了这些文件。
日志文件 | 内容 |
---|---|
/tmp/anaconda.log | 常规 Anaconda 消息 |
/tmp/program.log | 在安装过程中运行的所有外部程序 |
/tmp/storage.log | 广泛的存储模块信息 |
/tmp/packaging.log | yum 和 rpm 软件包安装信息 |
/tmp/syslog | 与硬件相关的系统信息 |
/tmp/anaconda-tb-标识符中
,其中 标识符 是一个随机字符串。
/var/log/anaconda/
目录下。但是,如果安装失败,或者在引导安装系统时使用 inst.nosave=all
或 inst.nosave=logs
选项,这些日志只会存在于安装程序的 RAM 磁盘中。这意味着它们不会被永久保存,并在系统关闭后丢失。要永久存储这些文件,请使用运行安装程序的系统中的 scp 将这些文件复制到网络中的另一个系统中,或者将它们复制到挂载的存储设备(如 USB 闪存驱动器)。有关如何通过网络传输日志文件的详细信息如下。请注意,如果您使用 USB 闪存驱动器或其他可移动介质,则应在开始步骤前备份其中的任何数据。
过程 9.1. 次传输日志文件到 USB 驱动器
- 在您要安装的系统中,按 Ctrl+Alt+F2 访问 shell 提示符。您将登录到 root 帐户,并可访问安装程序的临时文件系统。
- 将 USB 闪存驱动器连接到系统,并执行 dmesg 命令。系统将显示详细说明所有最近事件的日志。在此日志的底部,您将看到一组由您刚刚连接的 USB 闪存驱动器导致的消息。它类似于类似如下的一组行:
[ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
注意连接的设备的名称 - 在上例中是sdb
。 - 进入
/mnt
目录,然后创建新的 目录,该目录将作为 USB 驱动器的挂载目标。目录的名称无关紧要;本例中使用了usb
名称。#
mkdir usb - 将 USB 闪存驱动器挂载到新创建的目录中。请注意,在大多数情况下,您不想挂载整个驱动器,而是挂载它的分区。因此,不要使用名称
sdb
- 使用您要将日志文件写入的分区的名称。本例中使用了名称sdb1
。#
mount /dev/sdb1 /mnt/usb现在,您可以通过访问设备和分区并列出其内容来验证是否挂载了正确的设备和分区 - 该列表应与驱动器中预期的内容匹配。#
cd /mnt/usb#
ls - 将日志文件复制到挂载的设备中。
#
cp /tmp/*log /mnt/usb - 卸载 USB 闪存驱动器。如果您收到指出目标很忙的错误消息,请将工作目录更改为挂载外(例如
/
)。#
umount /mnt/usb
过程 9.2. 通过网络传输日志文件
- 在您要安装的系统中,按 Ctrl+Alt+F2 访问 shell 提示符。您将登录到 root 帐户,并可访问安装程序的临时文件系统。
- 切换到日志文件所在的
/tmp
目录:#
cd /tmp - 使用 scp 命令将日志文件复制到网络中的另一个系统中:
#
scp *log user@address:path使用目标系统上的有效用户名替换 user,使用 目标 系统的地址或主机名替换 user,并使用您要将日志文件保存到的目录 的路径。例如:如果要以john
用户身份登录 IP 地址为192.168.0.122
的系统,并将日志文件放在该系统的/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 established.
ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
Are you sure you want to continue connecting (yes/no)?
键入yes
,然后按 Enter 键继续。然后,在系统提示时提供有效密码。文件将开始传输到目标系统上的指定目录。
9.1. 开始安装时出现问题
9.1.1. 系统在 UEFI 安全引导时不引导
9.1.2. 引导进入图形安装时出现问题
- 使用基本的图形模式
- 您可以尝试使用基本图形驱动程序执行安装。要做到这一点,可选择 Troubleshootinggt; ,或者编辑安装程序的引导选项,并在命令行末尾附加
inst.xdriver=vesa
。 - 手动指定显示分辨率
- 如果安装程序无法检测到页面解析,您可以覆盖自动检测并手动指定它。要做到这一点,在引导菜单中附加
inst.resolution=x
选项,其中 x 是您显示的分辨率(例如1024x768
)。 - 使用另一个视频驱动程序
- 您还可以尝试指定自定义视频驱动程序,覆盖安装程序的自动检测。要指定一个驱动程序,使用
inst.xdriver=x
选项,其中 x 是您要使用的设备驱动程序(例如:nouveau
)。注意如果指定自定义视频驱动程序可以解决您的问题,您应在anaconda
组件 https://bugzilla.redhat.com 下将其报告为错误。Anaconda 应当能够自动检测硬件并使用适当的驱动程序,而无需您干预。 - 使用 VNC 执行安装
- 如果上述选项失败,您可以使用 虚拟网络计算 (VNC)协议使用单独的系统通过网络访问图形安装。有关使用 VNC 安装的详情请参考 第 25 章 使用 VNC。
9.1.3. 未检测到串行控制台
9.2. 安装过程中遇到问题
9.2.1. No Disks Detected
9.2.2. 报告跟踪消息
图 9.1. Crash Reporting Dialog Box
[D]
tty1
,您可以在其中请求更详细的信息来增强错误报告。要返回到来自 tty1
的图形界面,请使用 continue 命令。
图 9.2. Expanded Crash Reporting Dialog Box
[D]
过程 9.3. 向红帽客户支持报告错误
- 在出现的菜单中,选择 Report a bug to Red Hat Customer Portal。
- 要向红帽报告此错误,您首先需要提供您的客户门户凭证。点。
图 9.3. 客户门户凭证
[D] - 现在打开一个新窗口,提示您输入您的客户门户用户名和密码。输入您的红帽客户门户网站凭证。
图 9.4. 配置红帽客户支持
[D]如果您的网络设置需要使用HTTP
或HTTPS
代理,可以通过扩展 Advanced 菜单并输入代理服务器的地址来配置它。放入所有所需凭证时,单击 OK 以继续。 - 此时将显示一个新窗口,其中包含文本字段。在此处记下任何有用的信息和注释。通过解释在显示崩溃报告对话框前所执行的每个步骤来说明如何重现错误。提供尽可能多的相关详情,包括您在调试时获取的任何信息。请注意,您在此提供的信息可以在客户门户上公开可见。如果您不知道导致错误的原因,请选中标有我不知道在对话底部造成这个问题 的框。然后,单击"
图 9.5. 描述问题
[D] - 接下来,查看将发送给客户门户网站的信息。您提供的解释位于 注释 选项卡中。其他选项卡包括您的系统主机名和安装环境的其他详情等信息。您可以删除您不想发送给红帽的任何项目,但请注意,提供较少详情可能会影响对问题的调查。检查完要发送的信息后,单击下一步"。
图 9.6. 查看数据成为 Sent
[D] - 查看作为单独的附件发送并包含在错误报告中的文件列表。这些文件提供有助于调查的系统信息。如果您不想发送某些文件,请取消选中每个文件旁边的框。要提供有助于查找问题的其他文件,请单击。查看要发送的文件后,选中标有 我已查看数据并同意提交的框。然后,单击 报告和附件发送到客户门户网站。
图 9.7. 查看文件以作为 Sent
[D] - 当对话框报告处理已完成时,您可以单击 Show log 来查看报告进程的详细信息,或者 Close 返回到初始崩溃报告对话框。此处,单击 Quit 以退出安装。
9.2.3. 创建安装前日志文件
inst.debug
选项从环境中创建日志文件。例如,这些日志文件包含当前的存储配置。
- 选择条目。
- 按 Tab 键编辑引导选项。
- 将
inst.debug
附加到选项中。例如:> vmlinuz ...
inst.debug
详情请查看 第 23 章 引导选项。 - 按 Enter 键 开始设置。
/tmp/pre-anaconda-logs/
目录中。访问日志文件:
- 切换到控制台。请参阅 第 8.2.1 节 “访问控制台”。
- 进入
/tmp/pre-anaconda-logs/
目录:# cd /tmp/pre-anaconda-logs/
9.3. 安装后出现问题
9.3.1. 您无法使用 RAID 卡引导吗?
grub>
),并显示闪烁的光标。如果出现这种情况,您必须重新分区您的系统,并将 /boot
分区和引导装载程序移到 RAID 阵列之外。/boot
分区和引导装载程序必须位于同一驱动器中。
9.3.2. 图形引导序列出现问题
过程 9.4. 暂时禁用图形引导
- 启动计算机并等待启动加载器菜单显示。如果您将引导装载程序超时时间设置为 0,请按 Esc 键 来访问它。
- 当显示启动加载器菜单时,使用光标键突出显示要引导的条目,然后按 e 键编辑此条目的选项。
- 在选项列表中,找到内核行 - 也就是说,以关键字
linux(或者在某些情况下是 linux
16 或 linux
efi
)开头的行。在此行中,找到rhgb
选项并将其删除。选项可能不会立即可见;使用光标键向上和向下滚动。 - 按 F10 或 Ctrl+X 使用编辑的选项引导您的系统。
过程 9.5. 永久禁用图形引导
- 使用 su - 命令登录到
root
帐户:$
su - - 使用 grubby 工具查找默认的 GRUB2 内核:
#
grubby --default-kernel /boot/vmlinuz-3.10.0-229.4.2.el7.x86_64 - 使用 grubby 工具从在您的 GRUB2 配置中确定的默认内核中删除
rhgb
引导选项。例如:#
grubby --remove-args="rhgb" --update-kernel /boot/vmlinuz-3.10.0-229.4.2.el7.x86_64
--remove-args="rhgb"
参数替换为 --args="rhgb"
参数。此命令会将 rhgb
引导选项恢复到 GRUB2 配置中的默认内核。
9.3.3. 引导进入图形环境
graphical.target
。完成后,重新启动计算机。系统重启后,您将看到图形登录提示符。
过程 9.6. 将图形登录设置为默认
- 打开 shell 提示符。如果您在用户帐户中,请键入 su - 命令以成为 root 用户。
- 将默认目标更改为
graphical.target
。要做到这一点,请执行以下命令:#
systemctl set-default graphical.target
root
用户身份执行以下命令:
#
systemctl set-default multi-user.target
9.3.4. 没有图形用户界面内容
9.3.5. 用户登录后 X Server Crashing
$
df -h
/home
分区上。以下是 df 命令的输出示例:
Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_rhel-root 20G 6.0G 13G 32% / devtmpfs 1.8G 0 1.8G 0% /dev tmpfs 1.8G 2.7M 1.8G 1% /dev/shm tmpfs 1.8G 1012K 1.8G 1% /run tmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup tmpfs 1.8G 2.6M 1.8G 1% /tmp /dev/sda1 976M 150M 760M 17% /boot /dev/dm-4 90G 90G 0 100% /home
/home
分区已满,这会导致崩溃。您可以通过删除不需要的文件,在分区上腾出一些空间。腾出一些磁盘空间后,使用 startx 命令启动 X。
-h
选项),请参阅 df(1)
man page。
9.3.6. 您的 RAM 没有被识别?
mem=
内核选项手动设置内存量。
过程 9.7. 手动配置内存
- 启动计算机并等待启动加载器菜单显示。如果您将引导装载程序超时时间设置为 0,请按 Esc 键 来访问它。
- 当显示启动加载器菜单时,使用光标键突出显示要引导的条目,然后按 e 键编辑此条目的选项。
- 在选项列表中,找到内核行 - 即以关键字
linux(或者在某些情况下是 linux
16
)开头的行。在该行末尾附加以下选项:mem=xxM
将 替换为您在 MiB 中有的 RAM 量。 - 按 F10 或 Ctrl+X 使用编辑的选项引导您的系统。
- 等待系统启动并登录。然后,打开命令行,然后再次执行 free -m 命令。如果命令显示的 RAM 总量与您的预期匹配,请将以下内容附加到
/etc/default/grub
文件中的GRUB_CMDLINE_LINUX
开头的行,以使更改永久:mem=xxM
将 替换为您在 MiB 中有的 RAM 量。 - 更新了该文件并将其保存后,刷新引导装载程序配置,以使更改生效。以 root 权限运行以下命令:
#
grub2-mkconfig --output=/boot/grub2/grub.cfg
/etc/default/grub
中,上面的例子类似如下:
GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release.*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root vconsole.font=latarcyrheb-sun16 rd.lvm.lv=rhel/swap $([ -x /usr/sbin/rhcrashkernel.param ] && /usr/sbin/rhcrashkernel-param || :) vconsole.keymap=us rhgb quiet mem=1024M" GRUB_DISABLE_RECOVERY="true"
9.3.7. 您的系统是否显示信号 11 错误?
rd.live.check
引导选项。详情请查看 第 23.2.2 节 “验证引导介质”。
部分 II. IBM Power 系统 - 安装和引导
ppc
和 ppc64
)。Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 仅支持 64 位 Power Systems 服务器(ppc64
)。
第 10 章 计划在 IBM Power 系统上安装
10.1. 升级或安装?
10.2. 您的硬件兼容性吗?
10.3. IBM 安装工具
- 在非虚拟化 IBM Power Systems 服务器上安装并配置 Linux。
- 在具有之前配置的逻辑分区(LPAR,也称为虚拟服务器)的服务器上安装和配置 Linux。
- 在新的或之前安装的 Linux 系统上安装 IBM 服务和生产力工具。IBM 服务和生产力工具包括动态逻辑分区(DLPAR)实用程序。
- 在 IBM Power Systems 服务器上升级系统固件级别。
- 在之前安装的系统上执行诊断或维护操作。
- 将 LAMP 服务器(软件堆栈)和应用程序数据从 System x 迁移到 System p 系统。LAMP 服务器是开源软件的捆绑包。LAMP 是 Linux、Apache HTTP 服务器、MySQL 关系数据库和 PHP(有时是 Perl 或 Python)语言的缩写。
10.4. 准备 IBM Power 系统服务器
c00000
,否则您可能会看到如下错误:
DEFAULT CATCH!, exception-handler=fff00300
10.5. 支持的安装目标
- 通过标准内部接口(如 SCSI、SATA 或 SAS)连接的存储
- 光纤通道主机总线适配器和多路径设备.有些操作需要厂商提供的驱动程序。
- 在虚拟客户端 LPAR 中使用虚拟 SCSI(vSCSI)适配器时,也支持在 IBM Power 系统服务器中虚拟化安装
10.6. 系统规格列表
- 如果您计划使用自定义分区布局,请记录:
- 附加到系统的硬盘驱动器的模型号、大小、类型和接口。例如: SATA0 中的 Seagate ST3320613AS 320 GB、SATA1 中的 Western Digital WD7500AAKS 750 GB。这样,您可以在分区过程中确定特定的硬盘驱动器。
- 如果您要安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 作为现有系统中的附加操作系统,记录:
- 有关系统上使用的分区的信息。此信息可以包括文件系统类型、设备节点名称、文件系统标签和大小。这样,您可以在分区过程中识别特定分区。请记住,不同的操作系统可识别分区和驱动器不同,因此即使其他操作系统是 Unix 操作系统,那么 Red Hat Enterprise Linuxnbsp 可以报告设备名称;Red Hat Enterprise Linuxnbsp;Red Hat Enterprise Linuxnbsp;Linux 的不同。通常可以通过执行 mount 命令和 blkid 命令等效命令和
/etc/fstab
文件中找到此信息。如果您已安装其他操作系统,Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 安装程序尝试自动探测并配置引导它们。如果没有正确检测到任何其他操作系统,您可以手动配置它们。如需更多信息,请参阅 第 13.15.1 节 “引导装载程序安装”。
- 如果您计划从本地硬盘中的镜像安装:
- 包含镜像的硬盘和目录。
- 如果您计划从网络位置安装:
- 您系统上的网络适配器制作和模型号。例如,Netgear GA311.这可让您在手动配置网络时识别适配器。
- IP、DHCP 和 BOOTP 地址
- 子网掩码
- 网关的 IP 地址
- 一个或多个名称服务器 IP 地址(DNS)
- FTP 服务器、HTTP(Web)服务器、HTTPS(Web)服务器或 NFS 服务器中的安装源的位置。
如果您不熟悉这些网络要求或条款,请联系您的网络管理员以获得帮助。 - 如果您计划在 iSCSI 目标上安装:
- iSCSI 目标的位置。根据您的网络,您可能还需要 CHAP 用户名和密码,以及反向 CHAP 用户名和密码。
- 如果您的计算机是域的一部分:
- 您应验证域名是否将由 DHCP 服务器提供。如果没有,则需要在安装过程中手动输入域名。
10.7. 磁盘空间和内存要求
/
、swap
和 PReP
引导分区) Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux.
安装类型 | 最低内存要求 |
---|---|
本地介质安装(USB、DVD) | 1,280 MiB |
NFS 网络安装 | 1,280 MiB |
HTTP、HTTPS 或者 FTP 网络安装 | 1,664 MiB |
10.8. RAID 和其他磁盘设备
10.8.1. 硬件 RAID
10.8.2. 软件 RAID
10.8.3. USB 磁盘
10.9. 选择安装引导方法
- 完全安装 DVD 或者 USB 驱动器
- 您可以使用完整安装 DVD ISO 镜像创建可引导介质。在这种情况下,可以使用单个 DVD 或 USB 驱动器完成整个安装,它将作为引导设备以及安装软件包的安装源。有关如何进行完整安装 DVD 或者 USB 驱动器的步骤,请参阅 第 3 章 制作介质。
- 最小引导 CD、DVD 或者 USB Flash 驱动器
- 使用一个小 ISO 镜像创建最小的引导 CD、DVD 或者 USB 闪存驱动器,该镜像只包含引导系统并开始安装所需的数据。如果您使用这个引导介质,则需要一个额外的安装源,用来安装软件包。有关生成引导 CD、DVD 和 USB 闪存驱动器的步骤,请参阅 第 3 章 制作介质。
- PXE 服务器
- 预启动执行环境 (PXE)服务器允许安装程序通过网络引导。引导系统后,您可以使用其他安装源(如本地硬盘或网络中的位置)完成安装。有关 PXE 服务器的详情请参考 第 24 章 准备网络安装。
10.10. 使用 Kickstart 自动安装
第 11 章 在 IBM Power 系统上安装期间更新驱动程序
- 将驱动程序磁盘的 ISO 镜像文件放在安装程序可访问的位置、在本地硬盘驱动器、USB 闪存驱动器或者 CD 或者 DVD 中。
- 通过将镜像文件提取到 CD 或者 DVD 或者 USB 闪存驱动器来创建驱动程序磁盘。有关将 ISO 镜像刻录到 CD 或者 DVD 的详情,请参考 第 3.1 节 “创建安装 CD 或者 DVD” 中的安装磁盘,以及 第 3.2 节 “创建安装 USB 介质” 有关将 ISO 镜像写入 USB 驱动器的说明。
11.1. 准备安装期间驱动程序更新
- 自动驱动程序更新
- 开始安装时,Anaconda 安装程序将尝试检测所有附加的存储设备。如果在安装开始时标有
OEMDRV
的存储设备,Anaconda 将始终将其视为驱动程序更新磁盘,并尝试加载其中的驱动程序。 - 支持的驱动程序更新
- 您可以在开始安装时指定
inst.dd
引导选项。如果您在没有参数的情况下使用这个选项,Anaconda 将显示连接到该系统的所有存储设备列表,并提示您选择包含驱动程序更新的设备。 - 手动驱动程序更新
- 您可以在开始安装时指定
inst.dd=位置
引导选项,其中 location 是驱动程序更新磁盘或 ISO 镜像的路径。当您指定这个选项时,Anaconda 将尝试加载在指定位置找到的任何驱动程序更新。使用手动驱动程序更新,您可以指定本地可用的存储设备或网络位置(HTTP、HTTPS
或者
FTP
服务器)。
inst.dd=位置和
inst.dd
。但是,Anaconda 在这种情况下的作用取决于您使用的 位置 类型。如果是一个设备,Anaconda 会提示您从指定设备中选择要更新的驱动程序,然后它为您提供附加设备。如果 位置 是一个网络位置,Anaconda 首先会提示您选择一个包含驱动程序更新的设备,然后它可让您从指定的网络位置更新驱动程序。
OEMDRV
的存储设备,且它必须实际连接到安装系统。要使用协助的方法,您可以使用 OEMDRV
以外的任何本地存储设备。要使用手动方法,您可以使用任何具有不同标签的本地存储,或者可从安装系统访问的网络位置。
ip=
选项初始化网络。详情请查看 第 23.1 节 “在引导菜单配置安装系统”。
11.1.1. 准备在本地存储中使用驱动程序更新镜像文件
- 为了让安装程序自动识别驱动程序磁盘,存储设备的卷标签必须是
OEMDRV
。此外,您将需要将 ISO 映像文件的内容提取到存储设备的根目录,而不是复制 ISO 映像本身。请参阅 第 11.2.1 节 “自动驱动程序更新”。请注意,始终建议从标有OEMDRV
的设备安装驱动程序,且最好手动安装。 - 对于手动安装,只需将 ISO 镜像作为单个文件复制到存储设备中。如果您发现该文件很有用,但不得更改文件名扩展名(必须保持
.iso
),如dd.iso
。请参阅 第 11.2.2 节 “支持的驱动程序更新” 以了解如何在安装过程中手动选择驱动程序更新。
11.1.2. 准备驱动程序 Disc
rhdd3
的文件,该文件是包含驱动程序磁盘描述的签名文件,以及包含各种架构实际驱动程序的名为 rpms
的目录。
.iso
结尾的文件,那么您没有正确创建磁盘,应该重试。如果您使用 GNOME 以外的 Linux 桌面,或者使用其他操作系统,请确保您 从映像中选择一个类似于 Burn 的选项。
11.2. 在安装过程中执行驱动程序更新
- 让安装程序自动查找并提供安装所需的驱动程序更新,
- 让安装程序提示您定位驱动程序更新,
- 手动指定到驱动程序更新镜像或 RPM 软件包的路径。
11.2.1. 自动驱动程序更新
OEMDRV
卷标签与您的计算机连接。
OEMDRV
块设备来自动加载 Kickstart 文件。此文件必须命名为 ks.cfg
并放在要加载的设备的根目录中。有关 Kickstart 安装的详情,请查看 第 27 章 Kickstart 安装。
OEMDRV
的存储设备,它将被视为驱动程序更新磁盘,并尝试从该设备加载驱动程序更新。系统会提示您选择载入哪些驱动程序:
图 11.1. 选择驱动程序
[D]
11.2.2. 支持的驱动程序更新
OEMDRV
卷标签的块设备,以便在安装期间安装驱动程序。但是,如果没有检测到这样的设备,且引导命令行指定了 inst.dd
选项,安装程序可让您以互动模式找到驱动程序磁盘。在第一步中,从 Anaconda 的列表中选择本地磁盘分区以扫描 ISO 文件。然后,选择一个检测到的 ISO 文件。最后,选择一个或多个可用驱动程序。下图演示了文本用户界面中的进程,其中突出显示了个别步骤。
图 11.2. 交互选择驱动程序
[D]
OEMDRV
卷标签,则使用 inst.dd
选项且不带参数,并使用菜单选择该设备,或者安装程序使用以下引导选项扫描介质的驱动程序:
inst.dd=/dev/sr0
11.2.3. 手动驱动程序更新
inst.dd=位置
,其中 location 是驱动程序更新磁盘的路径:
图 11.3. 指定到驱动程序更新的路径
[D]
11.2.4. 将驱动程序列入黑名单
modprobe.blacklist=driver_name
选项附加到其中。使用您要禁用的驱动程序或驱动程序的名称替换 driver_name,例如:
modprobe.blacklist=ahci
modprobe.blacklist=
引导选项列入黑名单的驱动程序会在安装的系统中保持禁用状态,并显示在 /etc/modprobe.d/anaconda-blacklist.conf
文件中。有关将驱动程序和其他引导选项列入黑名单的更多信息,请参阅 第 23 章 引导选项。
第 12 章 在 IBM Power 系统中引导安装
图 12.1. SMS 控制台
[D]
inst.vnc
引导选项(请参阅 启用远程访问)。
12.2. 从不同的源安装
引导方法 | 安装源 |
---|---|
完整安装介质(DVD) | 启动介质本身 |
最小引导介质(CD 或者 DVD) | 完整安装 DVD ISO 镜像或从此镜像中提取的安装树,位于网络位置或硬盘中 |
网络引导 | 完整安装 DVD ISO 镜像或从此镜像中提取的安装树,位于网络位置 |
12.3. 使用安装服务器从网络引导
Select Boot Options,然后选择 Boot
/Install Device
,将计算机配置为从网络接口引导。最后,从可用设备列表中选择您的网络设备。
过程 12.1. 如何从网络启动安装程序
- 确保连接了网络电缆。网络插槽上的连接显示灯应该是亮的,即使没有开机也是如此。
- 打开 计算机。
- 网络设置和诊断信息通常在计算机连接到服务器之前出现,尽管这取决于所使用的硬件。然后,您将看到一个菜单,其中包含指定如何设置网络引导服务器的选项。按与所需选项对应的数字键。如果您不确定您应该选择哪个选项,请询问您的服务器管理员。
vmlinuz
和 initrd.img
映像通过网络引导您的系统。您不能使用 ppc64.img
映像通过网络引导; 文件对于 TFTP 而言太大。
第 13 章 使用 Anaconda 安装
- 使用 Kickstart 自动安装,如 所述 第 27 章 Kickstart 安装
- 使用 VNC (虚拟网络计算)协议从另一个使用图形显示的计算机连接到安装系统,以远程执行图形安装 - 请参阅 第 25 章 使用 VNC
13.1. Anaconda 简介
13.2. 安装期间控制台和日志记录
13.2.1. 访问控制台
root
权限的互动 shell 提示符,除非使用引导选项或 Kickstart 命令特别禁用了这一提示符。
快捷键 | 内容 |
---|---|
Ctrl+b 1 | 安装程序主窗口。包含基于文本的提示(在文本模式安装或者使用 VNC 直接模式时),以及一些调试信息。 |
Ctrl+b 2 | 具有 root 权限的互动 shell 提示符. |
Ctrl+b 3 | 安装日志; 显示保存在 /tmp/anaconda.log 中的消息. |
Ctrl+b 4 | 存储日志; 显示来自内核和系统服务的信息,存储在 /tmp/storage.log 中. |
Ctrl+b 5 | 程序日志; 显示来自其他系统实用程序的消息,存储在 /tmp/program.log 中. |
13.2.2. Save Screenshots
/tmp/anaconda-screenshots/
。
13.3. 在文本模式中安装
图 13.1. 文本模式安装
[D]
[x]
,并且在开始安装前需要您注意的屏幕将标记为 [!]
。可用的命令显示在可用选项列表下方。
Processing...
标签。要刷新到文本菜单项的当前状态,请在文本模式提示符下使用 r 选项。
- 安装程序将始终使用英语语言和美国英语键盘布局。您可以配置语言和键盘设置,但这些设置仅适用于安装的系统,不适用于安装。
- 您无法配置任何高级存储方法(LVM、软件 RAID、FCoE、zFCP 和 iSCSI)。
- 无法配置自定义分区 ; 您必须使用其中一个自动分区设置。您也不能配置启动加载器的安装位置。
- 您无法选择要安装的任何软件包附加组件;必须使用 Yum 软件包管理器在安装结束后添加它们。
inst.text
引导选项引导安装。有关引导和使用引导选项的详情,请查看 第 12 章 在 IBM Power 系统中引导安装。
13.4. 使用 HMC vterm
13.5. 在图形用户界面中安装
图 13.2. 安装摘要 屏幕
[D]
快捷键 | 使用 |
---|---|
选项卡 和 Shift+Tab | 在当前屏幕上循环使用活动控制元素(按钮、复选框等) |
up 和 Down | 滚动列表 |
左 和 右 | 滚动浏览横向工具栏和表条目 |
空格 和 输入 | 从选择中选择或删除突出显示的项目,然后展开和折叠下拉菜单 |
13.6. 欢迎屏幕和语言选择
GeoIP
模块自动进行位置检测确定预先选择的语言。
图 13.3. 语言配置
[D]
13.7. 安装摘要屏幕
图 13.4. 安装摘要 屏幕
[D]
图 13.5. 当没有网络被检测时,网络配置屏幕
[D]
13.8. 日期和时间
- 使用鼠标,单击交互地图以选择特定城市。此时会出现一个红色页脚表示您的选择。
- 您还可以滚动浏览屏幕顶部的 Region 和 City 下拉菜单,以选择您的时区。
- 选择 Region 下拉菜单底部的 Etc,然后在下一个菜单中选择调整为 GMT/UTC 的时区,如
GMT+1
。
13.9. 语言支持
Español
。然后您可以在右侧面板中选择特定于您所在区域的区域设置,如 Español(Costaaraol
)。您可以选择多个语言和多个区域。选定的语言在左侧面板中以粗体显示。
图 13.6. 配置语言支持
[D]
13.10. 键盘配置
图 13.7. 键盘配置
[D]
13.11. 安全策略
/root/openscap_data
目录中。
图 13.8. 安全策略选择屏幕
[D]
HTTP、HTTPS
或者 FTP
服务器加载。使用内容的完整地址,包括协议(如 http://
)。网络连接必须处于活跃状态(在 第 13.13 节 “网络和主机名”中启用),然后才能载入自定义配置集。安装程序将自动检测到内容类型。
13.12. 安装源
图 13.9. 安装源屏幕
[D]
- 自动探测的安装介质
- 如果您使用完整安装 DVD 或者 USB 驱动器开始安装,安装程序会检测到它并在这个选项下显示基本信息。单击""按钮,以确保介质适合安装。如果您选择了
这个介质并安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 在引导菜单中,或者在您使用
。rd.live.check
引导选项时执行这个完整性测试 - ISO 文件
- 如果安装程序使用可挂载的文件系统检测到分区的硬盘驱动器,则会出现这个选项。选择这个选项,单击按钮,然后浏览到系统中安装 ISO 文件的位置。然后单击" ",以确保 文件适合安装。
- (在网络上)
- 要指定网络位置,请选择这个选项并从下拉菜单中选择以下选项:
- http://
- https://
- ftp://
- nfs
使用您选择作为位置 URL 的开头,在地址框中键入其余内容。如果您选择 NFS,系统会显示另一个框供您指定任何 NFS 挂载选项。重要在选择基于 NFS 的安装源时,您必须使用冒号(:
)字符指定地址,将主机名从路径中分隔。例如:server.example.com:/path/to/directory
要为 HTTP 或 HTTPS 源配置代理,请单击 启用 HTTP 代理,然后在 Proxy URL 框中键入 URL。如果您的代理需要身份验证,请选中 Use Authentication 并输入用户名和密码。点 。按钮。选中如果您的 HTTP 或 HTTPS URL 引用存储库镜像列表,请在输入字段下标记复选框。
13.13. 网络和主机名
图 13.10. 网络和主机名配置屏幕
[D]
localhost.localdomain
表示没有为目标系统配置特定静态主机名,安装系统的实际主机名将在网络配置过程中配置(例如,通过使用 DHCP 或 DNS 的 NetworkManager)。
13.13.1. 编辑网络连接
13.13.2. 高级网络接口
图 13.13. 网络和主机名配置屏幕
[D]
bond
- 代表 NIC(网络接口控制器)绑定,这是一种将多个网络接口绑定到单个绑定通道的方法。bridge
- 代表 NIC Bridging,这是一种将多个独立网络连接到一个聚合网络的方法。团队
- 代表 NIC 合作,一种用于聚合链接的新实现,旨在提供一个小型内核驱动程序来实现对数据包流的快速处理,以及各种应用程序来执行用户空间中的所有其他操作。VLAN
- 一种创建互相隔离的多个不同广播域的方法。
图 13.14. 高级网络接口对话框
[D]
13.14. 软件选择
- 横向行 上方 列出的附加组件与您选择的环境对应。如果您在列表的这一部分中选择了任何附加组件,然后选择不同的环境,您的选择将会丢失。
- 横向 行 中列出的附加组件适用于所有环境。选择其他环境不会影响列表的这一部分所做的选择。
图 13.15. 服务器安装的软件选择示例
[D]
服务器
变体提供专为服务器设计的环境,而 工作站
变体则有多种作为开发人员工作站部署的选择,以此类推。
repodata/*-comps-variant.xml
文件;在 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 安装 DVD 用作安装源。此文件包含描述可用环境(由 <environment>
标签标记)和附加组件( <group>
标签)的结构。
13.14.1. 核心网络服务
- 通过
rsyslog
服务集中式日志记录 - 通过 SMTP 发送电子邮件(简单邮件传输协议)
- 通过 NFS 共享网络文件(网络文件系统)
- 通过 SSH 远程访问(安全 SHell)
- 通过 mDNS(多播 DNS)进行资源广告.
13.15. Installation Destination
特例
- 如果有一张 RAID 卡,请注意某些 BIOS 类型不支持从 RAID 卡中引导。在这种情况下,
/boot
分区必须在 RAID 阵列之外的分区上创建,比如在一个单独的硬盘驱动器上创建。使用内部硬盘驱动器创建带有有问题的 RAID 卡的分区非常必要。软件 RAID 设置也需要/boot
分区。如果您选择自动对系统进行分区,您应该手动编辑/boot
分区。如需更多详情,请参阅 第 13.15.4 节 “手动分区”。 - 安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp; 在带有多路径和非多路径存储设备的系统中的 Linux 时,安装程序中的自动分区布局可以创建包含多路径和非多路径设备混合的卷组。这违背了多重路径存储的目的。我们建议您在 Installation Destination 屏幕上仅选择多路径设备或仅选择非多路径设备。或者手动分区。
图 13.16. 存储空间概述
[D]
- 在 Partitioning 部分中,您可以选择如何对存储设备进行分区以及如何创建卷。您可以手动配置分区,或者允许安装程序自动完成分区。如果您要在以前未使用的存储上进行干净的安装,或者不需要将任何数据保存在存储中,则建议自动分区。要这样做,请保留 自动配置分区 单选按钮的默认选择,安装程序将为您在存储空间中创建必要的分区和卷。对于自动分区,您还可以选择 I would would to make additional space available 复选框,以选择如何将空间从其他文件系统重新分配至此安装。单击 后,可以显示两个对话框。如果您选择了自动分区,但没有足够存储空间来使用推荐的分区配置完成安装,则会出现一个对话框:
图 13.17. 安装选项对话框,使用 Reclaim Space 选项
[D]您可以单击 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 软件选择 链接。链接将导航至 软件选择 部分,您可以在其中更改要安装的软件,并释放一些临时存储空间。另外,您可以点击 Installation Destination 屏幕,以便在其中可以添加更多存储设备或选择手动配置分区。单击 ,以从现有文件系统中释放一些存储空间。详情请查看 第 13.15.3 节 “回收磁盘空间”。返回如果您没有足够的可用空间,则会出现第二个对话框。在这种情况下,您必须在初始存储页面中添加更多磁盘或退出安装。如果您选择了 I will configure partitioning 单选按钮进行手动设置,则在单击 后,您将进入 Manual Partitioning 屏幕。详情请查看 第 13.15.4 节 “手动分区”。 - 在 Encryption 部分中,您可以选择 Encrypt my data 复选框来加密除
/boot
分区外的所有分区。有关加密的详情,请查看 Red Hat Enterprise Linux 7 安全指南。
13.15.1. 引导装载程序安装
图 13.18. 所选磁盘摘要
[D]
13.15.2. 加密分区
图 13.19. 输入加密的分区的密码
[D]
13.15.3. 回收磁盘空间
图 13.20. 从现有文件系统回收磁盘空间
[D]
13.15.4. 手动分区
图 13.21. 手动分区屏幕
[D]
13.15.4.1. 添加文件系统和配置分区
PReP
、/
home
、/boot
和 swap
。您还可以创建所需的额外分区。详情请查看 第 13.15.4.4 节 “推荐的分区方案”。
/boot
分区、一个 /
(root)卷,以及一个取决于可用存储大小的交换卷。这些是典型安装的建议文件系统,但您可以根据需要添加附加文件系统和挂载点。
/
,或者为引导分区选择 /boot
。然后,在 Desired Capacity 文本字段中输入文件系统的大小,例如 2GiB
。如果您将该字段留空,或者指定了大于可用空间的大小,则会使用所有剩余空间。输入这些详细信息后,单击 按钮以创建分区。
/boot
,然后创建其余分区,让安装程序为其分配剩余容量。
Standard Partition
、BTRFS
、LVM
和 LVM Thin Provisioning
。请注意,无论在这个菜单中选择什么值,/boot
分区将始终位于标准分区中。
图 13.22. 配置挂载点
[D]
图 13.23. 重新扫描磁盘
[D]
图 13.24. 自定义分区
[D]
- 挂载点 - 输入文件系统挂载点.例如:如果文件系统应该是 root 文件系统,请输入
/
;为/boot
文件系统输入/boot
,以此类推。对于交换文件系统,不应设置挂载点 - 将文件系统类型设置为swap
就足够了。 - 所需容量 - 输入文件系统所需的大小。您可以使用常规大小单位,如 KiB 或者 GiB。如果没有指定其他单元,则默认为 MiB。
- 设备类型 - 选择以下类型之一: 标准分区、LVM、RAID、LVM Thin Provisioning 或 BTRFS。选中相邻的 Encrypt 框来加密分区或卷。系统将提示您稍后设置密码。只有在选择了两个或者多个磁盘进行分区时才可用 RAID。如果您选择了这个类型,也可以设置 RAID 级别。同样,如果您选择 LVM,可以指定 卷组。
- 文件系统 - 在下拉菜单中选择这个分区或卷的适当文件系统类型。选中相邻 Reformat 框以格式化现有分区,或者取消选中该框以保留您的数据。请注意,新创建的分区和卷必须重新格式化,此时无法取消选中复选框。
- label - 为 分区分配标签。标签可用于轻松识别和解决单个分区。
- name - 为 LVM 或 Btrfs 卷分配名称。请注意,标准分区在创建时会自动命名,其名称无法编辑,例如
/home
被分配了 nameda1
。
/usr
或 /var
是独立于剩余 root 卷的分区,引导过程会变得非常复杂,因为这些目录包含对其至关重要的组件。在某些情况下,比如这些目录位于 iSCSI 驱动器或 FCoE 位置,系统可能无法引导,或者在关闭或重启时挂起并显示 Device is busy
错误。
/usr
或 /var
,不适用于下面的目录。例如: /var/www
的单独分区可以正常工作。
13.15.4.1.1. 文件系统类型
设备类型
- 标准分区 - 标准分区可以包含文件系统或交换空间,或者可以为软件 RAID 或 LVM 物理卷提供容器。
- 逻辑卷(LVM) - 创建 LVM 分区会自动生成 LVM 逻辑卷。使用物理磁盘时,LVM 可以提高性能。有关如何创建逻辑卷的详情请参考 第 13.15.4.3 节 “创建 LVM 逻辑卷”。有关 LVM 的详情请参考 Red Hat Enterprise Linux 7 逻辑卷管理器管理指南。
- LVM 精简配置 - 使用精简配置,您可以管理一个有可用空间的存储池,称为精简池,可在应用程序需要时将其分配给任意数量的设备。可在需要时动态扩展精简池,以便有效分配存储空间。有关 LVM 的详情请参考 Red Hat Enterprise Linux 7 逻辑卷管理器管理指南。注意安装程序将为包含它的卷组中的 LVM 精简池逻辑卷自动保留任何请求空间的 20%。这是一种安全措施,可确保您可以扩展元数据卷或精简置备逻辑卷的数据卷。
- 软件 RAID - 创建两个或者多个软件 RAID 分区,允许您创建 RAID 设备。为系统中的每个磁盘分配一个 RAID 分区。要创建 RAID 设备,请参阅 第 13.15.4.2 节 “创建软件 RAID”。有关 RAID 的详情,请查看 Red Hat Enterprise Linux 7 存储管理指南。
文件系统
- XFS - XFS 是一种高度可扩展的高性能文件系统,支持 16 个 EiB(大约 16 亿 GiB)、8 个 EiB(大约 8 亿 GiB)和包含数十亿条目的目录结构。XFS 支持元数据日志,有助于更快速的崩溃恢复。XFS 文件系统也可以在挂载和激活时进行碎片整理和调整大小。默认情况下会选择此文件系统,并且强烈建议您这样做。有关如何将之前使用的 ext4 文件系统的常用命令转换为 XFS 的详情请参考 附录 F, ext4 和 XFS 命令的参考表。在 Red Hat Enterprise Linuxnbsp 中支持的最大 XFS 文件系统大小;Hat Enterprise Linuxnbsp;Linux 目前为 500 TiB。
- ext4 - ext4 文件系统基于 ext3 文件系统,并具有许多改进。这包括对更大文件系统和更大文件的支持、更快更有效的磁盘空间分配、一个目录中无限的子目录数、更快速的文件系统检查及更强大的日志能力。在 Red Hat Enterprise Linuxnbsp 中支持的最大 ext4 文件系统;Hat Enterprise Linuxnbsp;Linux 目前为 50 TiB。
- ext3 - ext3 文件系统基于 ext2 文件系统,它有一个主要优势 - 日志。使用日志记录文件系统可减少在崩溃后恢复文件系统所花费的时间,因为不需要在每次崩溃时运行
fsck
实用程序来检查文件系统的元数据一致性。 - ext2 - ext2 文件系统支持标准 Unix 文件类型,包括常规文件、目录或符号链接。它允许分配长文件名,最多 255 个字符。
- VFAT - VFAT 文件系统是一个 Linux 文件系统,与 Microsoft Windows 在 FAT 文件系统上的长文件名兼容。
- swap - 交换分区用于支持虚拟内存。换句话说,当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 分区。
- Prep - 这个小的引导分区位于硬盘的第一个分区中。PReP boot 分区包含 GRUB2 引导装载程序,它可允许 IBM Power Systems 服务器引导 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux。
13.15.4.2. 创建软件 RAID
图 13.25. 创建软件 RAID 分区 - 设备类型 菜单扩展
[D]
- 按照 第 13.15.4.1 节 “添加文件系统和配置分区” 所述创建挂载点。通过配置这个挂载点,您可以配置 RAID 设备。
- 保持在左侧窗格中选择的分区,选择窗格下方的配置按钮,以打开 Configure Mount Point 对话框。选择将哪些磁盘包含在 RAID 设备中并点击 。
- 点击设备类型下拉菜单并选择 RAID。
- 点击 File System 下拉菜单并选择您首选的文件系统类型(请参阅 第 8.14.4.1.1 节 “文件系统类型” )。
- 点击 RAID 级别下拉菜单并选择您首选的 RAID 级别。可用的 RAID 级别有:
- RAID0 - 优化性能(条状)
- 在多个磁盘间分发数据.级别 0 RAID 比标准分区提供更高的性能,并可用于将多个磁盘的存储池到一个大型虚拟设备中。请注意,级别 0 RAID 不提供冗余,且阵列中的一个设备失败会破坏整个阵列中的数据。RAID 0 要求至少有两个 RAID 分区。
- RAID1 - Redundancy(mirror)
- 将一个磁盘上的所有数据镜像到一个或多个其他磁盘上。阵列中的附加设备提供增大的冗余级别。RAID 1 要求至少有两个 RAID 分区。
- RAID4 - 错误检测(解析)
- 在多个磁盘间分发数据,并使用阵列中的一个磁盘存储奇偶校验信息,以便在阵列中的任何磁盘出现故障时保护阵列。因为所有奇偶校验信息都存储在一个磁盘上,所以访问这个磁盘会造成阵列性能瓶颈。RAID 4 要求至少三个 RAID 分区。
- RAID5 - 分布式错误检测
- 在多个磁盘间分发 数据和 奇偶校验信息。因此,级别 5 RAID 提供了在多个磁盘间分布数据的性能优势,但不会共享级别 4 RAID 的性能瓶颈,因为奇偶校验信息也会通过阵列分发。RAID 5 要求至少三个 RAID 分区。
- RAID6 - 冗余
- 级别 6 的 RAID 与级别 5 RAID 类似,但它们会存储两组奇偶校验数据,而不是只存储一组奇偶校验数据。RAID 6 要求至少四个 RAID 分区。
- RAID10 - 冗余(镜像) 和优化性能(条带)
- 第 10 级 RAID 是 嵌套的 RAID 或混合 RAID。它们由在磁盘镜像集合中分布数据组成。例如:一个由四个 RAID 分区组成的级别 10 RAID 阵列由两对条状分区组成。RAID 10 要求至少四个 RAID 分区。
- 点击 安装概述 屏幕。保存您的更改,然后继续另一个分区或点击 返回
13.15.4.3. 创建 LVM 逻辑卷
图 13.26. 配置逻辑卷
[D]
- 按照 第 13.15.4.1 节 “添加文件系统和配置分区” 所述,为 LVM 卷创建一个挂载点。
- 点击 设备类型 下拉菜单并选择 LVM。卷组 下拉菜单将显示并显示新创建的卷组名称。
- (可选)点击菜单并选择 Create a new volume group,或者点击 来配置新创建的卷组(如果需要)。通过创建新卷组 选项 按钮可进入 配置卷组对话框,您可以在其中重命名逻辑卷组并选择将包含的磁盘。注意配置对话框不允许指定卷组物理扩展的大小。其大小将始终设置为默认值 4 MiB。如果要创建具有不同物理范围的卷组,请切换到交互式 shell 并使用 vgcreate 命令手动创建它,或者使用带有 volgroup --pesize=size 命令的 Kickstart 文件。
图 13.27. 自定义 LVM 卷组
[D]可用的 RAID 级别与实际的 RAID 设备相同。如需更多信息,请参阅 第 13.15.4.2 节 “创建软件 RAID”。您还可以为卷组进行加密,并为其设置大小策略。可用的策略选项有:- 自动 - 自动 设置卷组大小,使其足够容纳配置的逻辑卷。适合于不需要剩余空间的卷组。
- 尽可能大 - 卷组大小最大,无论它包含的逻辑卷的大小如何。适合于要将大多数数据保存到 LVM,且之后需要增大一些现有逻辑卷的大小,或者需要在该卷组中生成附加逻辑卷。
- 修复了 - 使用这个选项,您可以设置卷组的确切大小。这个固定的大小必须能够容纳所有配置的逻辑卷。如果您知道该卷组的确切大小,这非常有用。
配置组时,单击。 - 点击 安装概述 屏幕。保存您的更改,然后继续另一个分区或点击 返回
/boot
分区放在 LVM 卷中。
13.15.4.4. 推荐的分区方案
- PReP boot 分区 - 建议大小为 4 到 8 MiB
- 硬盘驱动器的第一个分区应包含 PReP 引导分区。它包含 GRUB2 引导装载程序,它允许 IBM Power Systems 服务器引导 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux。
-
/boot
分区 - 建议大小至少为 1 GiB - 挂载的分区包含操作系统内核,它允许您的系统
引导
Red Hat Enterprise Linuxnbsp;Hat Enterprise Enterprise Linuxnbsp;Linux 以及 bootstrap 过程中使用的文件。鉴于多数固件的限制,推荐创建一个较小的分区来容纳这些文件。在大多数情况下,1 GiB 引导分区足够了。和其它挂载点不同,不能将 LVM 卷用于/boot
-/boot
必须位于单独的磁盘分区中。注意如果有一张 RAID 卡,请注意某些 BIOS 类型不支持从 RAID 卡中引导。在这种情况下,/boot
分区必须在 RAID 阵列之外的分区上创建,比如在一个单独的硬盘驱动器上创建。警告如果您有一个 RAID 卡,请注意 Red Hat Enterprise Linuxnbsp;Hat Enterprise Enterprise Linuxnbsp;Linux 不支持在 IPR 卡中设置硬件 RAID。您可在安装前引导独立诊断 CD,以创建 RAID 阵列,然后安装到那个 RAID 阵列。 root
- 建议大小为 10 GiB- 这是"
/
"或根目录的位置。root 目录是目录结构的最顶层。默认情况下,所有文件都会写入此文件系统,除非在要写入的路径中挂载了不同的文件系统(例如/boot 或
/home
)。虽然 5 GiB 根文件系统允许您最小安装,但建议至少分配 10 GiB,以便可以尽可能安装您想要的软件包组。重要不要将/
root 目录混淆 /
目录。/root
目录是 root 用户的主目录。/root
目录有时被称为 斜杠 root,将其与根目录区分开。 /home
- 建议大小至少为 1 GiB- 要独立于系统数据存储用户数据,请为
/home
目录创建一个专用的文件系统。该文件系统的大小应当基于本地存储的数据量、用户数量等。这将允许您升级或重新安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 而无需清除用户数据文件。如果您选择自动分区,建议至少有 55GiB 磁盘空间可用于安装,以确保/home
文件系统已创建。 swap
分区 - 建议大小至少为 1 GB- swap 文件系统支持虚拟内存 ; 当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 文件系统。swap 大小是系统内存负载的一个功能,而不是系统内存总量,因此不等于系统内存总量。因此,务必要分析系统将要运行的应用程序,以及那些应用程序将服务的负载,以确定系统内存工作负载。应用程序提供商和开发人员应当能够提供一些指导。当系统没有 swap 空间时,内核会终止进程,因为系统 RAM 内存已耗尽。配置太多 swap 空间会导致存储设备被分配但处于闲置状态,因此资源使用不足。太多 swap 空间也会隐藏内存泄漏的问题。swap 分区的最大大小和其他附加信息可在
mkswap(8)手册页
中找到。下表根据系统中的 RAM 量提供推荐的 swap 分区大小。如果您让安装程序自动对您的系统进行分区,将使用本指南建立 swap 分区大小。自动分区设置假设交换分区的最大大小限制为硬盘驱动器总大小的 10%,且安装程序无法创建大于 128GB 的交换分区。如果要将 swap 分区大小设置为超过系统存储空间的 10%,或者 128GB 以上,您必须手动编辑分区布局。表 13.3. 推荐的系统交换空间 系统中的 RAM 量 推荐的 swap 空间 如果允许休眠则推荐使用 swap 空间 小于 2 GB RAM 量的 2 倍 RAM 量的 3 倍 2 GB - 8 GB 与 RAM 量相等 RAM 量的 2 倍 8 GB - 64 GB 4GB 到 RAM 量的 0.5 倍 RAM 量的 1.5 倍 64 GB 以上 依赖工作负载(至少 4GB) 不推荐休眠 在上面列出的每个范围(例如,具有 2 GB、8 GB 或 64 GB 系统 RAM 的系统)之间,可以根据所选 swap 空间自由裁量。如果您的系统资源允许此操作,增加 swap 空间可提高性能。将 swap 空间分布到多个存储设备中 - 特别是对于那些使用高速驱动器、控制程序和接口的系统,还可提高 swap 空间性能。
/var/cache/yum/
中。如果您为 /var
创建独立分区或卷,请确保它的大小至少为 3GB,以适应下载的软件包更新。
13.16. 存储设备
图 13.28. 存储空间概述
[D]
13.16.1. 存储设备选择屏幕
- 多路径设备
- 存储设备可通过多个路径访问,例如通过同一系统上的多个 SCSI 控制器或光纤通道端口。安装程序只检测到序列号为 16 或 32 个字符的多路径存储设备。
- 其他 SAN 设备
- 存储区域网络(SAN)上可用的设备。
- 固件 RAID
- 附加到固件 RAID 控制器的存储设备。
图 13.29. 专用存储设备的标签化概述
[D]
- - 使用 连接 iSCSI 设备;继续
- - 使用 配置光纤通道过联网存储设备;继续
图 13.30. 存储设备搜索选项卡
[D]
/etc/fstab
文件添加到系统。
13.16.1.1. 高级存储选项
图 13.31. 高级存储选项
[D]
13.16.1.1.1. 配置 iSCSI 参数
图 13.32. iSCSI 发现详情 Dialog
[D]
过程 13.1. iSCSI 发现和启动 iSCSI 会话
- 在 Target IP Address 字段中输入 iSCSI 目标的 IP 地址。
- 在 iSCSI 启动器名称字段中提供 iSCSI 启动器名称 字段中的名称,格式为 iSCSI 限定名称 (IQN)。有效的 IQN 条目包括:
- string
iqn.
(请注意句点) - 指定组织 Internet 域或子域名注册的年份和月份的日期代码,以当月的四位数字表示,短划线加两个数字,后跟一个句点。例如,
2010-09.
代表 2010 年 9 月。 - 您的组织的 Internet 域或子域名,首先以顶级域的相反顺序显示。例如,将子域
storage.example.com
代表为com.example.storage
- 冒号后跟一个在您的域或子域中唯一标识此特定 iSCSI 启动器的字符串。例如
:diskarrays-sn-a8675309
因此,完整的 IQN 可以如下所示:iqn.2010-09.storage.example.com:diskarrays-sn-a8675309
。Anaconda 使用此格式 的名称预先填充 iSCSI 启动器 名称字段,以帮助您了解结构。有关 IQN 的更多信息,请参阅 RFC 37 20 - Internet Small Computer Systems Interface(iSCSI)中的 3.2.6. iSCSI 名称,http://tools.ietf.org/html/rfc3720#section-3.2.6 以及 RFC 3721 - Internet Small Computer Systems Interface(iSCSI) 命名和发现中的 RFC 3721 - Internet Small Computer Systems Interface(iSCSI)命名和发现 中的更多信息 http://tools.ietf.org/html/rfc3721#section-1。 - 使用 Discovery Authentication Type 下拉菜单指定用于 iSCSI 发现的验证类型。可用的选项如下:
- No credentials
- CHAP pair
- CHAP pair and a reverse pair
- 如果您选择了 CHAP Username 和 CHAP Password 中提供 iSCSI 目标的用户名和密码。作为验证类型,请在
- 如果您选择了 CHAP Username 和 CHAP Password 字段中为 iSCSI 目标提供用户名和密码,并在 Reverse CHAP Username 和 Reverse CHAP Password 字段中 为 iSCSI 启动器提供用户名和密码。作为身份验证类型,请在
- (可选)选中标有 Bind 目标到网络接口 的框。
- 单击 Anaconda 尝试根据您提供的信息发现 iSCSI 目标。如果发现成功,则对话框将显示目标上发现的所有 iSCSI 节点的列表。按钮。
- 每个节点都会看到一个复选框。单击复选框,以选择要用于安装的节点。
图 13.33. 已发现 iSCSI 节点的诊断
[D] - 节点登录身份验证类型 菜单提供与第 3 步中描述的 Discovery Authentication Type 菜单相同的选项。但是,如果您需要用于发现身份验证的凭据,通常使用相同的凭据来登录发现的节点。为此,请从菜单使用额外的 选项。提供了正确的凭据后, 按钮将变为可用。
- 点击启动 iSCSI 会话。
13.16.1.1.2. 配置 FCoE 参数
图 13.34. 配置 FCoE 参数
[D]
- 使用 DCB
- 数据中心桥接( DCB)是以太网协议的一组增强功能,旨在提高存储网络和集群中的以太网连接的效率。通过此对话框中的复选框启用或禁用安装程序对 DCB 的了解。仅应针对需要基于主机的 DCBX 客户端的网络接口启用此选项。实施硬件 DCBX 客户端的接口配置应将此复选框留空。
- 使用 auto vlan
- 自动 VLAN 指示是否应当执行 VLAN 发现。如果选中此框,则在验证链路配置后,FIP(FCoE 启动协议)VLAN 发现协议将在以太网接口上运行。如果尚未配置它们,则会自动创建任何发现的 FCoE VLAN 的网络接口,并在 VLAN 接口上创建 FCoE 实例。默认启用这个选项。
13.17. Kdump
图 13.35. Kdump 启用和配置
[D]
13.18. 开始安装
图 13.36. 准备安装
[D]
13.20. 安装完成
login:
提示)。
第 14 章 在 IBM Power 系统中安装故障排除
/tmp
目录中的文件。下表中列出了这些文件。
日志文件 | 内容 |
---|---|
/tmp/anaconda.log | 常规 Anaconda 消息 |
/tmp/program.log | 在安装过程中运行的所有外部程序 |
/tmp/storage.log | 广泛的存储模块信息 |
/tmp/packaging.log | yum 和 rpm 软件包安装信息 |
/tmp/syslog | 与硬件相关的系统信息 |
/tmp/anaconda-tb-标识符中
,其中 标识符 是一个随机字符串。
/var/log/anaconda/
目录下。但是,如果安装失败,或者在引导安装系统时使用 inst.nosave=all
或 inst.nosave=logs
选项,这些日志只会存在于安装程序的 RAM 磁盘中。这意味着它们不会被永久保存,并在系统关闭后丢失。要永久存储这些文件,请使用运行安装程序的系统中的 scp 将这些文件复制到网络中的另一个系统中,或者将它们复制到挂载的存储设备(如 USB 闪存驱动器)。有关如何通过网络传输日志文件的详细信息如下。
ssh
协议接收文件。
过程 14.1. 通过网络传输日志文件
- 在您要安装的系统中,按 Ctrl+Alt+F2 访问 shell 提示符。您将登录到 root 帐户,并可访问安装程序的临时文件系统。
- 切换到日志文件所在的
/tmp
目录:#
cd /tmp - 使用 scp 命令将日志文件复制到网络中的另一个系统中:
#
scp *log user@address:path使用目标系统上的有效用户名替换 user,使用 目标 系统的地址或主机名替换 user,并使用您要将日志文件保存到的目录 的路径。例如:如果要以john
用户身份登录 IP 地址为192.168.0.122
的系统,并将日志文件放在该系统的/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 established.
ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
Are you sure you want to continue connecting (yes/no)?
键入yes
,然后按 Enter 键继续。然后,在系统提示时提供有效密码。文件将开始传输到目标系统上的指定目录。
14.1. 开始安装时出现问题
14.1.1. 引导进入图形安装时出现问题
- 使用基本的图形模式
- 您可以尝试使用基本图形驱动程序执行安装。要做到这一点,在
boot:
提示符处编辑安装程序的选项,并在命令行末尾附加inst.xdriver=vesa
。 - 手动指定显示分辨率
- 如果安装程序无法检测到页面解析,您可以覆盖自动检测并手动指定它。要做到这一点,在引导菜单中附加
inst.resolution=x
选项,其中 x 是您显示的分辨率(例如1024x768
)。
14.1.2. 未检测到串行控制台
14.2. 安装过程中遇到问题
14.2.1. No Disks Detected
14.2.2. 报告跟踪消息
图 14.1. Crash Reporting Dialog Box
[D]
tty1
,您可以在其中请求更详细的信息来增强错误报告。要返回到来自 tty1
的图形界面,请使用 continue 命令。
图 14.2. Expanded Crash Reporting Dialog Box
[D]
过程 14.2. 向红帽客户支持报告错误
- 在出现的菜单中,选择 Report a bug to Red Hat Customer Portal。
- 要向红帽报告此错误,您首先需要提供您的客户门户凭证。点。
图 14.3. 客户门户凭证
[D] - 现在打开一个新窗口,提示您输入您的客户门户用户名和密码。输入您的红帽客户门户网站凭证。
图 14.4. 配置红帽客户支持
[D]如果您的网络设置需要使用HTTP
或HTTPS
代理,可以通过扩展 Advanced 菜单并输入代理服务器的地址来配置它。放入所有所需凭证时,单击 OK 以继续。 - 此时将显示一个新窗口,其中包含文本字段。在此处记下任何有用的信息和注释。通过解释在显示崩溃报告对话框前所执行的每个步骤来说明如何重现错误。提供尽可能多的相关详情,包括您在调试时获取的任何信息。请注意,您在此提供的信息可以在客户门户上公开可见。如果您不知道导致错误的原因,请选中标有我不知道在对话底部造成这个问题 的框。然后,单击"
图 14.5. 描述问题
[D] - 接下来,查看将发送给客户门户网站的信息。您提供的解释位于 注释 选项卡中。其他选项卡包括您的系统主机名和安装环境的其他详情等信息。您可以删除您不想发送给红帽的任何项目,但请注意,提供较少详情可能会影响对问题的调查。检查完要发送的信息后,单击下一步"。
图 14.6. 查看数据成为 Sent
[D] - 查看作为单独的附件发送并包含在错误报告中的文件列表。这些文件提供有助于调查的系统信息。如果您不想发送某些文件,请取消选中每个文件旁边的框。要提供有助于查找问题的其他文件,请单击。查看要发送的文件后,选中标有 我已查看数据并同意提交的框。然后,单击 报告和附件发送到客户门户网站。
图 14.7. 查看文件以作为 Sent
[D] - 当对话框报告处理已完成时,您可以单击 Show log 来查看报告进程的详细信息,或者 Close 返回到初始崩溃报告对话框。此处,单击 Quit 以退出安装。
14.2.3. 创建安装前日志文件
inst.debug
选项从环境中创建日志文件。例如,这些日志文件包含当前的存储配置。
- 选择条目。
- 按 Tab 键编辑引导选项。
- 将
inst.debug
附加到选项中。例如:> vmlinuz ...
inst.debug
详情请查看 第 23 章 引导选项。 - 按 Enter 键 开始设置。
/tmp/pre-anaconda-logs/
目录中。访问日志文件:
- 切换到控制台。请参阅 第 8.2.1 节 “访问控制台”。
- 进入
/tmp/pre-anaconda-logs/
目录:# cd /tmp/pre-anaconda-logs/
14.2.4. IBM Power 系统用户的其他分区问题
- 一个
/
(root)分区 PReP Boot
分区/boot
分区(仅在 root 分区是 LVM 逻辑卷或 Btrfs 子卷时)
14.3. 安装后出现问题
14.3.1. 图形引导序列出现问题
过程 14.3. 暂时禁用图形引导
- 启动计算机并等待启动加载器菜单显示。如果您将引导装载程序超时时间设置为 0,请按 Esc 键 来访问它。
- 当显示启动加载器菜单时,使用光标键突出显示要引导的条目,然后按 e 键编辑此条目的选项。
- 在选项列表中,找到内核行 - 即以关键字
linux
开头的行。在此行中,找到rhgb
选项并将其删除。选项可能不会立即可见;使用光标键向上和向下滚动。 - 按 F10 或 Ctrl+X 使用编辑的选项引导您的系统。
过程 14.4. 永久禁用图形引导
- 使用 su - 命令登录到
root
帐户:$
su - - 使用 grubby 工具查找默认的 GRUB2 内核:
#
grubby --default-kernel /boot/vmlinuz-3.10.0-229.4.2.el7.ppc64 - 使用 grubby 工具从在您的 GRUB2 配置中确定的默认内核中删除
rhgb
引导选项。例如:#
grubby --remove-args="rhgb" --update-kernel /boot/vmlinuz-3.10.0-229.4.2.el7.ppc64
--remove-args="rhgb"
参数替换为 --args="rhgb"
参数。此命令会将 rhgb
引导选项恢复到 GRUB2 配置中的默认内核。
14.3.2. 引导进入图形环境
graphical.target
。完成后,重新启动计算机。系统重启后,您将看到图形登录提示符。
过程 14.5. 将图形登录设置为默认
- 打开 shell 提示符。如果您在用户帐户中,请键入 su - 命令以成为 root 用户。
- 将默认目标更改为
graphical.target
。要做到这一点,请执行以下命令:#
systemctl set-default graphical.target
root
用户身份执行以下命令:
#
systemctl set-default multi-user.target
14.3.3. 没有图形用户界面内容
14.3.4. 用户登录后 X Server Crashing
$
df -h
/home
分区上。以下是 df 命令的输出示例:
Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_rhel-root 20G 6.0G 13G 32% / devtmpfs 1.8G 0 1.8G 0% /dev tmpfs 1.8G 2.7M 1.8G 1% /dev/shm tmpfs 1.8G 1012K 1.8G 1% /run tmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup tmpfs 1.8G 2.6M 1.8G 1% /tmp /dev/sda1 976M 150M 760M 17% /boot /dev/dm-4 90G 90G 0 100% /home
/home
分区已满,这会导致崩溃。您可以通过删除不需要的文件,在分区上腾出一些空间。腾出一些磁盘空间后,使用 startx 命令启动 X。
-h
选项),请参阅 df(1)
man page。
14.3.5. 您的系统是否显示信号 11 错误?
rd.live.check
引导选项。详情请查看 第 23.2.2 节 “验证引导介质”。
14.3.6. 无法从网络存储空间 IPL(*NWSSTG)
PReP
分区。在这种情况下,您必须重新安装系统,并确保在分区阶段或 Kickstart 文件中创建这个分区。
14.3.7. GRUB2 next_entry
变量可能在虚拟环境中意外发生
next_entry
grub 环境变量。SLOF 固件不支持在启动时写入块,因此引导装载程序无法在引导时清除这个变量。
部分 III. IBM Z 架构 - 安装和引导
第 15 章 计划在 IBM Z 上安装
15.1. 预安装
- 决定是否要在 LPAR 中运行操作系统,还是作为 z/VM 虚拟机操作系统运行。
- 决定是否需要交换空间,如果需要,请确定该空间有多少。尽管可以将足够内存分配给 z/VM guest 虚拟机,并让 z/VM 执行必要的交换操作,但有些情况下,需要 RAM 量难以预测。此类实例应逐一检查。请参阅 第 18.15.3.4 节 “推荐的分区方案”。
- 决定网络配置。Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 for IBM Z 支持以下网络设备:
- 真实的和虚拟的 Open Systems Adapter (OSA)
- 真实的和虚拟的 HiperSocket
- 真实 OSA 的 LAN 通道站 (LCS)
- 磁盘空间.计算您需要的磁盘空间,并在 DASD 中分配足够的磁盘空间[2] 或者 SCSI[3] 磁盘.服务器安装至少需要 10 GB,如果要安装所有软件包,则需要 20 GB。您还需要任何应用程序数据磁盘空间。安装后,您可以添加或者删除多个 DASD 或者 SCSI 磁盘分区。新安装的 Red Hat Enterprise Linuxnbsp 所使用的磁盘空间;Hat Enterprise Linuxnbsp;Linux 系统(Linux 实例)必须独立于您在系统中安装的其他操作系统所使用的磁盘空间。有关磁盘和分区配置的详情请参考 第 18.15.3.4 节 “推荐的分区方案”。
- RAM.获取 Linux 实例的 1 GB(推荐)在有些情况下,实例可以在 512 MB RAM 中运行。
FBAPART
选项。
15.2. IBM Z 安装过程概述
引导安装
与大型机连接,然后从 包含安装程序的介质中执行初始程序负载 (IPL)或引导。详情请查看 第 16 章 在 IBM Z 中引导安装。连接到安装系统
从本地机器连接到远程 IBM Z 系统以继续安装过程。详情请查看 第 17 章 连接到安装系统。Anaconda
使用 Anaconda 安装程序配置网络,指定语言支持、安装源、要安装的软件包,并执行其余安装。如需更多信息,请参阅 第 18 章 使用 Anaconda 安装。
15.2.1. 引导安装
kernel.img
)和初始 RAM 磁盘(initrd.img
),其中至少包含 generic.prm
文件中的参数。另外,还会载入 generic.ins
文件,该文件决定了 initrd、kernel 和 generic.prm 的文件名和内存地址。
- Z/VM 读取器 - 详情请查看 第 16.3.1 节 “使用 z/VM 读取器”。
- 通过远程 FTP 服务器的 SE 或 HMC - 详情请查看 第 16.4.1 节 “使用 FTP 服务器”。
- SE 或 HMC DVD - 详情请查看 第 16.4.4 节 “使用附加 FCP 的 SCSI DVD 驱动器”。
- DASD - 对于 z/VM 或 LPAR,请参阅 第 16.3.2 节 “使用一个准备的 DASD”。第 16.4.2 节 “使用一个准备的 DASD”
- 通过 FCP 频道附加的 SCSI 设备 - 请参阅 第 16.3.3 节 “使用准备的 FCP 附加 SCSI 磁盘” for z/VM 或 第 16.4.3 节 “使用准备的 FCP 附加 SCSI 磁盘” for LPAR。
- 附加 FCP 的 SCSI DVD - 请参阅 第 16.3.4 节 “使用附加 FCP 的 SCSI DVD 驱动器” for z/VM 或 第 16.4.4 节 “使用附加 FCP 的 SCSI DVD 驱动器” for LPAR
zipl
引导装载程序。
15.2.2. 连接到安装系统
15.2.3. 使用 Anaconda 进行安装
- 图形模式
- 通过 VNC 客户端进行图形安装。您可以使用鼠标和键盘浏览屏幕,单击按钮,然后键入文本字段。有关使用 VNC 执行图形安装的详情请参考 第 25 章 使用 VNC。
- 基于文本的模式
- 此界面不提供 GUI 的所有界面元素,且不支持所有设置。如果您无法使用 VNC 客户端,请使用这个选项进行交互式安装。有关基于文本的安装的详情请参考 第 18.4 节 “在文本模式中安装”。
- 命令行模式
- 这是用于 IBM Z 上的自动和非交互式安装。请注意,如果安装程序遇到无效或缺少的 kickstart 命令,则系统将重启。有关自动安装的详情请参考 第 27 章 Kickstart 安装。
第 16 章 在 IBM Z 中引导安装
16.1. 自定义引导参数
generic.prm
文件中引导。在 LPAR 上安装时,rd.cmdline
参数默认设置为 ask
,这意味着您将获得一个提示,供您输入这些引导参数。在这两种情况下,所需的参数都是相同的。
- 安装源
- 必须配置一个安装源。使用
inst.repo=
选项指定安装的软件包源。详情和语法请查看 指定安装源。 - 网络设备
- 如果在安装过程中需要访问网络,则必须提供网络配置。如果您计划只使用本地介质(如硬盘)执行无人安装(基于 Kickstart 的安装),则可以省略网络配置。根据需要,使用
ip=
选项进行基本网络配置,并在 网络引导选项 中列出的其他选项。另外,使用rd.znet=
kernel 选项,它使用网络协议类型、以逗号分隔的子频道列表,以及可选用逗号分隔的sysfs
参数和值对。可多次指定这个参数激活多个网络设备。例如:rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portname=foo
- 存储设备
- 必须至少配置一个存储设备。The
rd.dasd=
选项使用 Direct Access Storage Device(DASD)适配器设备总线标识符。如果需要多个 DASD,可以多次指定参数,或使用逗号分开的总线 ID 列表。要指定一个 DASD 范围,指定第一个和最后一个总线 ID。例如:rd.dasd=0.0.0200 rd.dasd=0.0.0202(ro),0.0.0203(ro:failfast),0.0.0205-0.0.0207
Therd.zfcp=
选项使用 SCSI over FCP(zFCP)适配器设备总线标识符、全局端口名称(WWPN)和 FCP LUN,然后激活该设备。可多次指定这个参数激活多个 zFCP 设备。例如:rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000
- Kickstart 选项
- 如果您使用 Kickstart 文件执行自动安装,则必须使用
inst.ks=
选项指定 Kickstart 文件的位置。对于无人值守的全自动 Kickstart 安装,inst.cmdline
选项也很有用。如需更多信息,请参阅 第 21.4 节 “Kickstart 安装的参数”。
generic.prm
示例文件类似以下示例:
例 16.1. 自定义 generic.prm 文件
ro ramdisk_size=40000 cio_ignore=all,!condev inst.repo=http://example.com/path/to/repository rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=0,portname=foo ip=192.168.17.115::192.168.17.254:24:foobar.systemz.example.com:enccw0.0.0600:none nameserver=192.168.17.1 rd.dasd=0.0.0200 rd.dasd=0.0.0202 rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000 inst.ks=http://example.com/path/to/kickstart
generic.ins
,其中包含初始 RAM 磁盘、内核镜像和参数文件(generic.prm
)的文件名,以及每个文件的内存位置。一个 generic.ins
示例类似以下示例:
例 16.2. generic.ins 文件示例
images/kernel.img 0x00000000 images/initrd.img 0x02000000 images/genericdvd.prm 0x00010480 images/initrd.addrsize 0x00010408
generic.ins
文件,以及引导安装程序所需的所有其他文件。例如,仅当您想要加载与默认内核版本不同的内核版本时,才修改此文件。
16.2. IBM Z 上硬驱动器安装的注意事项
#
zipl -V -t /mnt/ -i /mnt/images/kernel.img -r /mnt/images/initrd.img -p /mnt/images/generic.prm
generic.prm
配置文件中自定义引导参数的详情,请查看 第 16.1 节 “自定义引导参数”。
16.3. 在 z/VM 中安装
- z/VM 虚拟读取器
- 使用 zipl 引导装载程序准备的 DASD 或者附加 FCP 的 SCSI 设备
- 附加 FCP 的 SCSI DVD 驱动器
logon user here
cp ipl cms
query disk
- 查询在 IBM Z 术语中称为存储的可用主内存。您的客户端应该至少有 1GB 主内存。
cp query virtual storage
- 根据类型查询可用的网络设备:
- osa
- OSA - CHPID 类型 OSD,真实或虚拟(VSWITCH 或 GuestLAN),两者均在 QDIO 模式中
- hsi
- HiperSockets - CHPID 类型 IQD、真实或虚拟(GuestLAN 类型 Hipers)
- lcs
- LCS - CHPID 类型 OSE
例如,要查询上述所有网络设备类型,请运行:cp query virtual osa
- 查询可用的 DASD。只有标记
RW
的读写模式才能用作安装目标:cp query virtual dasd
- 查询可用的 FCP 频道:
cp query virtual fcp
16.3.1. 使用 z/VM 读取器
- 如有必要,将包含 z/VM TCP/IP 工具的设备添加到 CMS 磁盘列表中。例如:
cp link tcpmaint 592 592 acc 592 fm
使用任何FILEMODE
字母替换 fm。 - 执行该命令:
ftp host
其中 host 是托管引导映像(kernel.img 和
)的 FTP 服务器的主机名或 IP 地址。initrd.img
- 登录并执行以下命令。如果要覆盖现有的
kernel.img、init
rd.img、gener
ic.prm
或redhat.exec
文件,请使用(repl
选项):cd /location/of/install-tree/images/ ascii get generic.prm (repl get redhat.exec (repl locsite fix 80 binary get kernel.img (repl get initrd.img (repl quit
- (可选)通过使用 CMS 命令 filelist 来显示收到的文件及其格式,检查是否正确传输了文件。
kernel.img
和initrd.img
必须在 Format 列中具有由F
表示的固定记录长度格式,在Lrecl
列中的记录长度为 80。例如:VMUSER FILELIST A0 V 169 Trunc=169 Size=6 Line=1 Col=1 Alt=0 Cmd Filename Filetype Fm Format Lrecl Records Blocks Date Time REDHAT EXEC B1 V 22 1 1 4/15/10 9:30:40 GENERIC PRM B1 V 44 1 1 4/15/10 9:30:32 INITRD IMG B1 F 80 118545 2316 4/15/10 9:30:25 KERNEL IMG B1 F 80 74541 912 4/15/10 9:30:17
按 PF3 键退出 filelist 并返回到 CMS 提示符。 - 根据需要自定义
generic.prm 中的
引导参数。详情请查看 第 16.1 节 “自定义引导参数”。配置存储和网络设备的另外一种方法是使用 CMS 配置文件。在这种情况下,将CMSDASD=
和CMSCONFFILE=
参数添加到generic.prm
中。详情请查看 第 21.2 节 “z/VM 配置文件”。 - 最后,执行 REXX 脚本
redhat.exec
来引导安装程序:redhat