安装指南
为所有构架安装 Red Hat Enterprise Linux 6
摘要
第 1 章 获取 Red Hat Enterprise Linux
体系结构 | 安装 DVD | 引导 CD 或者引导 DVD | 引导 USB 闪盘 |
---|---|---|---|
其中 variant 是 Red Hat Enterprise Linux 的变体(如 server 或 workstation ),version是最新的版本号(如 6.5)。 | |||
基于 BIOS 的 32 位 x86 | x86 DVD ISO 映像文件 | rhel-variant-version-i386-boot.iso | rhel-variant-version-i386-boot.iso |
基于 UEFI 的 32 位 x86 | 不可用 | ||
基于 BIOS 的 AMD64 和 Intel 64 | x86_64 DVD ISO 映像文件(安装 64 位操作系统)或者 x86 DVD ISO 映像文件(安装 32 位操作系统) | rhel-variant-version-x86_64boot.iso orrhel-variant-version-i386-boot.iso | rhel-variant-version-x86_64boot.iso or rhel-variant-version-i386-boot.iso |
基于 UEFI 的 AMD64 和 Intel 64 | x86_64 DVD ISO 映像文件 | rhel-variant-version-x86_64-boot.iso | efidisk.img (使用 x86_64 DVD ISO 映像文件) |
POWER(仅限 64 位) | ppc DVD ISO 映像文件 | rhel-server-version-ppc64-boot.iso | 不可用 |
System z | s390 DVD ISO 映像文件 | 不可用 | 不可用 |
过程 1.1. 下载 Red Hat Enterprise Linux ISO 映像
- 访问位于 https://access.redhat.com/home 的客户门户网站,如果还没有登录,可点击右上角的 登录 按钮。根据提示输入帐户认证。
- 点击页面顶部的 下载。
- 点击 Red Hat Enterprise Linux。
- Ensure that you select the appropriate Product Variant, Version and Architecture for your installation target. By default,
Red Hat Enterprise Linux Server
andx86_64
are selected. If you are not sure which variant best suits your needs, see http://www.redhat.com/en/technologies/linux-platforms/enterprise-linux. - 这里显示可用下载列表,最重要的是最小 引导 ISO 映像及完整安装 二进制 DVD ISO 映像。该引导 ISO 是最小引导映像,只包含安装程序,并需要源以便安装软件包(比如 HTTP 或 FTP 服务器)。二进制 DVD 下载包含安装程序及所需软件包,因此需要的设定较少。可能还有其他映像可用,比如预先配置的虚拟机映像,这些均不在本文档讨论范围内。
- 选择要使用的映像文件。从 Red Hat 客户门户网站下载 ISO 映像有几种方法:
- 点击其名称,使用 web 浏览器将其下载到计算机中。
- 在该名称上按右键,点击 curl)可以用来恢复从客户门户网站中断的下载,就是说不需要再次下载整个文件,这样可以节省时间和带宽消耗。或类似的菜单选项,具体的用词要看使用的浏览器。这个动作会将该文件 URL 复制到剪切板中,这样就可以使用其他应用程序将该文件下载到计算机中。这个方法在互联网无法使用时特别有帮助:如果浏览器无法下载整个文件,并尝试恢复中断的下载进程,因为下载链接包含只能在一段时间内使用的认证密钥。但指定的应用程序(比如
过程 1.2. 使用 URL 下载安装介质
- 作为 root 运行以下命令,确定安装了 curl 软件包:
#
yum install curl
If your Linux distribution does not use yum, or if you do not use Linux at all, download the most appropriate software package from the curl website. - 打开终端窗口,进入正确目录,并输入以下命令:
$
curl -o filename.iso 'copied_link_location'
Replace filename.iso with the ISO image name as displayed in the Customer Portal, such asrhel-server-6-x86_64-dvd.iso
. This is important because the download link in the Customer Portal contains extra characters which curl would otherwise use in the downloaded file name, too. Then, keep the single quotation mark in front of the next parameter, and replace copied_link_location with the link that you have copied from the Customer Portal.Note that in Linux, you can paste the content of the clipboard into the terminal window by middle-clicking anywhere in the window, or by pressing Shift+Insert. Finally, use another single quotation mark after the last parameter, and press Enter to run the command and start transferring the ISO image. The single quotation marks prevent the command line interpreter from misinterpreting any special characters that might be included in the download link.例 1.1. 使用 curl 下载 ISO 映像
以下是 curl 命令行示例:$
curl -o rhel-server-6-x86_64-dvd.iso 'https://access.cdn.redhat.com//content/origin/files/sha256/85/85a...46c/rhel-server-6-x86_64-dvd.iso?_auth_=141...7bf'
注:实际下载链接要长很多,因为它包含复杂的识别符。 - 如果在传送完成前互联网连接掉线,请刷新客户门户网站中的下载页面;如有必要再次登录。复制新的下载链接,使用与之前相同的基本
curl
命令行参数,但确定使用新的下载链接,并添加-C -
指导 curl 根据已下载文件的大小自动确定从哪里继续。例 1.2. 恢复中断的下载尝试
以下是只下载了部分 ISO 映像时要使用的 curl 命令行示例:$
curl -o rhel-server-6-x86_64-dvd.iso 'https://access.cdn.redhat.com//content/origin/files/sha256/85/85a...46c/rhel-server-6-x86_64-dvd.iso?_auth_=141...963' -C -
- 另外,也可以在下载完成后使用 checksum 工具,比如 sha256sum 确认该映像文件的完整性。所有下载 Red Hat Enterprise Linux 页面中的下载都会提供 checksum 以便参考:
$
sha256sum rhel-server-6-x86_64-dvd.iso
85a...46c rhel-server-6-x86_64-dvd.iso
- 将其刻录到物理 DVD 中(请参考 第 2.1 节 “制作安装 DVD”)。
- 使用其准备最小引导介质(请参考 第 2.2 节 “创建最小引导介质”)。
- 将其放在服务器中准备使用网络进行的安装(x86 构架请参考 第 4.1 节 “准备网络安装”;POWER 系统服务器请参考 第 12.1 节 “准备网络安装”;IBM System z 请参考 第 19.1 节 “准备网络安装”)。
- 将其放在本地存储中准备使用存储设备安装(x86 构架请参考 第 4.2 节 “准备硬盘安装”;POWER 系统服务器请参考 第 12.2 节 “准备硬盘安装”;IBM Sysem z 请参考 第 19.2 节 “准备硬盘安装”)。
- 将其放在预引导执行环境(PXE)服务器中准备使用 PXE 引导进行的安装(请参考 第 30 章 设置安装服务器)。
第 2 章 创建介质
- 安装 DVD
- 可引导安装程序的最小引导 CD 或者 DVD
- 引导安装程序的 USB 闪盘
2.1. 制作安装 DVD
2.2. 创建最小引导介质
- 引导系统使用网络安装 Red Hat Enterprise Linux
- 引导系统使用硬盘安装 Red Hat Enterprise Linux
- 在安装过程中使用 kickstart 文件(请参考 第 32.8.1 节 “创建 kickstart 引导介质”)
- 开始网络或者硬盘安装或者使用 anaconda 更新或者使用 DVD 中的 kickstart 文件安装。
- 请下载名为
rhel-variant-version-architecture-boot.iso
的 ISO 映像文件,它与 Red Hat Enterprise Linux 6 安装 DVD 映像所在位置相同 - 请参考 第 1 章 获取 Red Hat Enterprise Linux。 - 将
.iso
文件刻录到空白 CD 或 DVD 中,方法与 第 2.1 节 “制作安装 DVD” 所述安装磁盘相同。
.iso
文件传送到 USB 设备中。因为 .iso
文件大小只有 200 MB 左右,因此并不需要特别大容量的 USB 闪盘。
2.2.1. 基于 BIOS 系统的最小 USB 引导介质
警告
- 插入 USB 闪盘。
- 查找闪盘的设备名称。如果该介质有卷名,请在
/dev/disk/by-label
或者使用findfs
查找名称:findfs LABEL=MyLabel
如果该介质没有卷名,或不知道卷名是什么,则还要在将该介质与计算机连接后立即使用dmesg
命令。运行该命令后,设备名称(比如sdb
或者sdc
)应出现在输出结果的最后几行中。 - 成为 root 用户:
su -
- 使用
dd
命令将引导 ISO 映像传送到 USB 设备中:# dd if=path/image_name.iso of=/dev/device
其中 path/image_name.iso 是下载的引导 ISO 映像文件 ,device
是 USB 闪存设备的设备名称。确定指定的是设备名称(比如sdc
), 而不是分区名称(比如sdc1
)。例如:# dd if=~/Downloads/RHEL6-Server-x86_64-boot.iso of=/dev/sdc
2.2.2. 基于 UEFI 系统的最小引导介质
警告
images/
目录中的 efidisk.img
文件:
- 下载 Red Hat Enterprise Linux 6 安装 DVD 的 ISO 映像文件,如 第 1 章 获取 Red Hat Enterprise Linux 所述。
- 成为 root 用户:
su -
- 为该 ISO 映像文件生成一个挂载点:
# mkdir /mnt/dvdiso
- 挂载该映像系统:
# mount DVD.iso /mnt/dvdiso -o loop
其中 DVD.iso 是该 ISO 映像文件名称,例如:RHEL6-Server-x86_64-DVD.iso
。 - 将
efidisk.img
从映像文件传送到您的 USB 闪盘:# dd if=/mnt/dvdiso/images/efidisk.img of=/dev/device_name
例如:# dd if=/mnt/dvdiso/images/efidisk.img of=/dev/sdc
注意
使用dd
目录将该映像文件直接写入设备。使用cp
命令复制该文件,或使用文件管理器将其传送到可引导的设备。 - 卸载 ISO 映像文件:
# umount /mnt/dvdiso
2.3. 创建 USGCB 兼容的安装映像
/root/
目录里的报告。
注意
/usr/share/scap-security-guide/kickstart/ssg-rhel6-usgcb-server-with-gui-ks.cfg
里找到 Kickstart 文件。
- 软件包资料库位置 -
url
命令。要使用 HTTP 或 FTP 服务器上的软件包资料库,请用包含软件包资料库的服务器地址替换默认的 IP 地址。用nfs
、cdrom
或harddrive
命令分别从 NFS 服务器、光驱或本地磁盘上进行安装。 - 系统语言、键盘格式和时区 -
lang
、keyboard
和timezone
命令。 - 根密码-
rootpw
命令。在默认情况下,这个 Kickstart 里配置的根密码是 "server"。请确保生成新的校验和并修改台。 - 引导加载器密码 -
bootloader --password=
命名。默认的密码是 "password"。请确保生成新的校验和并修改台。 - 网络配置 -
network
命令。默认启用 DHCP - 如有需要则调节设置。 - 软件包选择 - 修改文件的
%packages
部分来安装所需的软件包和组。重要
您必须安装软件包 git、aide 和 openscap-utils。它们是 Kickstart 文件和 OpenSCAP 系统评估的 post 安装正常运行所要求的。 - 磁盘分区格式 -
part
、volgroup
和logvol
命令。USGCB 标准定义了对兼容系统的磁盘格式的具体要求,这意味着默认 Kickstart 文件里定义的逻辑卷 -/home
、/tmp
、/var
、/var/log
和/var/log/audit
- 必须总是创建为单独的分区或逻辑卷。此外,Red Hat Enterprise Linux 要求您为/
和swap
创建/boot
物理分区和卷。这些都在默认 Kickstart 文件里进行定义,您可以添加额外的单独逻辑卷或分区,您也可以修改默认的大小。注意
在默认情况下,/var/log/audit
卷只占用最多 512 MB 空间。由于被审计的调用的数量很多,我们强烈推荐将其增至至少 1024 MB。
部分 I. x86、AMD64 和 Intel 64 — 安装和引导
第 3 章 准备在 x86 构架中安装
3.1. 选择升级还是安装?
- 清理安装
- 清理安装是要备份该系统中的所有数据,格式化磁盘分区,使用安装介质执行 Red Hat Enterprise Linux 7 安装,然后恢复所有用户数据。
注意
建议在 Red Hat Enterprise Linux 的主要版本间升级时使用这个方法。 - 本地升级
- 本地升级是无需删除旧版本就可以升级系统的方法。这个过程需要安装可用于系统的迁移程序,并象其他软件一样运行它们。在 Red Hat Enterprise Linux 中,Preupgrade Assistant 会评估当前系统,并确定在升级过程中以及(/或者)升级后可能会遇到的问题。它还会执行简单的系统修复和修改。Red Hat Upgrade Tool 程序会下载该软件包并执行具体的升级。本地升级需要进行很多故障排除及规划,且应只在没有其他选择时使用。有关 Preupgrade Assistant 的详情请查看 第 37 章 升级当前系统。
警告
永远不要再没有事先在系统的克隆备份中执行测试前就在产品系统中执行本地升级。
3.2. 硬件兼容吗?
https://hardware.redhat.com/
3.3. 硬件要求
- 通过标准内部接口连接的硬盘,比如 SCSI、SATA 或者 SAS
- BIOS/固件 RAID 设备
- Xen 虚拟机中的 Intel 处理器 Xen 块设备
- KVM 虚拟机中 Intel 处理器的 VirtIO 块设备
3.4. RAID 和其他磁盘设备
重要
/etc/fstab
、/etc/crypttab
或者其他配置文件进行本地修改。因此在迁移这些文件前,必须编辑这些文件,使用设备 UUID 替换设备节点路径。可以使用 blkid
命令查找设备的 UUID。
3.4.1. 硬件 RAID
3.4.2. 软件 RAID
3.4.3. 火线和 USB 盘
注意
3.5. UEFI 支持备注
3.5.1. 功能支持
- 该系统必须支持 UEFI Specification 2.0 或之后的版本。不支持之前的版本。
- 不支持安全引导技术,并防止安装 Red Hat Enterprise Linux 。使用 UEFI Specification 2.2 或之后版本的系统必须禁用安全引导方可安装并运行 Red Hat Enterprise Linux 6。
3.5.2. UEFI 系统中使用 MBR 的磁盘驱动器
msdos
)标签的磁盘中安装 Red Hat Enterprise Linux 时,必须重新标记该磁盘。就是说无法中使用 MBR 分区的磁盘中重复使用现有分区,同时会丢失该磁盘中的所有数据。安装 Red Hat Enterprise Linux 前,请确定备份所有数据。
- 将该驱动器附加到现有 Linux 系统中,并使用程序
parted
或fdisk
在该驱动器中常见 GPT 标签。例如:要在磁盘/dev/sdc
中使用parted
创建 GPT 标签,请使用以下命令:#
parted /dev/sdc mklabel gpt
警告
确定指定正确的驱动器。重新标记磁盘会销毁该磁盘中的所有数据,同时parted
不会要求确认。 - 执行自动 Kickstart 安装,并使用
clearpart
和zerombr
命令。如果系统使用 UEFI 固件,在引导驱动器中使用这些命令会将其重新标记为 GPT。 - 在使用图形用户界面执行手动安装的过程中,进入分区页面后,请选择自定义分区以外的其他选项(例如:使用所有空间)。确定选中 检查并修改分区布局 复选框,并点击 下一步。在下一个页面中修改自动生成的布局以适应您的需要。完成后点击 下一步,Anaconda 将使用您的布局并自动重新标记该驱动器。
3.6. 有足够的磁盘空间吗?
/
和 swap
)。
- 有足够的未分区的(unpartitioned)[1]磁盘空间用于安装 Red Hat Enterprise Linux,或者
- 有一个或多个可以删除的分区,因此能够空出足够的空间安装 Red Hat Enterprise Linux。
3.7. 选择安装方法
- DVD
- 如果有 DVD 驱动器以及 Red Hat Enterprise Linux DVD,则可以使用这个方法。关于使用 DVD 的安装说明,请参考 第 8.3.1 节 “使用 DVD 安装”。如果使用安装 DVD 之外的介质引导安装,则可以使用
linux askmethod
或者linux repo=cdrom:device:/device
引导选项,或者在 菜单中选择 (请参考 第 8.3 节 “安装方法”)指定 DVD 作为安装源。 - 硬盘驱动器
- 如果已将 Red Hat Enterprise Linux ISO 映像文件复制到本地硬盘中,则可以使用本方法。需要一张引导 CD-ROM(使用
linux askmethod
或者linux repo=hd:device:/path
引导选项,或者在 菜单中选择 ,请参考 第 8.3 节 “安装方法”。)。有关硬盘安装说明请参考 第 8.3.2 节 “从硬盘安装”。 - NFS
- 如果使用 NFS 服务器中的 ISO 映像文件,或者 Red Hat Enterprise Linux 映像文件镜像进行安装,则可以使用本方法。需要一张引导 CD-ROM(使用
linux askmethod
或者linux repo=nfs:server :options:/path
引导选项,或者在 菜单中选择 ,如 第 8.3 节 “安装方法” 所述)。请参阅 第 8.3.4 节 “使用 NFS 安装” 中的网络安装说明。注意,NFS 安装也可以在 GUI 模式下进行。 - URL
- 如果直接从 HTTP 或 HTTPS(Web)服务器或 FTP 服务器安装,请使用这个方法。需要一张引导 CD-ROM(使用
linux askmethod
、linux repo=ftp://user:password@host/path
、或者linux repo=http://host/path
引导选项,或者linux repo=https://host/path
引导选项,或者 菜单中的 选项,如 第 8.3 节 “安装方法” 所述)。有关 FTP、HTTP 和 HTTPS 安装说明,请参考 第 8.3.5 节 “通过 FTP、HTTP 或者 HTTPS 安装”。
askmethod
,则下一阶段将自动从该 DVD 中载入。进入 第 8.2 节 “语言选择”。
注意
3.8. 选择引导方法
第 4 章 准备安装
4.1. 准备网络安装
注意
注意
boot:
提示符后输入以下命令:
linux mediacheck
注意
/var/www/inst/rhel6
可作为 http://network.server.com/inst/rhel6
访问。
/location/of/disk/space
。通过 FTP、NFS、HTTP 或 HTTPS 共享的目录将被指定为 /publicly_available_directory。例如:/location/of/disk/space
是您创建的名为 /var/isos
的目录。对于 HTTP 安装,/publicly_available_directory
应该是/var/www/html/rhel6
。
dd if=/dev/dvd of=/path_to_image/name_of_image.iso
4.1.1. 准备 FTP、HTTP 和 HTTPS 安装
警告
TLSv1
协议,并禁用 SSLv2
和 SSLv3
。这是因为 POODLE SSL 存在漏洞(CVE-2014-3566)。有关安全使用 Apache 的详情请查看 https://access.redhat.com/solutions/1232413,有关安全使用 tftp 的详情请查看 https://access.redhat.com/solutions/1234773 。
4.1.2. 准备 NFS 安装
install.img
文件,可选的 product.img
文件可通过 NFS 使用网络服务器获得。
- 将 ISO 映像转换成 NFS 导出的目录。在 Linux 系统中,请运行:
mv /path_to_image/name_of_image.iso /publicly_available_directory/
这里的 path_to_image 是 ISO 映像文件的路径,name_of_image 是映像文件的名称,而 publicly_available_directory 是通过 NFS 共享的目录名。 - 使用 SHA256 checksum 程序验证复制的 ISO 映像是完整的。很多 SHA256 checksum 程序可用于不同的操作系统。在 Linux 系统中请运行:
$ sha256sum name_of_image.iso
其中 name_of_image 是 ISO 映像文件名称。SHA256 checksum 程序显示我们称之为哈希(hash)的 64 个字符的字符串。将这个 hash 与在 Red Hat 客户门户网站的 下载 页面中为具体映像显示的 hash 进行对比(请参考 第 1 章 获取 Red Hat Enterprise Linux)。这两个 hash 应该完全相同。 - 将 ISO 映像文件中的
images/
目录复制到保存 ISO 映像文件的目录中。输入以下命令:mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
cp -pr /mount_point/images /publicly_available_directory/
umount /mount_point
这里的path_to_image
是 ISO 映像文件的路径,name_of_image
是 ISO 映像文件的名字,而mount_point
是挂载映像文件的挂载点。例如:mount -t iso9660 /var/isos/RHEL6.iso /mnt/tmp -o loop,ro
cp -pr /mnt/tmp/images /var/isos/
umount /mnt/tmp
ISO 映像文件和images/
目录现在已位于同一目录了。 - 确定
images/
目录至少包含install.img
文件,没有这个文件则无法进行安装。另外images/
目录还应该包含product.img
文件,没有这个文件,在选择软件包组的阶段将只有 最小 安装可用(请参考 第 9.17 节 “软件包组的选择”)。重要
images/
目录里只能含有install.img
和product.img
。 - 请确保网络服务器上的
/etc/exports
文件里有关于共享目录的条目,从而使这个目录可通过 NFS 共享。要将只读目录导出到指定的系统,请使用:/publicly_available_directory client.ip.address (ro)
要将只读目录导出到所有系统,请使用:/publicly_available_directory * (ro)
- 在网络服务器中启动 NFS 守护进程(在 Red Hat Enterprise Linux 系统中,使用
/sbin/service nfs start
命令)。如果 NFS 已在运行,重新载入配置文件(在 Red Hat Enterprise Linux 系统中使用/sbin/service nfs reload
)。 - Be sure to test the NFS share following the directions in the Red Hat Enterprise Linux Deployment Guide. Refer to your NFS documentation for details on starting and stopping the NFS server.
注意
boot:
提示符后输入以下命令:
linux mediacheck
4.2. 准备硬盘安装
注意
重要
- 安装 DVD 的 ISO 映像。ISO 映像是包含 DVD 内容准确副本的文件。
- 从 ISO 映像中提取
install.img
。 - 另外,也可从 ISO 映像中提取
product.img
文件。
- 获取 Red Hat Enterprise Linux 安装 DVD 的 ISO 映像(请参考 第 1 章 获取 Red Hat Enterprise Linux)。另外,如果物理介质中有 DVD,就可在 Linux 系统中使用以下命令生成该映像:
dd if=/dev/dvd of=/path_to_image/name_of_image.iso
其中 dvd 是您的 DVD 驱动器,name_of_image 是指定的 ISO 映像文件的名称,而 path_to_image 是到系统中保存所得 ISO 映像位置的路径。 - 将该 ISO 映像传送到硬盘。必须定位硬盘中的 ISO 映像,可以是在要安装 Red Hat Enterprise Linux 的计算机中,或者是在使用 USB 附加到那台计算机的硬盘中。
- 使用 SHA256 checksum 程序验证复制的 ISO 映像是完整的。很多 SHA256 checksum 程序可用于不同的操作系统。在 Linux 系统中请运行:
$ sha256sum name_of_image.iso
其中 name_of_image 是 ISO 映像文件名称。SHA256 checksum 程序显示我们称之为哈希(hash)的 64 个字符的字符串。将这个 hash 与在 Red Hat 客户门户网站的 下载 页面中为具体映像显示的 hash 进行对比(请参考 第 1 章 获取 Red Hat Enterprise Linux)。这两个 hash 应该完全相同。 - 将 ISO 映像文件中的
images/
目录复制到保存 ISO 映像文件的目录中。输入以下命令:mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
cp -pr /mount_point/images /publicly_available_directory/
umount /mount_point
这里的path_to_image
是 ISO 映像文件的路径,name_of_image
是 ISO 映像文件的名字,而mount_point
是挂载映像文件的挂载点。例如:mount -t iso9660 /var/isos/RHEL6.iso /mnt/tmp -o loop,ro
cp -pr /mnt/tmp/images /var/isos/
umount /mnt/tmp
ISO 映像文件和images/
目录现在已位于同一目录了。 - 确认
images/
目录中至少含有install.img
文件,没有该文件则无法进行安装。另外,images/
目录中还应包含product.img
文件,没有该文件,在软件包组群选择阶段则只能使用 最小 安装(请参考 第 9.17 节 “软件包组的选择”)。重要
images/
目录里只能含有install.img
和product.img
。
注意
boot:
提示符后输入以下命令:
linux mediacheck
第 5 章 系统规格列表
- 如果要使用自定义分区布局,请记录:
- 模型号、大小、类型以及附加到系统的硬盘接口。例如:SATAO 中的希捷 ST3320613AS 320 GB、SATA1 中的西部数据 WD7500AAKS 750 GB。这可允许在分区过程中识别特定硬盘。
- 如果要将 Red Hat Enterprise Linux 在现有系统中作为附加操作系统安装,请记录:
- 系统中现有分区的挂载点。例如:
sda1
中的/boot
;sda2
中的/
以及sdb1
中的/home
。这可在分区过程中识别特定分区。
- 如果要使用本地硬盘中的映像安装:
- 含有该映像的硬盘和目录。
- 如果要使用网络位置安装或者在 iSCSI 目标中安装:
- 系统中网络适配器的生产和模型号。例如:Netgear GA311。这可在手动配置网络时识别适配器。
- IP、DHCP 和 BOOTP 地址
- 子网掩码
- 网关的 IP 地址
- 一个或多个名称服务器 IP 地址(DNS)
如果不熟悉以上的联网要求或术语,请联系网络管理员寻求帮助。 - 如果要从网络位置安装:
- FTP 服务器、HTTP(web)服务器或者 NFS 服务器中的映像位置 – 示例请参考 第 8.3.5 节 “通过 FTP、HTTP 或者 HTTPS 安装” 和 第 8.3.4 节 “使用 NFS 安装”。
- 如果要在 iSCSI 目标中安装:
- iSCSI 目标位置。根据网络情况,可能还需要 CHAP 用户名和密码,也许还需要反向 CHAP 用户名和密码 – 请查看 第 9.6.1.1 节 “高级存储选项”。
- 如果要使用 Intel iSCSI 远程引导安装:
- 必须禁用所有附带 iSCSI 存储设备。否则虽然可成功安装,但却无法引导已安装的系统。
- 如果计算机是某个域的一部分:
- 应该确认该域支持 DHCP 服务器。如果不支持,则需要在安装过程中手动输入域名。
第 6 章 在 Intel 和 AMD 系统中进行安装时更新驱动程序
- 将驱动程序磁盘 ISO 映像文件放在安装程序可以访问的位置:
- 在本地硬盘中
- USB 闪盘
- 通过提取映像文件创建驱动程序磁盘:
- CD
- DVD
有关将 ISO 映像文件刻录到 CD 或者 DVD 的详情,请参考生成安装磁盘的步骤 第 2.1 节 “制作安装 DVD”。
6.1. 安装过程中驱动程序更新限制
- 设备已经在使用中
- 不能使用驱动程序更新替换安装程序已经载入的驱动程序。反之,则必须使用安装程序载入的驱动程序完成安装,并在安装后更新到新的驱动程序;或者如果需要在安装过程中使用新的驱动程序,请考虑执行初始 RAM 磁盘驱动程序更新 — 请参考 第 6.2.3 节 “准备启动 RAM 磁盘更新”。
- 有可用对等设备的设备
- 因为所有同一类型的设备都是在一起初始化的,所以如果安装程序为类似设备载入了驱动程序,就无法为某个设备更新驱动程序。例如:某个系统有两个不同的网络适配器,其中之一有可用的驱动程序更新。安装程序会在同一时刻初始化两个适配器,因此将无法使用这个驱动程序更新。同样,请使用安装程序载入的驱动程序完成安装,并在安装后更新到新的驱动程序;或者使用初始 RAM 磁盘驱动程序更新。
6.2. 准备在安装过程中执行驱动程序更新
- 使用映像文件本身的方法
- 本地硬盘
- USB 闪盘
- 使用由映像文件创建的驱动程序更新磁盘的方法
- CD
- DVD
6.2.1. 准备使用驱动程序更新映像文件
6.2.1.1. 在本地存储中准备使用映像文件
.iso
。在下面的示例中,该文件名为 dd.iso
:
图 6.1. 含有驱动程序更新映像文件的 USB 闪盘的内容
OEMDRV
。
dlabel=on
引导选项控制,详情请参考 第 6.3.1 节 “让安装程序自动查找驱动程序更新磁盘”。
6.2.2. 准备驱动程序磁盘
6.2.2.1. 使用 CD 或者 DVD 创建驱动程序更新磁盘
重要
- 使用桌面文件管理器定位由 Red Hat 或者硬件零售商提供的驱动程序更新 ISO 映像文件。
图 6.2. 在文件管理器窗口中显示一个典型的 .iso 文件
- 右键点击该文件并选择。此时您将看到类似如下的窗口:
图 6.3. CD/DVD Creator 的写入磁盘对话
- 点击 CD/DVD Creator 会提示您放一张空白磁盘。按钮。如果在驱动器中没有空白磁盘,
rhdd3
的单一文件和 rpms
目录:
图 6.4. CD 或者 DVD 中典型驱动程序更新磁盘内容
.iso
结尾的一个文件,那么就没有正确创建该磁盘,请再试一次。如果使用 GNOME 以外的 Linux 桌面,或者使用不同的操作系统,请确定选择了类似 使用映像刻录 的选项。
6.2.3. 准备启动 RAM 磁盘更新
重要
- 将驱动程序更新映像文件放在安装服务器中。通常可通过 Red Hat 或者硬件零售商指定的互联网地址下载到 PXE 服务器中。驱动程序更新映像文件名以
.iso
结尾。 - 将驱动程序更新映像文件复制到
/tmp/initrd_update
目录中。 - 将驱动程序更新映像文件重新命名为
dd.img
。 - 使用命令行进入
/tmp/initrd_update
目录,输入以下命令并按 Enter:find . | cpio --quiet -o -H newc | gzip -9 >/tmp/initrd_update.img
- 将文件
/tmp/initrd_update.img
复制到含有要用来进行安装对象的目录中。这个目录位于/var/lib/tftpboot/pxelinux/
目录中。例如:/var/lib/tftpboot/pxelinux/rhel6/
应包含 Red Hat Enterprise Linux 6 的 PXE 目标。 - 编辑
/var/lib/tftpboot/pxelinux/pxelinux.cfg/default
文件使其包含刚刚创建的初始 RAM 磁盘更新条目,格式如下:label target-dd kernel target/vmlinuz append initrd=target/initrd.img,target/dd.img
其中 target 是要用来安装的对象。
例 6.1. 使用驱动程序更新映像文件准备初始 RAM 磁盘更新
driver_update.iso
是从互联网下载到您的 PXE 服务器中的驱动程序更新映像文件。需要使用 PXE 进行引导的对象位于 var/tftpboot/pxelinux/rhel6
。
$ cp driver_update.iso /tmp/initrd_update/dd.img $ cd /tmp/initrd_update $ find . | cpio --quiet -c -o -H newc | gzip -9 >/tmp/initrd_update.img $ cp /tmp/initrd_update.img /var/lib/tftpboot/pxelinux/rhel6/dd.img
/var/lib/tftpboot/pxelinux/pxelinux.cfg/default
文件,并使其包含以下条目:
label rhel6-dd kernel rhel6/vmlinuz append initrd=rhe6/initrd.img,rhel6/dd.img
6.3. 在安装过程中更新驱动程序
- 让安装程序自动查找驱动程序更新磁盘。
- 让安装程序提示进行驱动程序更新。
- 使用引导选项指定驱动程序更新磁盘。
6.3.1. 让安装程序自动查找驱动程序更新磁盘
OEMDRV
。安装程序会自动检查该设备,并载入其侦测到的所有驱动程序更新,且不提示该过程。为安装程序准备存储设备请参考 第 6.2.1.1 节 “在本地存储中准备使用映像文件”。
6.3.2. 让安装程序提示进行驱动程序更新
- 使用选择的任意方法开始常规安装。如果安装程序无法载入安装过程必须的某一硬件的驱动程序(例如:如果它无法侦测到网络或者存储控制程序),它会提示插入驱动程序更新磁盘:
图 6.5. 没有找到驱动程序对话
- 选择 使用驱动程序磁盘,并参考 第 6.4 节 “指定驱动程序更新映像或者驱动程序更新磁盘位置”。
6.3.3. 使用引导选项指定驱动程序更新磁盘
重要
- 启动安装进程后,在引导提示符后输入
linux dd
,并按 Enter。安装程序提示您确定有驱动程序磁盘:图 6.6. 驱动程序磁盘提示
- 插入使用 CD、DVD、软盘或者 USB 存储设备创建的驱动程序更新磁盘,并选择。安装程序会检查其探测到的存储设备。如果只有一个拥有驱动程序磁盘的可能位置(例如:安装程序探测到一个 DVD 驱动器,且无其他存储设备),它将自动载入在这个位置中找到的所有驱动程序更新。如果安装程序找到一个以上含有驱动程序更新的位置,它会提示指定更新位置。请参考 第 6.4 节 “指定驱动程序更新映像或者驱动程序更新磁盘位置”。
6.3.4. 选择包含驱动程序更新的 PXE 对象
- 在计算机的 BIOS 或者引导菜单中选择
网络引导
。在不同计算机指定这个选项的步骤有很大不同。参考硬件文档,或者咨询硬件零售商确定计算机的具体要求。 - 在预执行引导环境(Preboot Execution Environment,PXE)中,请选择在 PXE 服务器中准备的引导对象。例如:如果使用 PXE 服务器的
var/tftpboot/pxelinux/pxelinux.cfg/default
文件中奖这个环境标记rhel6-dd
,请输入rhel6-dd
,并在提示时按 Enter。
6.4. 指定驱动程序更新映像或者驱动程序更新磁盘位置
图 6.7. 选择驱动程序磁盘资源
图 6.8. 选择驱动程序磁盘分区
图 6.9. 选择 ISO 映像
第 7 章 引导安装程序
7.1. 启动安装程序
重要
注意
7.1.1. 在 x86、AMD64 和 Intel 64 系统中引导安装程序
- Red Hat Enterprise Linux DVD — 机器支持可引导 DVD 驱动器,且有 Red Hat Enterprise Linux 安装 DVD。
- 引导 CD-ROM — 机器支持可引导的 CD-ROM 驱动器,且要执行网络或硬盘安装。
- USB 闪盘 — 机器支持使用 USB 设备引导。
- 通过网络的 PXE 引导 — 机器支持从网络引导。这是一个高级安装路径。有关这个方法的详情请参考 第 30 章 设置安装服务器。
重要
- 断开所有与安装不需要的外部固件或者 USB 磁盘的连接。详情请参考 第 3.4.3 节 “火线和 USB 盘”。
- 打开计算机系统。
- 在计算机中插入该介质。
- 关闭计算机并将引导介质留在里面。
- 打开计算机系统。
Press F10 to select boot device
,但不同的计算机中的具体文字以及要按的按键有很大不同。查看,计算机或者主板的文档或者向硬件生产商或者零售商寻求支持。
boot:
提示符,可在此输入附加引导选项,如 第 7.1.3 节 “其他引导选项” 所述。
重要
7.1.3. 其他引导选项
boot:
提示符后,即可使用下述引导装载程序选项。
注意
linux text
linux repo=cdrom:device
linux repo=ftp://username:password@URL
linux repo=http://URL
linux repo=hd:device
linux repo=nfs:options:server:/path
linux repo=nfsiso:options:server:/path
在这些示例中,cdrom
指的是 CD 或者 DVD 驱动器;ftp
指的是使用 FTP 可访问的位置;http
指的是使用 HTTP 可访问的位置;hd
指的是硬盘分区中可访问的 ISO 映像文件;nfs
指的是使用 NFS 可访问的安装文件的扩展树;nfsiso
指的是使用 NFS 可访问的 ISO 映像文件。linux mediacheck
安装程序将会提示您插入 DVD,或选择要测试的 ISO 映像,然后选择执行 checksum 操作。这个 checksum 操作可以在任何 Red Hat Enterprise Linux DVD 上执行。我们强烈建议在所有使用下载的 ISO 映像创建的 Red Hat Enterprise Linux DVD 中执行这一操作。该命令可用于 DVD、硬盘 ISO、和 NFS ISO 安装方法。linux console=<device>
文本模式安装,请使用:linux text console=<device>
在上面的命令中,<device> 是正在使用的设备(如 ttyS0 或 ttyS1)。例如:linux text console=ttyS0
。使用串口终端的文本模式安装在终端支持 UTF-8 时效果最好。在 UNIX 和 Linux 中,Kermit 支持 UTF-8。在 Windows 中,Kermit '95 也不错。只要安装中只使用英文,无 UTF-8 功能的终端也可以使用。通过在安装程序引导时使用utf8
选项,可以使用加强的串口显示。例如:linux console=ttyS0 utf8
7.1.3.1. 内核选项
linux updates
linux text updates
rhupdates/
目录下,则不需要使用该命令。
7.2. 使用不同源安装
引导方法 | 安装源 |
---|---|
安装 DVD | DVD、网络或者硬盘 |
安装 USB 闪盘 | 安装 DVD、网络或者硬盘 |
最小引导 CD 或者 USB,救援 CD | 网络或者硬盘 |
7.3. 通过网络使用 PXE 引导
Network Boot
或者 Boot Services
。只要正确配置了 PXE 引导,则计算机就可在没有任何其他介质的情况下引导 Red Hat Enterprise Linux 安装。
- 确定连接了网线。网络插槽上的链接显示灯应该是亮的,即便没有开机也应如此。
- 打开计算机。
- 出现菜单页面。按与所需选项对应的数字按键。
注意
pxelinux.cfg/*
配置文件中使用以下内容:
IPAPPEND 2 APPEND ksdevice=bootif
ksdevice=link
第 8 章 配置语言和安装源
8.1. 文本模式安装程序用户界面
重要
xdriver=vesa
选项引导 – 请参考 第 28 章 引导选项
注意
图 8.1. 如 URL 设置 中所见的安装程序控件
图 8.2. 如 选择语言 中所见的安装程序控件
- 窗口 — 在整个安装过程中,会不时在屏幕中看到窗口(本手册中通常将其称为对话框)。有时,一个窗口会重叠在另一个窗口之上;在这种情况下,只能与最上面的窗口交流。当该窗口使用完毕,它就会消失,以便继续使用下面的窗口。
- 复选框 — 可使用复选框选择或取消选择某项功能。框内要么显示一个星号(已选),要么是一个空格(未选)。当光标位于复选框内时,按 Space 键选择或者取消功能。
- 文本输入 — 文本输入行是可以输入安装程序所要求信息的区域。当光标停在文本输入行时,就可以在那一行中输入和/或者编辑信息。
- 文本组件 — 文本工具集是屏幕中用于显示文本的区域。有时,文本工具集可能还会含有其他工具集,如复选框。如果文本工具集所含的信息超出为其保留的空间所能显示的,则会出现一个滚动条;如果将光标定位于文本工具集内,就可以使用 Up 和 Down 箭头键在所有信息中上下滚动。使用 # 字符显示当前位置,并可在滚动式中滚动条中上下移动。
- 滚动条 — 滚动条出现在窗口的侧面或底部,用来控制窗框内显示的文件或列表部分。可使用滚动条轻而易举地查看文件的任意部分。
- 按钮控件 — 按钮工具集是与安装程序交流的主要方法。通过 Tab 键和 Enter 键使用这些按钮,可在安装程序的页面中逐步推进。当按钮高亮显示时就可以选择这些按钮。
- 光标 — 虽然不是一个控件,但可使用光标选择某一具体控件(并与之互动)。当光标在控件之间移动时,它可以使控件颜色改变,或者光标可以只在控件上或旁边出现。在 图 8.1 “如 URL 设置 中所见的安装程序控件” 中,光标位于 按钮上。在 图 8.2 “如 选择语言 中所见的安装程序控件” 中,会在 按钮上显示光标。
8.1.1. 使用键盘导航
警告
8.2. 语言选择
图 8.3. 语言选择
8.3. 安装方法
askmethod
引导选项引导安装,请使用键盘中的箭头键选择安装方法(请参考 图 8.4 “安装方法”)。选中要使用的方法,按 Tab 键移动到 按钮,并按 Enter 键确认选择。
图 8.4. 安装方法
8.3.1. 使用 DVD 安装
注意
8.3.2. 从硬盘安装
repo=hd
引导选项,则已经指定了分区。
图 8.5. 为硬盘安装选择分区对话框
/dev/sd
开始。每个独立的驱动器都有其不同的字母,例如:/dev/sda
。驱动器中的每个分区都是用数字排序的,例如:/dev/sda1
。
分区类型 | 卷 | 到文件的初始路径 | 要使用的目录 |
---|---|---|---|
VFAT | D:\ | D:\Downloads\RHEL6 | /Downloads/RHEL6 |
ext2、ext3、ext4 | /home | /home/user1/RHEL6 | /user1/RHEL6 |
/
。如果 ISO 映像位于某个挂载的分区的子目录中,请输入那个分区中包含该 ISO 映像的目录名称。例如:如果通常将 ISO 映像作为 /home/
挂载到该分区,且映像位于 /home/new/
中,应该输入 /new/
。
重要
8.3.3. 执行网络安装
askmethod
或者 repo=
选项引导安装程序,则可从使用 FTP、HTTP、HTTPS 或者 NFS 协议的网络服务器中安装 Red Hat Enterprise Linux。Anaconda 稍后使用同一网络连接在安装过程中查询额外软件库。
图 8.6. 网络设备
图 8.7. 识别 NIC
IPv4 选项
- 动态的 IP 配置(DHCP)
- Anaconda 使用 DHCP 来自动提供网络配置。
- 手动配置
- Anaconda 提示手动输入网络配置,包括 IP 地址、掩码和 DNS 地址。
IPv6 选项
- 自动
- Anaconda 使用 路由器广告(Router Advertisement,RA)和 DHCP 进行自动的、基于网络的环境。(等同于 NetworkManager 中的
Automatic
选项) - 自动,只可用于 DHCP
- Anaconda 没有使用 RA,但从 DHCPv6 直接请求信息来创建一个有状态的配置。(等同于 NetworkManager 里的
Automatic, DHCP only
选项) - 手动配置
- Anaconda 提示手动输入网络配置,包括 IP 地址、掩码和 DNS 地址。
图 8.8. 配置 TCP/IP
图 8.9. 手动 TCP/IP 配置
- 如果要通过 NFS 安装,请按照 第 8.3.4 节 “使用 NFS 安装” 操作。
- 如果要通过 Web 或者 FTP 安装,请按照 第 8.3.5 节 “通过 FTP、HTTP 或者 HTTPS 安装” 操作。
8.3.4. 使用 NFS 安装
repo=nfs
引导选项,则已经指定服务器和路径。
图 8.10. NFS 设置对话框
- 在 NFS 服务器名 字段输入 NFS 服务器的域名或者 IP 地址。例如:如果正在从位于域
example.com
中名为eastcoast
的主机中安装,请输入eastcoast.example.com
。 - 在 Red Hat Enterprise Linux 6 目录 字段中输入导出目录的名称:
- 如果该 NFS 服务器正在导出某个 Red Hat Enterprise Linux 安装树的镜像,请输入包含该安装树 root 的目录。如果正确指定了所有数据,则会出现一个信息表明 Red Hat Enterprise Linux 的安装程序正在运行中。
- 如果 NFS 服务器正在导出 Red Hat Enterprise Linux 光盘的 ISO 映像,则请输入包含该 ISO 映像的目录。
如果是按照 第 4.1.2 节 “准备 NFS 安装” 中描述的步骤设置,则应该输入目录publicly_available_directory
。 - 在 NFS 挂载选项 字段中指定要求的 NFS 挂载选项。请参考 mount 和 nfs 的 man page 以获取完整的选项列表。如果不需要任何挂载选项,请将此字段留空。
8.3.5. 通过 FTP、HTTP 或者 HTTPS 安装
重要
http://
、https://
或者 ftp://
作为协议。
repo=ftp
或者 repo=http
引导选项,则已经指定服务器和路径。
/images
目录的目录名称。例如:
/mirrors/redhat/rhel-6/Server/i386/
https://
作为协议。
{ftp|http|https}://<user>:<password>@<hostname>[:<port>]/<directory>/
http://install:rhel6pw@name.example.com/mirrors/redhat/rhel-6/Server/i386/
图 8.11. URL 设置对话框
8.4. 验证介质
第 9 章 使用 anaconda 安装
9.1. 文本模式安装程序用户界面
重要
- 安装程序无法识别计算机中的显示硬件
- 在引导菜单中选择文本模式安装
- 配置高级存储方法,比如 LVM、RAID、FCoE、zFCP 以及 iSCSI。
- 自定义分区布局
- 自定义引导装载程序布局
- 在安装过程中选择软件包
- 使用 firstboot 配置安装的系统
linux ip
选项配置网络设置。具体步骤请参考 第 28.1 节 “在引导菜单中配置安装系统” 。
9.2. 图形化安装程序用户界面
注意
boot:
提示符后输入以下命令:
linux text
9.2.1. 在安装过程中的截图
/root/anaconda-screenshots
中。
autostep --autoscreenshot
选项自动生成安装每一步骤的截图。有关配置 Kickstart 文件的详情请参考 第 32.3 节 “创建 Kickstart 文件”。
9.2.2. 虚拟控制台备注
控制台 | 按键 | 内容 |
---|---|---|
1 | ctrl+alt+f1 | 图形化显示 |
2 | ctrl+alt+f2 | shell 提示符 |
3 | ctrl+alt+f3 | 安装日志(来自安装程序的信息) |
4 | ctrl+alt+f4 | 系统相关信息 |
5 | ctrl+alt+f5 | 其他信息 |
9.3. 欢迎使用 Red Hat Enterprise Linux
图 9.1. 欢迎页面
9.5. 键盘配置
图 9.3. 键盘配置
latin1
选项。按死键时,屏幕中不会出现任何显示,直到按另一个键"完成"该字符。例如:在 latin1 键盘布局中输入 é
,则应该按下(然后放开)' 键,然后按 E
键。相反,在有些键盘中需要按住一个键(比如 Alt-Gr)的同时按住 E
键。其他键盘可能有这个字符的专用键。
注意
system-config-keyboard
命令启动 Keyboard Configuration Tool。如果不是 root 用户,它会提示输入 root 密码再继续。
9.6. 存储设备
图 9.4. 存储设备
- 基本存储设备
- 请选择,在下列存储设备中安装 Red Hat Enterprise Linux:
- 硬件或者固定直接连接到本地系统的驱动器。
- 指定的存储设备
- 请选择,在下列存储设备中安装 Red Hat Enterprise Linux:
- 存储区域网络(SAN)
- 直接访问存储设备(DASD)
- 固件 RAID 设备
- 多路径设备
请使用选项配置 互联网小计算机系统接口(iSCSI)和 FCoE(使用以太网的光纤)连接。
注意
mdeventd
守护进程监控 LVM 和软件 RAID 设备。
9.6.1. 存储设备选择页面
图 9.5. 选择存储设备 -- 基本设备
图 9.6. 选择存储设备 -- 多路径设备
图 9.7. 选择存储设备 -- 其他 SAN 设备
- 基本设备
- 直接连接到本地系统的基本存储设备,比如硬盘驱动器和固定驱动器。
- 固件 RAID
- 附加到固件 RAID 控制程序的存储设备。
- 多路径设备
- 可通过一个以上的路径访问存储设备,比如通过多 SCSI 控制程序或者同一系统中的光纤端口。
重要
安装程序只检测序列号为 16 或 32 个字符的多路径存储设备。 - 其他 SAN 设备
- 存储区域网络(SAN)中的其他可用设备。
图 9.8. 存储设备搜索标签
图 9.9. 选择栏
/etc/fstab
文件将其添加到系统中,成为安装的系统的一部分。
9.6.1.1. 高级存储选项
图 9.10. 高级存储选项
9.6.1.1.1. 选择并配置网络接口
图 9.11. 选择网络接口
- 从下拉菜单中选择一个接口。
- 点击。
图 9.12. 网络连接
9.6.1.1.2. 配置 iSCSI 参数
过程 9.1. iSCSI 查找
图 9.13. iSCSI 查找详情对话框
- 在 目标 IP 地址 字段输入 iSCSI 目标的 IP 地址。
- 在 iSCSI Initiator 名称 字段输入 iSCSI initiator 的名称,其格式为 iSCSI 限定名(IQN)。有效的 IQN 包含:
- 字符串
iqn.
(注意有一个点) - 指定所在机构用来注册互联网域名或子域名的年月日期代码,使用 4 位数字代表年,后接小横线,然后使用 2 位数字代表月,后面再接着一个点。例如,2010 年 9 月是
“2010-09.”
。 - 机构的互联网域名或子域名,以降序排列,顶层域名列在第一位。例如,子域名
storage.example.com
应该是com.example.storage
。 - 分号后面接着一个字符串,该字符串是在您的域或子域中识别这个特定 iSCSI initiator 的唯一标识。例如,
:diskarrays-sn-a8675309
。
因此,完整的 IQN 是:iqn.2010-09.storage.example.com:diskarrays-sn-a8675309
,anaconda 会以这个格式预填写 iSCSI Initiator 名称字段。关于 IQN 的更多信息,请参考 http://tools.ietf.org/html/rfc3720#section-3.2.6 中的《RFC 3720 - 互联网计算机系统接口(iSCSI)》中的《3.2.6. iSCSI 名称》,以及http://tools.ietf.org/html/rfc3721#section-1 中的RFC 3721 - 互联网计算机系统接口(iSCSI)命名及查找》 中的《1. iSCSI 名称和地址》。 - 使用下拉菜单指定用于查找 iSCSI 的认证类型:
图 9.14. iSCSI 发现认证
- 如果选择 CHAP 用户名 和 CHAP 密码 字段中输入 iSCSI 目标的用户和密码。作为认证类型,请在
图 9.15. CHAP 对
- 如果选择 CHAP 用户名 和 CHAP 密码 字段中输入用户和密码,并在 反向 CHAP 用户名 和 反向 CHAP 密码 字段中输入 iSCSI initiator 的用户和密码。作为认证类型,请在
图 9.16. CHAP 对和反向对
- 点击Anaconda 将试图根据您提供的信息查找 iSCSI 目标。如果成功,iSCSI 查找详情 对话框将显示在该目标中发现的所有 iSCSI 节点的列表。。
- 每个节点旁边都有一个复选框。点击复选框可将该节点用于安装。
图 9.17. iSCSI 发现节点对话框
- 点击初始化 iSCSI 会话。
过程 9.2. 启动 iSCSI 会话
图 9.18. iSCSI 节点登录对话框
- 使用下拉菜单来指定用于 iSCSI 会话的验证类型:
图 9.19. iSCSI 会话验证
如果环境使用与 iSCSI 用来查找和会话相同的认证类型以及用户名和密码,请使用,重新使用这些证书。 - 如果选择 CHAP 用户名 和 CHAP 密码 字段中输入 iSCSI 目标的用户和密码。作为认证类型,请在
图 9.20. CHAP 对
- 如果选择 CHAP 用户名 和 CHAP 密码 字段中输入用户和密码,并在 反向 CHAP 用户名 和 反向 CHAP 密码 字段中输入 iSCSI initiator 用户和密码。作为认证类型,请在
图 9.21. CHAP 对和反向对
- 点击 Anaconda 试图根据提供的信息登录 iSCSI 目标中的节点。iSCSI 登录结果 显示相关的结果。。
图 9.22. iSCSI 节点结果对话框
- 点击继续。
9.6.1.1.3. 配置 FCoE 参数
图 9.23. 配置 FCoE 参数
9.7. 设定主机名
注意
图 9.24. 设置主机名
注意
9.7.1. 编辑网络连接
重要
注意
system-config-network
命令启动 Network Adminstrtion Tool。如果不是 root 用户,则会提示输入 root 密码再继续。
图 9.25. 网络连接
9.7.1.1. 所有连接类型都可使用的选项
9.7.1.2. 有线连接标签
图 9.26. 有线连接标签
9.7.1.3. 802.1x 安全性标签
- 验证
- 选择以下验证方法之一:
- 用于传输层安全性的 TLS
- 用于管道传输层安全性的 管道 TLS,也称 TTLS 或者 EAP-TTLS
- 用于保护的扩展验证协议的 保护的 EAP(PEAP)
- 身份识别
- 提供这台服务器的身份识别。
- 用户证书
- 浏览内嵌在特异编码规则(DER)或者增强保密邮件(PEM)中的个人 X.509 证书文件。
- CA 证书
- 浏览内嵌在特异编码规则(DER)或者增强保密邮件(PEM)中的个人 X.509 证书验证。
- 私钥
- 浏览内嵌在特异编码规则(DER)、增强保密邮件(PEM)或者个人信息交换语法标准(PKCS#12)中的私钥文件。
- 私钥密码
- 在 私钥 字段为私钥指定的密码。选择 显示密码,则可在输入密码时看到它。
图 9.27. 802.1x 安全性标签
9.7.1.4. IPv4 设置标签
- 自动(DHCP)
- 使用网络中的 DHCP 服务配置 IPv4 参数。
- 只使用自动(DHCP)地址
- 使用该网络中的 DHCP 服务配置 IPv4 地址、子网掩码和网关地址,但必须手动配置 DNS 服务器和搜索域。
- 手动
- 手动为静态配置配置 IPv4 参数。
- 只使用本地链接
- 为该接口分配 169.254/16 范围内的本地链接地址。
- 与其他计算机共享。
- 将该系统配置为为其他计算机提供网络访问。为该接口分配 10.42.x.1/24 范围内的地址,启动 DHCP 服务器和 DNS 服务器,将该接口连接到使用网络地址转换(NAT)系统的默认网络连接中。
- 禁用
- 这个连接禁用 IPv4。
图 9.28. IPv4 设置标签
9.7.1.4.1. 编辑 IPv4 路由
图 9.29. 编辑 IPv4 路由对话框
9.7.1.5. IPv6 设置标签
- 忽略
- 这个连接忽略 IPv6。
- 自动
- NetworkManager 使用 Router Advertisement(RA)来创建自动的、无状态的配置。
- 自动,只有地址
- NetworkManager 使用 RA 创建自动的、无状态的配置,但 DNS 服务器和搜索域将被忽略且必须手动配置。
- 自动,只使用 DHCP
- NetworkManager 不使用 RA,但从直接从 DHCPv6 请求信息以创建有状态的配置。
- 手动
- 为静态配置手动配置 IPv6 参数。
- 只用于本地链接
- 为这个接口分配前缀为 fe80::/10 的本地链接地址。
图 9.30. IPv6 设置标签
9.7.1.5.1. 编辑 IPv6 路由
图 9.31. 编辑 IPv6 路由对话框
9.7.1.6. 重启网络设备
ONBOOT=yes
,就将重新连接。关于接口配置文件的更多信息,请参考 https://access.redhat.com/site/documentation/ 中的《Red Hat Enterprise Linux 6 部署指南》。
- 按 Ctrl+Alt+F2 切换到虚拟终端
tty2
。 - 将接口配置文件移到一个临时位置:
mv /etc/sysconfig/network-scripts/ifcfg-device_name /tmp
其中 device_name 是刚才重新配置的设备。例如,ifcfg-eth0
是eth0
的 ifcfg 文件。设备现在在 anaconda 里已经断开连接了。 - 在 vi 编辑器里打开接口配置文件:
vi /tmp/ifcfg-device_name
- 验证接口配置文件包含一行
ONBOOT=yes
。如果这个文件没有包含这行内容,请添加并保存文件。 - 退出 vi 编辑器。
- 将接口配置文件移回
/etc/sysconfig/network-scripts/
目录:mv /tmp/ifcfg-device_name /etc/sysconfig/network-scripts/
现在在 anaconda 中重新连接该设备。 - 按 Ctrl+Alt+F6返回 anaconda。
9.8. 时区配置
- 用鼠标在互动式地图上点击指定城市(用黄点表示)。一个红色的 X 符号会出现,代表您的选择。
- 还可以在屏幕底部的列表中选择时区。使用鼠标点击位置突出显示选择。
警告
注意
system-config-date
命令启动 Time and Date Properties Tool。如果不是 root 用户,则会提示输入 root 密码后再继续。
9.9. 设定 Root 密码
注意
图 9.32. Root 密码
su
成为 root 用户。这些基本规则将打字错误或者执行错误命令对系统的损害减小到最低。
注意
su -
,然后按 Enter 键,然后输入 root 密码并按 Enter 键。
警告
root
运行 passwd
命令。如果忘记了 root 密码吗,请查看《 Red Hat Enterprise Linux 6 部署指南》中《使用系统修复模式解决问题》一章查看如何设定新 root 密码。
9.10. 分配存储设备
图 9.33. 分配存储设备
重要
9.11. 初始化硬盘
图 9.34. 警告页面 – 初始化硬盘
zerombr
(请参考 第 32 章 Kickstart 安装)。在有之前已初始化磁盘的系统中执行无人安装时需要这个命令。
警告
9.12. 升级现有系统
重要
9.12.1. 升级对话
图 9.35. 升级对话
注意
9.12.2. 使用安装程序升级
注意
/home
分区中的用户数据并执行全新安装。有关分区详情以及如何设置分区请参考 第 9.13 节 “磁盘分区设置”。
rpm -qa --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' > ~/old-pkglist.txt
su -c 'tar czf /tmp/etc-`date +%F`.tar.gz /etc'
su -c 'mv /tmp/etc-*.tar.gz /home'
/home
目录中的内容,以及某些服务的内容,比如 Apache、FTP、 SQL 服务器或者源代码管理系统。虽然升级不是破坏性的,但不正确的操作也可能造成数据丢失。
警告
/home
目录中保存备份资料。如果您的 /home
目录不是独立分区,就不应该完全按照这些示例操作!请将备份保存到其他设备中,比如 CD 或者 DVD 盘或者外接硬盘中。
9.12.3. 升级引导装载程序配置
图 9.36. 升级引导装载程序对话框
9.13. 磁盘分区设置
警告
重要
重要
/boot/
,比如不同的硬盘中。在使用不确定 RAID 卡创建分区时需要使用内置硬盘。
/boot/
分区。
/boot/
分区。
图 9.37. 磁盘分区设置
- 使用所有空间
- 选择这个选项删除硬盘中的所有分区(这包括由其他操作系统创建的分区,比如 Windows VFAT 或者 NTFS 分区)。
警告
如果选择这个选项,安装程序将删除所选硬盘中的所有数据。如果在要安装 Red Hat Enterprise Linux 的硬盘中有需要保留的信息,则请不要选择这个选项。特别是在将系统配置为使用其他引导装载程序链载入 Red Hat Enterprise Linux 引导装载程序时,不要选择这个选项。 - 替换现有 Linux 系统
- 选择这个选项只删除之前 Linux 安装创建的分区。这样就不会删除硬盘中的其他分区(比如 VFAT 或者 FAT32 分区)。
- 缩小现有系统
- 选择这一选项将手动重新定义现有数据和分区的大小并在空出的空间中安装默认 Red Hat Enterprise Linux 布局。
警告
如果要缩小安装了其他操作系统的分区,就无法再使用那些操作系统。虽然这样分区不会破坏数据,但操作系统在其分区中通常需要一些剩余空间。在要重新定义分区大小前(这个分区安装了今后还要使用的操作系统),需要了解应该保留多少剩余空间。 - 使用剩余空间
- 选择这个选项保留现有数据和分区,并在存储驱动器未使用的可用空间中安装 Red Hat Enterprise Linux。请在选择此选项前,确定在该存储驱动器中有足够的可用空间 - 请参考 第 3.6 节 “有足够的磁盘空间吗?”。
警告
如果 64 位 x86 系统使用 UEFI 而不是 BIOS,则需要手动创建 /boot 分区。这个分区必须具有 ext3 文件系统。如果选择自动分区,则系统将无法引导。 - 创建自定义布局
- 选择这个选项手动对存储设备进行分区并创建自定义布局。请参考 第 9.15 节 “创建自定义布局或者修改默认布局”。
重要
重要
9.14. 选择磁盘加密密码短语
图 9.38. 为加密的分区输入密码短语
警告
9.15. 创建自定义布局或者修改默认布局
警告
重要
/boot/efi
。
图 9.39. 在x86、AMD64 以及 Intel 64 系统中进行分区
/dev/sda
或者 LogVol00
),和它的大小(单位为 MB)及其型号。
- 设备
- 设备、逻辑卷或者分区的名称
- 大小(MB)
- 设备、逻辑卷或者分区的大小(MB)
- 挂载点/RAID/卷
- 挂载点(文件系统内的位置)是要挂载分区的地方,也可是 RAID 或者所在逻辑卷组的名称。
- 类型
- 分区类型。如果分区是标准分区,这个字段显示分区中的文件系统类型(例如:ext4)。否则它表明该分区是
物理卷(LVM)
或者软件 RAID
的一部分。 - 格式
- 这一栏中的检查标记表明将在安装过程中格式化该分区。
- 创建
- 创建新的分区、逻辑卷或软件 RAID
- 编辑
- 修改现有的分区、逻辑卷或软件 RAID。请注意,只能用按钮缩小分区而不能增大分区。
- 删除
- 删除分区、逻辑卷或软件 RAID
- 重置
- 取消在这个屏幕里做的所有修改
9.15.1. 创建存储
图 9.40. 创建存储
创建软件 RAID
- RAID 分区 - 在未分配空间中创建分区成为软件 RAID 设备的一部分。要组成软件 RAID 设备,必须在该系统中有两个或者多个可用 RAID 分区。
- RAID 设备 - 将两个或者多个 RAID 分区合并为一个软件 RAID 设备。选择这个选项时,可以指定要创建的 RAID 设备类型(RAID 级别)。只有在系统中有两个或者多个可用 RAID 分区时才可使用这个选项。
创建 LVM 逻辑卷
- LVM 物理卷 - 在未分配空间中创建 物理卷。
- LVM 卷组 - 使用一个或者多个物理卷创建卷组。只有在系统中有至少一个可用物理卷时方可使用这个选项。
- LVM 逻辑卷 - 在卷组中创建 逻辑卷。只有在系统中有至少一个可用卷组时方可使用这个选项。
9.15.2. 添加分区
注意
图 9.41. 创建新分区
- 挂载点:输入分区的挂载点。例如:如果这个分区应该是 root 分区,请输入
/
;如果是/boot
分区,请输入/boot
,等等。还可以使用下拉菜单为分区选择正确的挂载点。而对于 swap 分区,则不应该设置挂载点 - 将文件系统类型设置为swap
就足够了。 - 文件系统类型:使用下拉菜单为这个分区选择合适的文件系统类型。关于文件系统类型的更多信息,请参阅 第 9.15.2.1 节 “文件系统类型”。
- 可用驱动器:这个字段包括系统中安装的硬盘列表。如果选中某个硬盘的复选框,则表示可以在该硬盘中创建想要的分区。如果没有选择那个复选框,就绝不会在该硬盘中创建这个分区。通过不同的复选框设置,可使 anaconda 在需要的地方放置分区,或让 anaconda 决定分区的位置。
- 大小(MB):输入分区的大小(MB)。注意,该字段从 100MB 开始;若不更改,创建的分区将只有 100MB。
- 额外大小选项:选择是否要将分区保持为固定大小、允许它"增长"(使用硬盘驱动器上的可用空间)到某一程度,或允许它增长到使用全部硬盘驱动器上可用的剩下空间。如果选择 占用所有空间,最大为(MB),则必须在这个选项右侧的字段内给出大小限制。这样就可以在硬盘驱动器中保留一定的空间,以便将来使用。
- 强制为主分区:选择创建的分区是否是硬盘的四个主分区之一。如果没有选择,这个分区将被创建为逻辑分区。详情请参考 第 A.1.3 节 “分区中的分区 — 扩展分区概述”。
- 加密:选择是否加密该分区,加密后,如果没有密码短语,即使该将该存储设备连接到其他系统,也无法访问保存在该分区中数据。有关存储设备加密的详情,请参考 附录 C, 磁盘加密。如果选择这个选项,安装程序将在向该磁盘写入数据前提示提供密码短语。
9.15.2.1. 文件系统类型
分区类型
- 标准分区 — 标准分区可包含文件系统或者 swap 空间,或者可提供软件 RAID 或者 LVM 物理卷的容器。
- swap — Swap partitions are used to support virtual memory. In other words, data is written to a swap partition when there is not enough RAM to store the data your system is processing. Refer to the Red Hat Enterprise Linux Deployment Guide for additional information.
- software RAID — Creating two or more software RAID partitions allows you to create a RAID device. For more information regarding RAID, refer to the chapter RAID (Redundant Array of Independent Disks) in the Red Hat Enterprise Linux Deployment Guide.
- physical volume (LVM) — Creating one or more physical volume (LVM) partitions allows you to create an LVM logical volume. LVM can improve performance when using physical disks. For more information regarding LVM, refer to the Red Hat Enterprise Linux Deployment Guide.
文件系统
- ext4 — ext4 是在 ext3 文件系统的基础上进行一系列改进的新特性。这包括对更大文件系统和更大文件的支持、更快更有效的磁盘空间分配、一个目录中无限的子目录数、更快速的文件系统检查及更强大的日志能力。ext 4 支持的最大文件系统大小为 16TB。ext4 文件系统为默认选项,强烈推荐使用。
- ext3 — ext3 文件系统基于 ext2 文件系统,其主要优点 — 日志功能(journaling)。使用记录日志的文件系统可减少崩溃后恢复文件系统所花费的时间,因为它无需对该文件系统执行
fsck
命令。[3]ext 3 支持的最大文件系统大小为 16TB。 - ext2 — ext2 文件系统支持标准的 Unix 文件类型(常规文件、目录、符号链接等等)。它支持使用长达 255 个字符的长文件名。
- xfs — XFS 是具有高度灵活性和高性能的文件系统,最多支持 16 EB(大约一千六百万 TB)文件系统,最多 8EB 文件(大约八百万 TB)且目录结构包含千百万条目。XFS 支持元数据日志,可提高崩溃恢复速度。XFS 文件系统还可在挂载和激活的情况下清除磁盘碎片并重新定义大小。
注意
安装程序可创建的最大 XFS 分区为 100TB。 - vfat — VFAT 文件系统是一个 Linux 文件系统,它兼容 FAT 文件系统中的微软 Windows 长文件名。
- Btrfs — Btrfs 是一个开发中的文件系统,它可处理和管理更多、更大文件;容量比 ext2 、ext3 和 ext4 文件系统更大。Btrfs 设计要求可以容错,并可以更容易地检测出错误并修复。它使用 checksum 确保数据和元数据的完整性并维护可用来备份或者修复的文件系统快照。因为 Brtfs 还处于试验开发阶段,安装程序没有默认提供 Brtfs。如果要在驱动器中创建 Brtfs 分区,则必须在引导安装过程中添加
btrfs
引导选项。具体步骤请查看 第 28 章 引导选项。警告
Red Hat Enterprise Linux 6 将 Btrfs 作为技术预览提供给用户进行体验。不应该为包含重要数据的分区,或者对重要系统操作很重要的分区中使用 Btrfs。
9.15.3. 创建软件 RAID
- RAID 分区
- 选择这个选项为软件 RAID 配置分区。如果磁盘没有包含任何软件 RAID 分区,那么这个选项是唯一可用选择。此时会出现与添加标准分区相同的对话框 - 请参考 第 9.15.2 节 “添加分区” 中的可用选项描述。请注意,必须将 文件系统类型 设定为
软件 RAID
。图 9.42. 创建软件 RAID 分区
- RAID 设备
- 选择这个选项使用两个或者多个现有软件 RAID 分区构建一个 RAID 设备。这个选项在配置了两个或者多个软件 RAID 分区时可用。
图 9.43. 创建 RAID 设备
将文件系统类型选择为标准分区。Anaconda 会自动为 RAID 设备推荐名称,但也可以手动在md0
到md15
范围内进行选择。点击独立存储设备旁的复选框以便包含或者删除这个 RAID。RAID 级别 对应具体的 RAID 类型。请从以下选项中选择:- RAID 0 — 在多个存储设备间分布数据。级别为 0 的 RAID 提供比标准分区更好的性能,它也可用于将多个设备的存储放到一个虚拟设备中。注:RAID 0 不提供冗余,阵列中一个设备出现故障将破坏整个阵列。RAID 0 要求至少有两个 RAID 分区。
- RAID 1 — 将一个存储设备上的数据镜像到一个或多个其他的存储设备上。阵列里的其他设备提供了更大的冗余。RAID 1 要求至少有两个 RAID 分区。
- RAID 4 — 在多个存储设备间分发数据,但会使用阵列中的一个设备存储校验信息,从而在阵列中有设备发生故障时起到保护作用。因为所有的校验信息都存储在一个设备中,对它的访问会导致阵列性能瓶颈。RAID 4 要求至少有三个 RAID 分区。
- RAID 5 — 在多个存储设备间分发数据和校验信息。因为在多个设备间分布检验信息,RAID 5 提供了在多个存储设备间分发数据的性能优势,却没有 RAID 4 的访问瓶颈问题。RAID 5 要求至少有三个 RAID 分区。
- RAID 6 — 它和 RAID 5 类似,但它保存两套检验信息而不是只有一套。RAID 6 要求至少有四个 RAID 分区。
- RAID 10 — RAID 10 是嵌套的 RAID 或混合型的 RAID。RAID 10 通过在存储设备的镜像上分布数据来进行构建。例如,RAID 10 可以从由两对互为镜像的分区组成的 RAID 分区进行构建。如 RAID 0 一样,数据分布在这两对存储设备上。RAID 10 要求至少有四个 RAID 分区。
9.15.4. 创建 LVM 逻辑卷
重要
lvm
命令。要返回文本模式安装,请按 Alt+F1。
- LVM 物理卷
- 选择这个选项将分区或者设备配置为 LVM 物理卷。如果存储还没有包含 LVM 卷组,那么这个选项就是唯一的可用选择。此时会出现添加标准分区时相同的对话框 - 可用选项的描述请参考 第 9.15.2 节 “添加分区”。请注意:必须将 文件系统类型 设定为
物理卷(LVM)
图 9.44. 创建 LVM 物理卷
- 生成 LVM 卷组
- 选择这个选项从可用 LVM 物理卷中创建 LVM 卷组,或者在现有逻辑卷中添加卷组。
图 9.45. 生成 LVM 卷组
要向卷组中分配一个或者多个物理卷,首先请为卷组命名。然后选择要在卷组中使用的物理卷。最后在任意卷组中使用 添加、编辑 和 删除 配置逻辑卷。如果从卷组删除物理卷将导致该组没有足够空间用于逻辑卷,则不能删除该物理卷。例如:在由两个 5GB LVM 物理卷分区组成的卷组中含有一个 8GB 逻辑卷。安装程序将不允许删除任何物理卷,因为这样就只为 8GB 的逻辑卷剩下了 5GB 空间。如果相应减小任意逻辑卷的大小,就可以从卷组中删除该物理卷。在这个示例中,将逻辑卷减小到 4GB 将允许删除一个 5GB 的物理卷。 - 生成逻辑卷
- 选择这个选项创建 LVM 逻辑卷。假设其为标准磁盘分区选择挂载点,文件系统类型及大小(单位 MB)。还可以选项逻辑卷名称并指定其所属卷组。
图 9.46. 生成逻辑卷
9.15.5. 推荐的分区方案
9.15.5.1. x86、AMD64 和 Intel 64 位系统
swap
分区/boot/
分区/var/
分区home
分区/boot/efi
分区(EFI 系统分区) - 仅适用于使用 UEFI 固件的系统
swap
分区(至少 256MB)— 使用 swap 分区支持虚拟内存。换一句话说,当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 分区。几年前,推荐的 swap 空间的增长与系统中的 RAM 量是呈线性关系的。但由于先进系统内存大小已经增加到成百 GB,因此将推荐的 swap 空间视为系统内存负载功能,而不是系统内存。以下表格根据系统中的 RAM 量以及是否有足够的 RAM 可让系统休眠提供 swap 空间大小。推荐的 swap 分区会在安装过程中自动建立。但要允许休眠,则需要在自定义分区阶段编辑 swap 空间。重要
Recommendations in the table below are especially important on systems with low memory (1 GB and less). Failure to allocate sufficient swap space on these systems may cause issues such as instability or even render the installed system unbootable.表 9.2. 推荐的系统 swap 空间 系统 RAM 容量 建议 swap 空间大小 允许休眠的建议 swap 空间大小 ⩽ 2GB RAM 容量的两倍 RAM 容量的三倍 > 2GB – 8GB 与 RAM 容量相等 RAM 容量的两倍 > 8GB – 64GB 至少 4GB RAM 容量的 1.5 倍 > 64GB 至少 4GB 不建议使用休眠功能 在以上列出的每个范围临界点(例如:使用 2GB、8GB 或者 64GB 系统 RAM 的系统),可根据所选 swap 空间以及休眠支持自行裁决。如果系统资源允许此操作,增加 swap 空间可能会提高性能。注:可以在多个存储设备中分配 swap 空间 -- 特别是对于那些使用高速驱动器、控制程序和接口的系统 -- 同时还可提高 swap 空间性能。注意
在 Red Hat Enterprise Linux 6.0、6.1、6.2 中给出的推荐 swap 空间大小与现在推荐大小不同,现在推荐的大小是 2012 年 6 月在 Red Hat Enterprise Linux 6.3 中给出的,且不依赖休眠空间。自动安装这些 Red Hat Enterprise Linux 6 的早期版本仍会生成 swap 空间,并配置这些已作废的推荐值。但推荐手动选择 Red Hat Enterprise Linux 6.3 中给出的推荐 swap 空间大小值以便保证最优性能。/boot/
分区(250 MB)挂载在
/boot
中的分区包含操作系统内核(以便系统引导 Red Hat Enterprise Linux),以及在自我引导过程中使用的文件。由于某些限制,创建一个初始的 ext3 分区来容纳这些文件是一个好办法。250MB 的 boot 分区足以满足大多数用户的需要。重要
Red Hat Enterprise Linux 6 中的/boot
和/
(root)分区只能使用 ext2、ext3 和 ext4(推荐)文件系统。这个分区不能使用其他任何系统,比如 Btrfs、XFS 或 VFAT。其他分区,比如/home
可以使用任意支持的文件系统,包括 Btrfs 和 XFS(如可用)。详情请查看 Red Hat 客户门户网站文章:https://access.redhat.com/solutions/667273。警告
注:通常安装程序会自动生成/boot
分区。但如果/boot
(root)分区超过 2TB,且使用(U)EFI 引导,则需要生成小于 2TB 的独立/boot
分区方可成功引导。注意
如果硬盘大于 1024 个柱面(而且系统至少是在两年前制造的),并要让/
(root)分区使用硬盘上的所有剩下空间,则可能需要创建/boot
分区。注意
如果有 RAID 卡,请注意某些 BIOS 类型不支持使用 RAID 卡引导。在这种情况下,必须在 RAID 阵列外创建/boot/
分区,如在独立硬盘中。root
分区(3.0GB - 5.0GB)— 这是 "/
"(root 目录)所在分区。在这个设置中,所有文件(保存在/boot
中的文件除外)都在 root 分区中。3.0GB 大的分区可进行最小安装,而 5.0GB root 分区可执行完全安装,选择所有软件包组群。重要
Red Hat Enterprise Linux 6 中的/boot
和/
(root)分区只能使用 ext2、ext3 和 ext4(推荐)文件系统。这个分区不能使用其他任何系统,比如 Btrfs、XFS 或 VFAT。其他分区,比如/home
可以使用任意支持的文件系统,包括 Btrfs 和 XFS(如可用)。详情请查看 Red Hat 客户门户网站文章:https://access.redhat.com/solutions/667273。重要
/
(或者 root)分区是目录结构的顶端。/root
目录有时读为"斜杠 root")目录是进行系统管理的用户帐户主目录。home
分区(至少 100 MB)如果要将用户数据与系统数据分开保存,请在卷组中为
/home
目录创建专用分区。这样就可以在不删除用户数据文件的情况下升级或重新安装 Red Hat Enterprise Linux。
/
分区,将比较容易升级。有关详情请参考 第 9.15 节 “创建自定义布局或者修改默认布局” 中对编辑选项的论述。
/foo
必须至少有 500MB,不需要建立 /foo
分区。那么 /
(root)分区必须至少有 500MB。
目录 | 最小空间 |
---|---|
/ | 250 MB |
/usr | 250 MB |
/tmp | 50 MB |
/var | 384 MB |
/home | 100 MB |
/boot | 250 MB |
注意
9.15.5.1.1. 分区提示
- 考虑为所有可能包含敏感数据的分区加密。加密可防止对这些分区中数据的未授权访问,即使他们可以访问物理存储设备。在大多数情况下,应该至少对
/home
分区加密。 - 每个安装在系统中的内核需要大约 10MB
/boot
分区。除非计划安装很多内核,/boot
250MB 的默认分区大小应该足够了。重要
Red Hat Enterprise Linux 6 中的/boot
和/
(root)分区只能使用 ext2、ext3 和 ext4(推荐)文件系统。这个分区不能使用其他任何系统,比如 Btrfs、XFS 或 VFAT。其他分区,比如/home
可以使用任意支持的文件系统,包括 Btrfs 和 XFS(如可用)。详情请查看 Red Hat 客户门户网站文章:https://access.redhat.com/solutions/667273。 /var
目录中包含大量应用程序,其中包括 Apache 网页服务器。同时它还临时保存下载的更新软件包。确定包含/var
目录的分区中有足够空间可用于保存下载的更新以及其他内容。警告
PackageKit 更新软件默认将更新的软件包下载到/var/cache/yum/
。如果手动为系统分区,并创建独立/var/
分区,请确定创建的分区足够大(3.0 GB 以上)以便下载软件包更新。- 在 Red Hat Enterprise Linux 系统中,
/usr
目录保存主要软件内容。为默认软件安装至少分配 4GB 空间。如果是软件开发者,或者计划使用 Red Hat Enterprise Linux 系统学习软件开发技巧,可能需要至少两倍的空间。 - 考虑在 LVM 卷组中保留一部分未分配空间。如果空间需要更改,但不希望删除其他分区中的数据来重新分配存储,这个未分配空间就给了您一些机动性。
- 如果将子目录分成分区,那么如果决定在当前系统中安装新的 Red Hat Enterprise Linux 版本,则可保留那些子目录中的内容。例如:如果要在
/var/lib/mysql
中运行 MySQL 数据库,请将那个目录放在单独的分区中,以备之后需要重新安装。 - UEFI 系统需要包含一个 50-150MB 的
/boot/efi
分区,该分区中有 EFI 系统分区文件系统。
注意
例 9.1. 分区设置示例
分区 | 大小和类型 |
---|---|
/boot | 250MB ext3 分区 |
swap | 2GB swap |
LVM 物理卷 | 剩余空间,作为一个 LVM 卷组 |
分区 | 大小和类型 |
---|---|
/ | 13GB ext4 |
/var | 4GB ext4 |
/home | 50GB ext4 |
9.16. 在磁盘中写入更改
图 9.47. 在磁盘中写入存储配置
警告
9.17. 软件包组的选择
重要
图 9.48. 软件包组的选择
- 基本服务器
- 这个选项提供在服务器中使用的 Red Hat Enterprise Linux 基本安装。
- 数据库服务器
- 这个选项提供 MySQL 和 PostgreSQL 数据库。
- Web 服务器
- 这个选项提供 Apache 网页服务器。
- 企业级标识服务基础
- 这个选项提供 OpenLDAP 和 Enterprise Identity Management (IPA),生成身份识别以及认证服务器。
- 虚拟主机
- 这个选项提供 KVM 和 Virtual Machine Manager 工具以创建用于虚拟机器的主机。
- 桌面
- 这个选项提供 OpenOffice.org 产品套件,图形工具(比如 GIMP)以及多媒体程序。
- 软件开发工作站
- 这个选项提供在 Red Hat Enterprise Linux 编译软件所需的工具。
- 最小
- 这个选项只提供运行 Red Hat Enterprise Linux 的基本软件包。最小安装为单一目的服务器或者桌面设备提供基本需要,并可在这样的安装中最大化性能和安全性。
警告
目前最小安装默认不配置防火墙(iptables
/ip6tables
),因为在这个选择中缺少 authconfig 和 system-config-firewall-base 软件包。要临时解决这个问题,可使用 Kickstart 文件将这些软件包添加到您的选择中。有关临时解决方案的详情请查看 Red Hat 客户门户网站,有关 Kickstart 文件的详情请查看 第 32 章 Kickstart 安装。如果没有使用这个临时解决方案,安装也会成功,但不会配置防火墙,会存在安全风险。
9.17.1. 从其他软件库里进行安装
- 高可用性程序库包括用于使用 Red Hat 高可用服务管理组件的高可用性集群(也称故障切换群集)的软件包。
- 负载平衡程序库包括用于使用 Linux 虚拟服务器(LVS)的负载平衡集群的软件包。
- 会为您自动选择 Red Hat Enterprise Linux。它包含作为 Red Hat Enterprise Linux 6 发行的完整软件集合,以及在发行时许多软件的最新版本。
- 集群的存储程序库包括用于使用 Red Hat 全局文件系统(Global File System,GFS)的存储集群。
图 9.49. 添加一个软件库
图 9.50. 选择网络接口
- 从下拉菜单中选择一个接口。
- 点击。
图 9.51. 网络连接
repodata
的目录。
警告
9.17.2. 自定义软件选择
注意
图 9.52. 软件包组详情
图 9.53. 软件包选择列表上下文菜单
9.17.2.1. 核心网络设备
- 使用 syslog 的集中日志记录
- 使用 SMTP(简单邮件传输协议)的电子邮件
- 使用 NFS(网络文件系统)的网络文件共享
- 使用 SSH(安全 Shell)的远程访问
- 使用 mDNS(多播 DNS)的资源广告
- 使用 HTTP(高文本传输协议)网络文件传输
- 使用 CUPS(通用 UNIX 打印系统)打印
- 使用 VNC(虚拟网络运算)进行远程桌面访问
9.18. x86、AMD64 和 Intel 64 引导装载程序配置
重要
注意
图 9.54. 引导装载程序配置
警告
警告
- 选择按钮使 GRUB 中包含其他操作系统。在下拉菜单中选择包含可引导的操作系统的分区,然后为这个项目命名。GRUB 将在引导菜单中显示这个名称。
- 要修改 GRUB 引导菜单中的条目,请选择该条目然后按按钮。
- 要从 GRUB 引导菜单中删除条目,请选择该条目然后按界面中的按钮。
注意
注意
/boot/grub/grub.conf
中的密码一项。如果不能引导,那么可以用第一张 Red Hat Enterprise Linux 安装光盘以"救援"模式来进入系统,重置 GRUB 密码。
grub-md5-crypt
程序。关于如何使用这个程序,可以在终端窗口中使用命令 man grub-md5-crypt
来查看手册。
重要
9.18.1. 高级引导装载程序配置
- 主引导记录(MBR)— 这是推荐在使用 BIOS 固件的系统中安装引导装载程序的地方,除非 MBR 已经在启动另一个操作系统的引导装载程序,如 System Commander。MBR 是硬盘驱动器中的一个特殊区域,计算机的 BIOS 可自动载入该区域,并且是引导装载程序最早控制引导进程的时候。如果在 MBR 中安装引导装载程序,则在机器引导时,GRUB 会显示 boot 提示符。然后就可以引导 Red Hat Enterprise Linux 或其它任何已配置为要让引导装载程序引导的操作系统。
- EFI 系统分区 — 使用 UEFI 固件的系统需要特殊分区以便安装引导装载程序。这应该是
efi
类型的物理(非 LVM)分区,大小至少为 50MB,推荐大小为 200MB。必须使用 GUID 分区表(GPT)而不是主引导记录标记包含这个分区的驱动器。如果要在使用 MBR 的驱动器中安装 Red Hat Enterprise Linux,则必须重新标记该磁盘。在这个过程中会丢失该驱动器中的所有数据。 - boot 分区的第一个扇区 — 如果已在系统中使用了另一个引导装载系统,我们推荐在这个位置安装。在这种情况下,另外的引导装载系统会首先取得控制权。然后可以配置它启动 GRUB,继而引导 Red Hat Enterprise Linux.
注意
如果将 GRUB 为二级引导装载程序安装,当从新内核引导或安装时,必须重新分配主引导装载程序。类似微软 Windows 这样的操作系统的内核要使用不同的方式引导。因此大多数用户在双系统中让 GRUB 成为主引导装载程序。
图 9.55. 引导装载程序安装
注意
/boot/
分区的同一驱动器中安装引导装载程序。
注意
/boot
Linux 保留足够空间,以便引导 Linux。其他 Linux 分区可以位于柱面 1024 之后。
parted
中,1024 柱面相当于 528MB。详情请参阅:
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html
9.18.2. 救援模式
- 使用任意安装介质引导 x86、AMC64 或者 Intel 64 系统,比如 CD、DVD、USB 或者 PXE,并在安装 boot 提示符后输入
linux rescue
。有关救援模式的完整描述请参考 第 36 章 基本系统恢复。
9.19. 安装软件包
图 9.56. 开始安装
图 9.57. 软件包安装完成
9.20. 安装完成
login:
提示符或 GUI 登录页面(如果安装了 X 窗口系统,并选择要自动启动它)。
第 10 章 在 AMD 系统中安装时的故障排除
/tmp
目录下的文件中。这些文件包括:
/tmp/anaconda.log
- 常规 anaconda 信息
/tmp/program.log
- anaconda 运行的所有外部程序
/tmp/storage.log
- 广泛存储模块信息
/tmp/yum.log
- yum 软件包安装信息
/tmp/syslog
- 与硬件相关的系统信息
/tmp/anaconda-tb-identifier
中,这里的 identifier 是一个随机字符串。
scp
将这些文件复制到网络中的另一个系统中(反之则不可)。
10.1. 无法引导 Red Hat Enterprise Linux
10.1.1. 如果不能使用 RAID 卡引导
GRUB:
)及闪动光标。在这种情况下必须对系统重新分区。
/boot
分区,如一个分开的硬盘驱动器中。对于有问题的 RAID 卡,则需要使用用于创建分区的内部硬盘驱动器。
/boot/
分区的同一驱动器中。
10.1.2. 系统出现 Signal 11 错误了吗?
boot:
或者 yaboot:
提示符后输入以下命令:
linux mediacheck
http://www.bitwizard.nl/sig11/
10.1.3. 诊断早期引导问题
kernel
(有时是 linux
)开头的行中添加以下内容:
- 在使用 BIOS 固件的系统中添加
earlyprintk=vga,keep
。这样就可以在系统显示器中显示引导控制台信息。 - 在使用 UEFI 的系统中添加
earlyprintk=efi,keep
。这样就可以在 EFI 帧缓存中显示引导控制台信息。
quiet
选项(如果未显示)抑制其他信息,并只显示来自引导控制台的信息。
注意
/boot/config-version
文件中为 BIOS 和 UEFI 启用 earlyprintk 选项 - 必须将 CONFIG_EARLY_PRINTK=
和 CONFIG_EARLY_PRINTK_EFI=
选项设定为 y
。默认启用这些选项,但如果禁用了它们,则需要在救援模式中挂载 /boot
分区,并编辑该配置文件以便重新启用它们。
10.2. 开始安装时出现的问题
10.2.1. 引导至图形安装时出现的问题
xdriver=vesa
引导选项达到此目的。另外,还可以使用 resolution=
引导选项强制安装程序使用特殊屏幕分辨率。这个选项可能对笔记本电脑用户最有用。另一个可以尝试的解决方法就是使用 driver=
选项指定应为显卡载入的驱动程序。如果可行,则应报告这个 bug,因为安装程序无法自动探测到显卡。有关引导选项的详情请参考 第 28 章 引导选项。
注意
nofb
启动选项。一些需要读硬件信息的屏幕可能会需要这个命令。
10.3. 安装过程中的故障
10.3.1. "No devices found to install Red Hat Enterprise Linux
" 出错信息
No devices found to install Red Hat Enterprise Linux
,则可能是安装程序无法识别 SCSI 控制程序。
10.3.2. 保存 Traceback 信息
图 10.1. 崩溃报告对话框
- 详情
- 显示出错信息详情:
图 10.2. 崩溃详情
- 保存
- 本地或者远程保存出错信息详情:
- 退出
- 退出安装进程。
图 10.3. 选择报告程序
- 之日程序
- 将出错详情作为日志文件保存到本地硬盘的指定位置。
- Red Hat 客户支持
- 向客户支持提交崩溃报告寻求帮助。
- 报告上传程序
- 向 Bugzilla 或者选择的 URL 上传压缩的崩溃报告。
图 10.4. 配置报告程序属性
- 日志程序
- 指定日志文件的路径和文件名。如果是添加到现有日志文件,请选中 附加。
图 10.5. 指定日志文件本地路径
- Red Hat 客户支持
- 输入 Red Hat Network 用户名和密码,这样就将报告送到客户支持,并与您的帐户关联。URL 为预先填好的链接,并默认选择 验证 SSL。
图 10.6. Red Hat Network 认证详情
- 报告上传程序
- 为上传崩溃报告的压缩版本指定 URL。
图 10.7. 为上传崩溃报告输入 URL
- Bugzilla
- 输入 Bugzilla 用户名和密码,这样就将报告送到客户支持,并与您的帐户关联。URL 为预先填好的链接,并默认选择。
图 10.8. 输入 Bugzilla 认证详情
图 10.9. 确认报告数据
图 10.10. 报告处理中
图 10.11. 报告完成
10.3.3. 分区表问题
The partition table on device hda was unreadable. To create new partitions it must be initialized, causing the loss of ALL DATA on this drive.
10.3.4. 使用剩余空间
swap
和 /
(root)分区,而且选择了要让 root 分区使用剩下空间,但是它并不一定会填满整个硬盘驱动器。
/boot
分区才能使 /
(root)分区使用硬盘中的所有剩余空间。
10.3.5. "drive must have a GPT disk label" 出错信息
sda must have a GPT disk label
sda
)有主引导记录(MBR)标签,但 UEFI 系统需要 GUID 分区表(GPT)标签。因此无法在使用 MBR 标记的驱动器中再次使用现有分区布局;必须重新标记该磁盘,就是说不得不创建新分区布局,并丢失所有现有数据。
10.3.6. 其他分区问题
- 一个
/
(root)分区 - 类型为 swap 的 <swap> 分区
注意
10.4. 安装后出现的问题
10.4.1. 在 x86 系统的 GRUB 图形化屏幕中遇到问题
/boot/grub/grub.conf
文件,然后重新引导系统来达到这一目的。
grub.conf
文件中开头为 splashimage
的行变为注释。要将某一行变为注释,请在这一行的开始插入 #
字符。
b
引导系统。
grub.conf
文件,以便更改生效。
grub.conf
文件中取消注释(或添加)上述一行。
10.4.2. 引导至图形环境
startx
启动 X 视窗系统图形界面。
/etc/inittab
文件,只要更改 runlevel 部分的一个数字即可。完成后,重启计算机。下一次登录时就会看到图形登录提示。
su
命令切换到 root 用户。
gedit /etc/inittab
/etc/inittab
文件。在第一页中会出现类似如下的内容:
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:
id:3:initdefault:
行中的数字从 3
改为 5
。
警告
3
改为 5
。
id:5:initdefault:
10.4.3. 引导入 X 窗口系统(GUI)的问题
10.4.4. X 服务器崩溃和非 root 用户的问题
df -h
df
命令会帮助您诊断哪个分区已满。关于 df
命令及其选项(如本例中使用的 -h
选项)的更多信息,请参阅 df
的 man page,方法是在 shell 提示符后输入 man df
。
/home/
和 /tmp/
分区有时会被用户文件很快填满。可以删除些老文件,在分区中空出位置。空出些空间后,试着再以一般用户身份执行 X 服务器。
10.4.5. 尝试登录时出现的问题
linux single
。
e
进行编辑。此时会显示用于所选择的引导标签的配置文件中的条目列表。
kernel
的行,然后输入 e
来编辑这一引导条目。
kernel
行结尾添加:
single
b
来引导系统。
#
提示符,必须输入 passwd root
以便为 root 用户输入新密码。此时可输入 shutdown -r now
以便使用新的 root 用户密码重启该系统。
su -
命令,并在看到提示时输入 root 密码。然后输入 passwd <username>
。这样就可以为具体用户帐户输入新密码。
https://hardware.redhat.com/
10.4.6. 是否无法识别内存?
cat /proc/meminfo
命令校验。
/boot/grub/grub.conf
文件中添加以下一行:
mem=xxM
/boot/grub/grub.conf
文件中,以上的示例与下面相似:,
# NOTICE: You have a /boot partition. This means that # all kernel paths are relative to /boot/ default=0 timeout=30 splashimage=(hd0,0)/grub/splash.xpm.gz title Red Hat Enterprise Linux Client (2.6.32.130.el6.i686) root (hd0,1) kernel /vmlinuz-(2.6.32.130.el6.i686 ro root=UUID=04a07c13-e6bf-6d5a-b207-002689545705 mem=1024M initrd /initrd-(2.6.32.130.el6.i686.img
grub.conf
的变更。
e
编辑。 此时会显示用于所选引导标记的配置文件列表。
kernel
开始的行,然后键入 e
编辑这一引导项目。
kernel
行的末尾,添加:
mem=xxM
b
引导系统。
部分 II. IBM Power Systems — 安装及引导
重要
ppc
和 ppc64
)。 Red Hat Enterprise Linux 6 只支持 64 位 POWER Systems 服务器(ppc64
)。
第 11 章 计划在 Power Systems 服务器中安装
11.1. 升级还是安装?
11.2. 硬件要求
11.3. 安装工具
- 在非虚拟 Power 系统服务器中安装和配置 Linux。
- 在之前配置了本地分区(LPAR,也称虚拟服务器)的服务器中安装和配置 Linux。
- 在新系统或者之前安装的 Linux 系统中安装 IBM 服务以及丰富的工具。IBM 服务以及丰富的工具包括动态逻辑分区(DLPAR)程序。
- 在 Power 系统服务器中升级系统固件。
- 在之前安装的系统中执行诊断或维护操作。
- 将 LAMP 服务器(软件栈)和程序数据从系统 x 迁移到系统 p 系统。LAMP 服务器是一束开源软件。LAMP 是 Linux Apache HTTP Server,MySQL 关系数据库以及 PHP(Perl 或者 Python)脚本语言的缩写。
11.4. 准备 IBM Power Systems 服务器
重要
c00000
,否则您将看到类似如下的出错信息:
DEFAULT CATCH!, exception-handler=fff00300
11.5. RAID 和其他磁盘设备
重要
/etc/fstab
、/etc/crypttab
或者其他配置文件进行本地修改。因此在迁移这些文件前,必须编辑这些文件,使用设备 UUID 替换设备节点路径。可以使用 blkid
命令查找设备的 UUID。
11.5.1. 硬件 RAID
11.5.2. 软件 RAID
11.5.3. 火线和 USB 盘
注意
11.6. 有足够的磁盘空间吗?
- 有足够的未分区的(unpartitioned)[6]磁盘空间用于安装 Red Hat Enterprise Linux,或者
- 有一个或多个可以删除的分区,因此能够空出足够的空间安装 Red Hat Enterprise Linux。
11.7. 选择引导方法
第 12 章 准备安装
12.1. 准备网络安装
重要
注意
注意
yaboot:
提示符后输入以下命令:
linux mediacheck
注意
/var/www/inst/rhel6
可作为 http://network.server.com/inst/rhel6
访问。
/location/of/disk/space
。通过 FTP、NFS、HTTP 或 HTTPS 共享的目录将被指定为 /publicly_available_directory。例如:/location/of/disk/space
是您创建的名为 /var/isos
的目录。对于 HTTP 安装,/publicly_available_directory
应该是/var/www/html/rhel6
。
dd if=/dev/dvd of=/path_to_image/name_of_image.iso
12.1.1. 准备 FTP、HTTP 和 HTTPS 安装
警告
TLSv1
协议,并禁用 SSLv2
和 SSLv3
。这是因为 POODLE SSL 存在漏洞(CVE-2014-3566)。有关安全使用 Apache 的详情请查看 https://access.redhat.com/solutions/1232413,有关安全使用 tftp 的详情请查看 https://access.redhat.com/solutions/1234773 。
12.1.2. 准备 NFS 安装
install.img
文件,可选的 product.img
文件可通过 NFS 使用网络服务器获得。
- 将 ISO 映像转换成 NFS 导出的目录。在 Linux 系统中,请运行:
mv /path_to_image/name_of_image.iso /publicly_available_directory/
这里的 path_to_image 是 ISO 映像文件的路径,name_of_image 是映像文件的名称,而 publicly_available_directory 是通过 NFS 共享的目录名。 - 使用 SHA256 checksum 程序验证复制的 ISO 映像是完整的。很多 SHA256 checksum 程序可用于不同的操作系统。在 Linux 系统中请运行:
$ sha256sum name_of_image.iso
其中 name_of_image 是 ISO 映像文件名称。SHA256 checksum 程序显示我们称之为哈希(hash)的 64 个字符的字符串。将这个 hash 与在 Red Hat 客户门户网站的 下载 页面中为具体映像显示的 hash 进行对比(请参考 第 1 章 获取 Red Hat Enterprise Linux)。这两个 hash 应该完全相同。 - 将 ISO 映像文件中的
images/
目录复制到保存 ISO 映像文件的目录中。输入以下命令:mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
cp -pr /mount_point/images /publicly_available_directory/
umount /mount_point
这里的path_to_image
是 ISO 映像文件的路径,name_of_image
是 ISO 映像文件的名字,而mount_point
是挂载映像文件的挂载点。例如:mount -t iso9660 /var/isos/RHEL6.iso /mnt/tmp -o loop,ro
cp -pr /mnt/tmp/images /var/isos/
umount /mnt/tmp
ISO 映像文件和images/
目录现在已位于同一目录了。 - 确认
images/
目录至少包含install.img
文件,没有这个文件则无法进行安装。另外,images/
目录应该还包含product.img
文件,否则在软件包组群选择阶段只有 最小安装 中的软件包可用(请参考第 16.19 节 “软件包组的选择”)。重要
images/
目录里只能含有install.img
和product.img
。 - 请确保网络服务器上的
/etc/exports
文件里有关于共享目录的条目,从而使这个目录可通过 NFS 共享。要将只读目录导出到指定的系统,请使用:/publicly_available_directory client.ip.address (ro)
要将只读目录导出到所有系统,请使用:/publicly_available_directory * (ro)
- 在网络服务器中启动 NFS 守护进程(在 Red Hat Enterprise Linux 系统中,使用
/sbin/service nfs start
命令)。如果 NFS 已在运行,重新载入配置文件(在 Red Hat Enterprise Linux 系统中使用/sbin/service nfs reload
)。 - Be sure to test the NFS share following the directions in the Red Hat Enterprise Linux Deployment Guide. Refer to your NFS documentation for details on starting and stopping the NFS server.
注意
boot:
提示符后输入以下命令:
linux mediacheck
12.2. 准备硬盘安装
注意
重要
- 安装 DVD 的 ISO 映像。ISO 映像是包含 DVD 内容准确副本的文件。
- 从 ISO 映像中提取
install.img
。 - 另外,也可从 ISO 映像中提取
product.img
文件。
- 获取 Red Hat Enterprise Linux 安装 DVD 的 ISO 映像(请参考 第 1 章 获取 Red Hat Enterprise Linux)。另外,如果物理介质中有 DVD,就可在 Linux 系统中使用以下命令生成该映像:
dd if=/dev/dvd of=/path_to_image/name_of_image.iso
其中 dvd 是您的 DVD 驱动器,name_of_image 是指定的 ISO 映像文件的名称,而 path_to_image 是到系统中保存所得 ISO 映像位置的路径。 - 将该 ISO 映像传送到硬盘。必须定位硬盘中的 ISO 映像,可以是在要安装 Red Hat Enterprise Linux 的计算机中,或者是在使用 USB 附加到那台计算机的硬盘中。
- 使用 SHA256 checksum 程序验证复制的 ISO 映像是完整的。很多 SHA256 checksum 程序可用于不同的操作系统。在 Linux 系统中请运行:
$ sha256sum name_of_image.iso
其中 name_of_image 是 ISO 映像文件名称。SHA256 checksum 程序显示我们称之为哈希(hash)的 64 个字符的字符串。将这个 hash 与在 Red Hat 客户门户网站的 下载 页面中为具体映像显示的 hash 进行对比(请参考 第 1 章 获取 Red Hat Enterprise Linux)。这两个 hash 应该完全相同。 - 将 ISO 映像文件中的
images/
目录复制到保存 ISO 映像文件的目录中。输入以下命令:mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
cp -pr /mount_point/images /publicly_available_directory/
umount /mount_point
这里的path_to_image
是 ISO 映像文件的路径,name_of_image
是 ISO 映像文件的名字,而mount_point
是挂载映像文件的挂载点。例如:mount -t iso9660 /var/isos/RHEL6.iso /mnt/tmp -o loop,ro
cp -pr /mnt/tmp/images /var/isos/
umount /mnt/tmp
ISO 映像文件和images/
目录现在已位于同一目录了。 - 确认
images/
目录中至少含有install.img
文件,没有该文件则无法进行安装。另外,images/
目录中还应包含product.img
文件,没有该文件,在软件包组群选择阶段则只能使用 最小 安装(请参考 第 9.17 节 “软件包组的选择”)。重要
images/
目录里只能含有install.img
和product.img
。
注意
boot:
提示符后输入以下命令:
linux mediacheck
第 13 章 在 IBM POWER Systems 服务器中进行安装时更新驱动程序
- 将驱动程序磁盘 ISO 映像文件放在安装程序可以访问的位置:
- 在本地硬盘中
- USB 闪盘
- 通过提取映像文件创建驱动程序磁盘:
- CD
- DVD
有关将 ISO 映像文件刻录到 CD 或者 DVD 的详情,请参考生成安装磁盘的步骤 第 2.1 节 “制作安装 DVD”。
13.1. 安装过程中驱动程序更新限制
- 设备已经在使用中
- 不能使用驱动程序更新替换安装程序已经载入的驱动程序。反之,必须使用安装程序载入的驱动程序完成安装,并在安装后更新到新的驱动程序;或者如果需要在安装过程中使用新的驱动程序,请考虑执行初始 RAM 磁盘驱动程序更新 — 请参考 第 13.2.3 节 “准备启动 RAM 磁盘更新”。
- 有可用对等设备的设备
- 因为所有同一类型的设备都是在一起初始化的,所以如果安装程序为类似设备载入了驱动程序,就无法为某个设备更新驱动程序。例如:某个系统有两个不同的网络适配器,其中之一有可用的驱动程序更新。安装程序会在同一时刻初始化两个适配器,因此将无法使用这个驱动程序更新。同样,请使用安装程序载入的驱动程序完成安装,并在安装后更新到新的驱动程序;或者使用初始 RAM 磁盘驱动程序更新。
13.2. 准备在安装过程中执行驱动程序更新
- 使用映像文件本身的方法
- 本地硬盘
- USB 闪盘
- 使用由映像文件创建的驱动程序更新磁盘的方法
- CD
- DVD
13.2.1. 准备使用驱动程序更新映像文件
13.2.1.1. 在本地存储中准备使用映像文件
.iso
。在下面的示例中,该文件名为 dd.iso
:
图 13.1. 含有驱动程序更新映像文件的 USB 闪盘的内容
OEMDRV
。
dlabel=on
引导选项控制,详情请参考 第 6.3.1 节 “让安装程序自动查找驱动程序更新磁盘”。
13.2.2. 准备驱动程序磁盘
13.2.2.1. 使用 CD 或者 DVD 创建驱动程序更新磁盘
重要
- 使用桌面文件管理器定位由 Red Hat 或者硬件零售商提供的驱动程序更新 ISO 映像文件。
图 13.2. 在文件管理器窗口中显示一个典型的 .iso 文件
- 右键点击该文件并选择。此时您将看到类似如下的窗口:
图 13.3. CD/DVD Creator 的写入磁盘对话
- 点击 CD/DVD Creator 会提示您放一张空白磁盘。按钮。如果在驱动器中没有空白磁盘,
rhdd3
的单一文件和 rpms
目录:
图 13.4. CD 或者 DVD 中典型驱动程序更新磁盘内容
.iso
结尾的一个文件,那么就没有正确创建该磁盘,请再试一次。如果使用 GNOME 以外的 Linux 桌面,或者使用不同的操作系统,请确定选择了类似 使用映像刻录 的选项。
13.2.3. 准备启动 RAM 磁盘更新
重要
- 将驱动程序更新映像文件放在安装服务器中。通常可通过 Red Hat 或者硬件零售商指定的互联网地址下载到 PXE 服务器中。驱动程序更新映像文件名以
.iso
结尾。 - 将驱动程序更新映像文件复制到
/tmp/initrd_update
目录中。 - 将驱动程序更新映像文件重新命名为
dd.img
。 - 使用命令行进入
/tmp/initrd_update
目录,输入以下命令并按 Enter:find . | cpio --quiet -o -H newc | gzip -9 >/tmp/initrd_update.img
- 将文件
/tmp/initrd_update.img
复制到含有要用来进行安装的对象目录中。这个目录位于/var/lib/tftpboot/yaboot/
目录中。例如:/var/lib/tftpboot/yaboot/
应包含 Red Hat Enterprise Linux 6 客户端的 yaboot 安装目标。 - 编辑
var/tftpboot/yaboot/yaboot.conf
文件使其包含刚刚创建的初始 RAM 磁盘更新条目,格式如下:image=target/vmlinuz label=target-dd initrd=target/initrd.img,target/dd.img
其中 target 是要用来安装的对象。
例 13.1. 使用驱动程序更新映像文件准备初始 RAM 磁盘更新
driver_update.iso
是从互联网下载到 PXE 服务器中的驱动程序更新映像文件。需要使用安装服务器进行引导的对象位于 /var/lib/tftpboot/yaboot/rhel6/
。
$ cp driver_update.iso /tmp/initrd_update/dd.img $ cd /tmp/initrd_update $ find . | cpio --quiet -c -o -H newc | gzip -9 >/tmp/initrd_update.img $ cp /tmp/initrd_update.img /tftpboot/yaboot/rhel6/dd.img
var/tftpboot/yaboot/yaboot.conf/
文件并使其包含以下条目:
image=rhel6/vmlinuz label=rhel6-dd initrd=rhel6/initrd.img,rhel6/dd.img
13.3. 在安装过程中更新驱动程序
- 让安装程序自动查找驱动程序更新磁盘。
- 让安装程序提示进行驱动程序更新。
- 使用引导选项指定驱动程序更新磁盘。
13.3.1. 让安装程序自动查找驱动程序更新磁盘
OEMDRV
。安装程序会自动检查该设备并载入其侦测到的所有驱动程序更新,且不提示该过程。为安装程序准备存储设备请参考 第 13.2.1.1 节 “在本地存储中准备使用映像文件”。
13.3.2. 让安装程序提示进行驱动程序更新
- 使用选择的任意方法开始常规安装。如果安装程序无法载入安装过程必须的某一硬件的驱动程序(例如:如果它无法侦测到网络或者存储控制程序),它会提示插入驱动程序更新磁盘:
图 13.5. 没有找到驱动程序对话
- 选择 使用驱动程序磁盘,并参考 第 13.4 节 “指定驱动程序更新映像或者驱动程序更新磁盘位置”。
13.3.3. 使用引导选项指定驱动程序更新磁盘
重要
- 启动安装进程后,在引导提示符后输入
linux dd
,并按 Enter。安装程序提示您确定有驱动程序磁盘:图 13.6. 驱动程序磁盘提示
- 插入使用 CD、DVD、软盘或者 USB 存储设备创建的驱动程序更新磁盘,并选择。安装程序会检查其探测到的存储设备。如果只有一个拥有驱动程序磁盘的可能位置(例如:安装程序探测到一个 DVD 驱动器,且无其他存储设备),它将自动载入在这个位置中找到的所有驱动程序更新。如果安装程序找到一个以上含有驱动程序更新的位置,它会提示指定更新位置。请参考 第 13.4 节 “指定驱动程序更新映像或者驱动程序更新磁盘位置”。
13.3.4. 选择包含驱动程序更新的安装服务器对象
- 将该计算机配置为使用网络接口引导,方法是在 SMS 菜单中选择
Select Boot Options
,然后选择Select Boot/Install Device
。最后从可用设备列表中选择您的网络设备。 - 在 yaboot 安装服务器环境中,请选择您在安装服务器中准备的引导对象。例如:如果您在安装服务器的
/var/lib/tftpboot/yaboot/yaboot.conf
中将这个环境标记为rhel6-dd
,请在提示符后输入rhel6-dd
,然后按 Enter。
13.4. 指定驱动程序更新映像或者驱动程序更新磁盘位置
图 13.7. 选择驱动程序磁盘资源
图 13.8. 选择驱动程序磁盘分区
图 13.9. 选择 ISO 映像
第 14 章 引导安装程序
重要
vnc
引导选项(请参考 第 28.2.1 节 “启用 VNC 远程访问”)。
重要
Cannot load initrd.img: Claim failed for initrd memory at 02000000 rc=ffffffff
real-base
改为 c00000
。可以在 OpenFirmware 提示符后输入命令 printenv
获得 real-base
值,并使用 setenv
命令设定该值。
图 14.1. SMS 控制台
boot:
提示符。要开始图形安装,请现在给出 vnc
引导选项。否则按 Enter 或者等到超时后开始安装。
vmlinuz
以及 ramdisk
在网络上引导系统。不能使用 ppc64.img
在网络上进行引导;这个文件对于 tftp 来说太大了。
14.2. 使用不同源安装
引导方法 | 安装源 |
---|---|
安装 DVD | DVD、网络或者硬盘 |
安装 USB 闪盘 | 安装 DVD、网络或者硬盘 |
最小引导 CD 或者 USB,救援 CD | 网络或者硬盘 |
14.3. 通过网络使用 yaboot 安装服务器引导
Select Boot Options
,然后选择 Select Boot/Install Device
。最后从可用设备列表中选择网络设备。
- 确定连接了网线。网络插槽上的链接显示灯应该是亮的,即便没有开机也应如此。
- 打开计算机。
- 出现菜单页面。按与所需选项对应的数字按键。
第 15 章 配置语言和安装源
15.1. 文本模式安装程序用户界面
重要
xdriver=vesa
选项引导 – 请参考 第 28 章 引导选项
图 15.1. 如 URL 设置 中所见的安装程序控件
图 15.2. 如 选择语言 中所见的安装程序控件
- 窗口 — 在整个安装过程中,会不时在屏幕中看到窗口(本手册中通常将其称为对话框)。有时,一个窗口会重叠在另一个窗口之上;在这种情况下,只能与最上面的窗口交流。当该窗口使用完毕,它就会消失,以便继续使用下面的窗口。
- 复选框 — 可使用复选框选择或取消选择某项功能。框内要么显示一个星号(已选),要么是一个空格(未选)。当光标位于复选框内时,按 Space 键选择或者取消功能。
- 文本输入 — 文本输入行是可以输入安装程序所要求信息的区域。当光标停在文本输入行时,就可以在那一行中输入和/或者编辑信息。
- 文本组件 — 文本工具集是屏幕中用于显示文本的区域。有时,文本工具集可能还会含有其他工具集,如复选框。如果文本工具集所含的信息超出为其保留的空间所能显示的,则会出现一个滚动条;如果将光标定位于文本工具集内,就可以使用 Up 和 Down 箭头键在所有信息中上下滚动。使用 # 字符显示当前位置,并可在滚动式中滚动条中上下移动。
- 滚动条 — 滚动条出现在窗口的侧面或底部,用来控制窗框内显示的文件或列表部分。可使用滚动条轻而易举地查看文件的任意部分。
- 按钮控件 — 按钮工具集是与安装程序交流的主要方法。通过 Tab 键和 Enter 键使用这些按钮,可在安装程序的页面中逐步推进。当按钮高亮显示时就可以选择这些按钮。
- 光标 — 虽然不是一个控件,但可使用光标选择某一具体控件(并与之互动)。当光标在控件之间移动时,它可以使控件颜色改变,或者光标可以只在控件上或旁边出现。在 图 15.1 “如 URL 设置 中所见的安装程序控件” 中,光标位于 按钮上。在 图 8.2 “如 选择语言 中所见的安装程序控件” 中,会在 按钮上显示光标。
15.1.1. 使用键盘导航
警告
15.2. 语言选择
图 15.3. 语言选择
15.3. 安装方法
图 15.4. 安装方法
15.3.1. 开始安装
15.3.1.1. 使用 DVD 安装
15.3.2. 从硬盘安装
repo=hd
引导选项,则已经指定了分区。
图 15.5. 为硬盘安装选择分区对话框
/dev/sd
开始。每个独立的驱动器都有其不同的字母,例如:/dev/sda
。驱动器中的每个分区都是用数字排序的,例如:/dev/sda1
。
分区类型 | 卷 | 到文件的初始路径 | 要使用的目录 |
---|---|---|---|
VFAT | D:\ | D:\Downloads\RHEL6 | /Downloads/RHEL6 |
ext2、ext3、ext4 | /home | /home/user1/RHEL6 | /user1/RHEL6 |
/
。如果 ISO 映像位于某个挂载的分区的子目录中,请输入那个分区中包含该 ISO 映像的目录名称。例如:如果通常将 ISO 映像作为 /home/
挂载到该分区,且映像位于 /home/new/
中,应该输入 /new/
。
重要
15.3.3. 执行网络安装
askmethod
或者 repo=
选项引导安装程序,则可从使用 FTP、HTTP、HTTPS 或者 NFS 协议的网络服务器中安装 Red Hat Enterprise Linux。Anaconda 稍后使用同一网络连接在安装过程中查询额外软件库。
图 15.6. 网络设备
图 15.7. 识别 NIC
IPv4 选项
- 动态的 IP 配置(DHCP)
- Anaconda 使用 DHCP 来自动提供网络配置。
- 手动配置
- Anaconda 提示手动输入网络配置,包括 IP 地址、掩码和 DNS 地址。
IPv6 选项
- 自动
- Anaconda 使用 路由器广告(Router Advertisement,RA)和 DHCP 进行自动的、基于网络的环境。(等同于 NetworkManager 中的
Automatic
选项) - 自动,只可用于 DHCP
- Anaconda 没有使用 RA,但从 DHCPv6 直接请求信息来创建一个有状态的配置。(等同于 NetworkManager 里的
Automatic, DHCP only
选项) - 手动配置
- Anaconda 提示手动输入网络配置,包括 IP 地址、掩码和 DNS 地址。
图 15.8. 配置 TCP/IP
图 15.9. 手动 TCP/IP 配置
- 如果要使用 NFS 安装,请按照 第 15.3.4 节 “使用 NFS 安装” 进行操作。
- 如果要使用 Web 或者 FTP 安装,请按照 第 15.3.5 节 “通过 FTP、HTTP 或者 HTTPS 安装” 操作。
15.3.4. 使用 NFS 安装
repo=nfs
引导选项,则已经指定服务器和路径。
图 15.10. NFS 设置对话框
- 在 NFS 服务器名 字段输入 NFS 服务器的域名或者 IP 地址。例如:如果正在从位于域
example.com
中名为eastcoast
的主机中安装,请输入eastcoast.example.com
。 - 在 Red Hat Enterprise Linux 6 目录 字段中输入导出目录的名称:
- 如果该 NFS 服务器正在导出某个 Red Hat Enterprise Linux 安装树的镜像,请输入包含该安装树 root 的目录。如果正确指定了所有数据,则会出现一个信息表明 Red Hat Enterprise Linux 的安装程序正在运行中。
- 如果 NFS 服务器正在导出 Red Hat Enterprise Linux 光盘的 ISO 映像,则请输入包含该 ISO 映像的目录。
如果是按照 第 12.1.2 节 “准备 NFS 安装” 中描述的步骤设置,则应该输入目录publicly_available_directory
。 - 在 NFS 挂载选项 字段中指定要求的 NFS 挂载选项。请参考 mount 和 nfs 的 man page 以获取完整的选项列表。如果不需要任何挂载选项,请将此字段留空。
15.3.5. 通过 FTP、HTTP 或者 HTTPS 安装
重要
http://
、https://
或者 ftp://
作为协议。
repo=ftp
或者 repo=http
引导选项,则已经指定服务器和路径。
/images
目录的目录名称。例如:
/mirrors/redhat/rhel-6/Server/ppc64/
https://
作为协议。
{ftp|http|https}://<user>:<password>@<hostname>[:<port>]/<directory>/
http://install:rhel6pw@name.example.com/mirrors/redhat/rhel-6/Server/ppc64/
图 15.11. URL 设置对话框
15.4. 验证介质
第 16 章 使用 anaconda 安装
16.1. 文本模式安装程序用户界面
- 配置高级存储方法,比如 LVM、RAID、FCoE、zFCP 以及 iSCSI。
- 自定义分区布局
- 自定义引导装载程序布局
- 在安装过程中选择软件包
- 使用 firstboot 配置安装的系统
16.2. 图形化安装程序用户界面
注意
yaboot:
提示符后使用以下引导命令:
linux text
16.3. 关于 Linux 虚拟控制台的备注
控制台 | 按键 | 内容 |
---|---|---|
1 | ctrl+alt+f1 | 安装对话 |
2 | ctrl+alt+f2 | shell 提示符 |
3 | ctrl+alt+f3 | 安装日志(来自安装程序的信息) |
4 | ctrl+alt+f4 | 系统相关信息 |
5 | ctrl+alt+f5 | 其他信息 |
6 | ctrl+alt+f6 | X 图形显示 |
16.4. 使用 HMC vterm
16.5. 欢迎使用 Red Hat Enterprise Linux
图 16.1. 欢迎页面
16.7. 键盘配置
图 16.3. 键盘配置
注意
system-config-keyboard
命令启动 Keyboard Configuration Tool。如果不是 root 用户,它会提示输入 root 密码再继续。
16.8. 存储设备
图 16.4. 存储设备
- 基本存储设备
- 请选择,在下列存储设备中安装 Red Hat Enterprise Linux:
- 硬件或者固定直接连接到本地系统的驱动器。
- 指定的存储设备
- 请选择,在下列存储设备中安装 Red Hat Enterprise Linux:
- 存储区域网络(SAN)
- 直接访问存储设备(DASD)
- 固件 RAID 设备
- 多路径设备
请使用选项配置 互联网小计算机系统接口(iSCSI)和 FCoE(使用以太网的光纤)连接。
注意
mdeventd
守护进程监控 LVM 和软件 RAID 设备。
16.8.1. 存储设备选择页面
图 16.5. 选择存储设备 -- 基本设备
图 16.6. 选择存储设备 -- 多路径设备
图 16.7. 选择存储设备 -- 其他 SAN 设备
- 基本设备
- 直接连接到本地系统的基本存储设备,比如硬盘驱动器和固定驱动器。
- 固件 RAID
- 附加到固件 RAID 控制程序的存储设备。
- 多路径设备
- 可通过一个以上的路径访问存储设备,比如通过多 SCSI 控制程序或者同一系统中的光纤端口。
重要
安装程序只检测序列号为 16 或 32 个字符的多路径存储设备。 - 其他 SAN 设备
- 存储区域网络(SAN)中的其他可用设备。
图 16.8. 存储设备搜索标签
图 16.9. 选择栏
/etc/fstab
文件将其添加到系统中,成为安装的系统的一部分。
16.8.1.1. 高级存储选项
图 16.10. 高级存储选项
16.8.1.1.1. 选择并配置网络接口
图 16.11. 选择网络接口
- 从下拉菜单中选择一个接口。
- 点击。
图 16.12. 网络连接
16.8.1.1.2. 配置 iSCSI 参数
过程 16.1. iSCSI 查找
图 16.13. iSCSI 查找详情对话框
- 在 目标 IP 地址 字段输入 iSCSI 目标的 IP 地址。
- 在 iSCSI Initiator 名称 字段输入 iSCSI initiator 的名称,其格式为 iSCSI 限定名(IQN)。有效的 IQN 包含:
- 字符串
iqn.
(注意有一个点) - 指定所在机构用来注册互联网域名或子域名的年月日期代码,使用 4 位数字代表年,后接小横线,然后使用 2 位数字代表月,后面再接着一个点。例如,2010 年 9 月是
“2010-09.”
。 - 机构的互联网域名或子域名,以降序排列,顶层域名列在第一位。例如,子域名
storage.example.com
应该是com.example.storage
。 - 分号后面接着一个字符串,该字符串是在您的域或子域中识别这个特定 iSCSI initiator 的唯一标识。例如,
:diskarrays-sn-a8675309
。
因此,完整的 IQN 是:iqn.2010-09.storage.example.com:diskarrays-sn-a8675309
,anaconda 会以这个格式预填写 iSCSI Initiator 名称字段。关于 IQN 的更多信息,请参考 http://tools.ietf.org/html/rfc3720#section-3.2.6 中的《RFC 3720 - 互联网计算机系统接口(iSCSI)》中的《3.2.6. iSCSI 名称》,以及http://tools.ietf.org/html/rfc3721#section-1 中的RFC 3721 - 互联网计算机系统接口(iSCSI)命名及查找》 中的《1. iSCSI 名称和地址》。 - 使用下拉菜单指定用于查找 iSCSI 的认证类型:
图 16.14. iSCSI 发现认证
- 如果选择 CHAP 用户名 和 CHAP 密码 字段中输入 iSCSI 目标的用户和密码。作为认证类型,请在
图 16.15. CHAP 对
- 如果选择 CHAP 用户名 和 CHAP 密码 字段中输入用户和密码,并在 反向 CHAP 用户名 和 反向 CHAP 密码 字段中输入 iSCSI initiator 的用户和密码。作为认证类型,请在
图 16.16. CHAP 对和反向对
- 点击Anaconda 将试图根据您提供的信息查找 iSCSI 目标。如果成功,iSCSI 查找详情 对话框将显示在该目标中发现的所有 iSCSI 节点的列表。。
- 每个节点旁边都有一个复选框。点击复选框可将该节点用于安装。
图 16.17. iSCSI 发现节点对话框
- 点击初始化 iSCSI 会话。
过程 16.2. 启动 iSCSI 会话
图 16.18. iSCSI 节点登录对话框
- 使用下拉菜单来指定用于 iSCSI 会话的验证类型:
图 16.19. iSCSI 会话验证
如果环境使用与 iSCSI 用来查找和会话相同的认证类型以及用户名和密码,请使用,重新使用这些证书。 - 如果选择 CHAP 用户名 和 CHAP 密码 字段中输入 iSCSI 目标的用户和密码。作为认证类型,请在
图 16.20. CHAP 对
- 如果选择 CHAP 用户名 和 CHAP 密码 字段中输入用户和密码,并在 反向 CHAP 用户名 和 反向 CHAP 密码 字段中输入 iSCSI initiator 用户和密码。作为认证类型,请在
图 16.21. CHAP 对和反向对
- 点击 Anaconda 试图根据提供的信息登录 iSCSI 目标中的节点。iSCSI 登录结果 显示相关的结果。。
图 16.22. iSCSI 节点结果对话框
- 点击继续。
16.8.1.1.3. 配置 FCoE 参数
图 16.23. 配置 FCoE 参数
16.9. 设定主机名
注意
图 16.24. 设置主机名
注意
16.9.1. 编辑网络连接
重要
注意
system-config-network
命令启动 Network Adminstrtion Tool。如果不是 root 用户,则会提示输入 root 密码再继续。
图 16.25. 网络连接
16.9.1.1. 所有连接类型都可使用的选项
16.9.1.2. 有线连接标签
图 16.26. 有线连接标签
16.9.1.3. 802.1x 安全性标签
- 验证
- 选择以下验证方法之一:
- 用于传输层安全性的 TLS
- 用于管道传输层安全性的 管道 TLS,也称 TTLS 或者 EAP-TTLS
- 用于保护的扩展验证协议的 保护的 EAP(PEAP)
- 身份识别
- 提供这台服务器的身份识别。
- 用户证书
- 浏览内嵌在特异编码规则(DER)或者增强保密邮件(PEM)中的个人 X.509 证书文件。
- CA 证书
- 浏览内嵌在特异编码规则(DER)或者增强保密邮件(PEM)中的个人 X.509 证书验证。
- 私钥
- 浏览内嵌在特异编码规则(DER)、增强保密邮件(PEM)或者个人信息交换语法标准(PKCS#12)中的私钥文件。
- 私钥密码
- 在 私钥 字段为私钥指定的密码。选择 显示密码,则可在输入密码时看到它。
图 16.27. 802.1x 安全性标签
16.9.1.4. IPv4 设置标签
- 自动(DHCP)
- 使用网络中的 DHCP 服务配置 IPv4 参数。
- 只使用自动(DHCP)地址
- 使用该网络中的 DHCP 服务配置 IPv4 地址、子网掩码和网关地址,但必须手动配置 DNS 服务器和搜索域。
- 手动
- 手动为静态配置配置 IPv4 参数。
- 只使用本地链接
- 为该接口分配 169.254/16 范围内的本地链接地址。
- 与其他计算机共享。
- 将该系统配置为为其他计算机提供网络访问。为该接口分配 10.42.x.1/24 范围内的地址,启动 DHCP 服务器和 DNS 服务器,将该接口连接到使用网络地址转换(NAT)系统的默认网络连接中。
- 禁用
- 这个连接禁用 IPv4。
图 16.28. IPv4 设置标签
16.9.1.4.1. 编辑 IPv4 路由
图 16.29. 编辑 IPv4 路由对话框
16.9.1.5. IPv6 设置标签
- 忽略
- 这个连接忽略 IPv6。
- 自动
- NetworkManager 使用 Router Advertisement(RA)来创建自动的、无状态的配置。
- 自动,只有地址
- NetworkManager 使用 RA 创建自动的、无状态的配置,但 DNS 服务器和搜索域将被忽略且必须手动配置。
- 自动,只使用 DHCP
- NetworkManager 不使用 RA,但从直接从 DHCPv6 请求信息以创建有状态的配置。
- 手动
- 为静态配置手动配置 IPv6 参数。
- 只用于本地链接
- 为这个接口分配前缀为 fe80::/10 的本地链接地址。
图 16.30. IPv6 设置标签
16.9.1.5.1. 编辑 IPv6 路由
图 16.31. 编辑 IPv6 路由对话框
16.9.1.6. 重启网络设备
ONBOOT=yes
,就将重新连接。关于接口配置文件的更多信息,请参考 https://access.redhat.com/site/documentation/ 中的《Red Hat Enterprise Linux 6 部署指南》。
- 按 Ctrl+Alt+F2 切换到虚拟终端
tty2
。 - 将接口配置文件移到一个临时位置:
mv /etc/sysconfig/network-scripts/ifcfg-device_name /tmp
其中 device_name 是刚才重新配置的设备。例如,ifcfg-eth0
是eth0
的 ifcfg 文件。设备现在在 anaconda 里已经断开连接了。 - 在 vi 编辑器里打开接口配置文件:
vi /tmp/ifcfg-device_name
- 验证接口配置文件包含一行
ONBOOT=yes
。如果这个文件没有包含这行内容,请添加并保存文件。 - 退出 vi 编辑器。
- 将接口配置文件移回
/etc/sysconfig/network-scripts/
目录:mv /tmp/ifcfg-device_name /etc/sysconfig/network-scripts/
现在在 anaconda 中重新连接该设备。 - 按 Ctrl+Alt+F6返回 anaconda。
16.10. 时区配置
- 用鼠标在互动式地图上点击指定城市(用黄点表示)。一个红色的 X 符号会出现,代表您的选择。
- 还可以在屏幕底部的列表中选择时区。使用鼠标点击位置突出显示选择。
注意
system-config-date
命令启动 Time and Date Properties Tool。如果不是 root 用户,则会提示输入 root 密码后再继续。
16.11. 设定 Root 密码
注意
图 16.32. Root 密码
su
成为 root 用户。这些基本规则将打字错误或者执行错误命令对系统的损害减小到最低。
注意
su -
,然后按 Enter 键,然后输入 root 密码并按 Enter 键。
警告
root
运行 passwd
命令。如果忘记了 root 密码吗,请查看《 Red Hat Enterprise Linux 6 部署指南》中《使用系统修复模式解决问题》一章查看如何设定新 root 密码。
16.12. 分配存储设备
图 16.33. 分配存储设备
重要
16.13. 初始化硬盘
图 16.34. 警告页面 – 初始化硬盘
zerombr
(请参考 第 32 章 Kickstart 安装)。在有之前已初始化磁盘的系统中执行无人安装时需要这个命令。
警告
16.14. 升级现有系统
重要
16.14.1. 升级对话
图 16.35. 升级对话
注意
16.14.2. 使用安装程序升级
注意
/home
分区中的用户数据并执行全新安装。有关分区详情以及如何设置分区请参考 第 9.13 节 “磁盘分区设置”。
rpm -qa --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' > ~/old-pkglist.txt
su -c 'tar czf /tmp/etc-`date +%F`.tar.gz /etc'
su -c 'mv /tmp/etc-*.tar.gz /home'
/home
目录中的内容,以及某些服务的内容,比如 Apache、FTP、 SQL 服务器或者源代码管理系统。虽然升级不是破坏性的,但不正确的操作也可能造成数据丢失。
警告
/home
目录中保存备份资料。如果您的 /home
目录不是独立分区,就不应该完全按照这些示例操作!请将备份保存到其他设备中,比如 CD 或者 DVD 盘或者外接硬盘中。
16.15. 磁盘分区设置
警告
重要
重要
/boot/
,比如不同的硬盘中。在使用不确定 RAID 卡创建分区时需要使用内置硬盘。
/boot/
分区。
/boot/
分区。
图 16.36. 磁盘分区设置
- 使用所有空间
- 选择这个选项删除硬盘中的所有分区(这包括由其他操作系统创建的分区,比如 Windows VFAT 或者 NTFS 分区)。
警告
如果选择这个选项,安装程序将删除所选硬盘中的所有数据。如果在要安装 Red Hat Enterprise Linux 的硬盘中有需要保留的信息,则请不要选择这个选项。特别是在将系统配置为使用其他引导装载程序链载入 Red Hat Enterprise Linux 引导装载程序时,不要选择这个选项。 - 替换现有 Linux 系统
- 选择这个选项只删除之前 Linux 安装创建的分区。这样就不会删除硬盘中的其他分区(比如 VFAT 或者 FAT32 分区)。
- 缩小现有系统
- 选择这一选项将手动重新定义现有数据和分区的大小并在空出的空间中安装默认 Red Hat Enterprise Linux 布局。
警告
如果要缩小安装了其他操作系统的分区,就无法再使用那些操作系统。虽然这样分区不会破坏数据,但操作系统在其分区中通常需要一些剩余空间。在要重新定义分区大小前(这个分区安装了今后还要使用的操作系统),需要了解应该保留多少剩余空间。 - 使用剩余空间
- 选择这个选项保留现有数据和分区,并在存储驱动器未使用的可用空间中安装 Red Hat Enterprise Linux。请在选择此选项前,确定在该存储驱动器中有足够的可用空间 - 请参考 第 11.6 节 “有足够的磁盘空间吗?”。
- 创建自定义布局
- 选择这个选项手动对存储设备进行分区并安装自定义的布局。请参考 第 16.17 节 “创建自定义布局或者修改默认布局”。
重要
重要
16.16. 选择磁盘加密密码短语
图 16.37. 为加密的分区输入密码短语
警告
16.17. 创建自定义布局或者修改默认布局
/
)分区、一个 /boot/
分区、PPC PReP 引导分区和一个大小相当于您系统中内存数量两倍的 swap 分区。
图 16.38. 在 IBM System p 中分区
/dev/sda
或者 LogVol00
),和它的大小(单位为 MB)及其型号。
- 设备
- 设备、逻辑卷或者分区的名称
- 大小(MB)
- 设备、逻辑卷或者分区的大小(MB)
- 挂载点/RAID/卷
- 挂载点(文件系统内的位置)是要挂载分区的地方,也可是 RAID 或者所在逻辑卷组的名称。
- 类型
- 分区类型。如果分区是标准分区,这个字段显示分区中的文件系统类型(例如:ext4)。否则它表明该分区是
物理卷(LVM)
或者软件 RAID
的一部分。 - 格式
- 这一栏中的检查标记表明将在安装过程中格式化该分区。
- 创建
- 创建新的分区、逻辑卷或软件 RAID
- 编辑
- 修改现有的分区、逻辑卷或软件 RAID。请注意,只能用按钮缩小分区而不能增大分区。
- 删除
- 删除分区、逻辑卷或软件 RAID
- 重置
- 取消在这个屏幕里做的所有修改
16.17.1. 创建存储
图 16.39. 创建存储
创建软件 RAID
- RAID 分区 - 在未分配空间中创建分区成为软件 RAID 设备的一部分。要组成软件 RAID 设备,必须在该系统中有两个或者多个可用 RAID 分区。
- RAID 设备 - 将两个或者多个 RAID 分区合并为一个软件 RAID 设备。选择这个选项时,可以指定要创建的 RAID 设备类型(RAID 级别)。只有在系统中有两个或者多个可用 RAID 分区时才可使用这个选项。
创建 LVM 逻辑卷
- LVM 物理卷 - 在未分配空间中创建 物理卷。
- LVM 卷组 - 使用一个或者多个物理卷创建卷组。只有在系统中有至少一个可用物理卷时方可使用这个选项。
- LVM 逻辑卷 - 在卷组中创建 逻辑卷。只有在系统中有至少一个可用卷组时方可使用这个选项。
16.17.2. 添加分区
注意
图 16.40. 创建新分区
- 挂载点:输入分区的挂载点。例如:如果这个分区应该是 root 分区,请输入
/
;如果是/boot
分区,请输入/boot
,等等。还可以使用下拉菜单为分区选择正确的挂载点。而对于 swap 分区,则不应该设置挂载点 - 将文件系统类型设置为swap
就足够了。 - 文件系统类型:用下拉菜单为这个分区选择合适的文件系统类型。关于文件系统的更多信息,请参阅 第 16.17.2.1 节 “文件系统类型”。
- 可用驱动器:这个字段包括系统中安装的硬盘列表。如果选中某个硬盘的复选框,则表示可以在该硬盘中创建想要的分区。如果没有选择那个复选框,就绝不会在该硬盘中创建这个分区。通过不同的复选框设置,可使 anaconda 在需要的地方放置分区,或让 anaconda 决定分区的位置。
- 大小(MB):输入分区的大小(MB)。注意,该字段从 100MB 开始;若不更改,创建的分区将只有 100MB。
- 额外大小选项:选择是否要将分区保持为固定大小、允许它"增长"(使用硬盘驱动器上的可用空间)到某一程度,或允许它增长到使用全部硬盘驱动器上可用的剩下空间。如果选择 占用所有空间,最大为(MB),则必须在这个选项右侧的字段内给出大小限制。这样就可以在硬盘驱动器中保留一定的空间,以便将来使用。
- 强制为主分区:选择创建的分区是否是硬盘的四个主分区之一。如果没有选择,这个分区将被创建为逻辑分区。详情请参考 第 A.1.3 节 “分区中的分区 — 扩展分区概述”。
- 加密:选择是否加密该分区,加密后,如果没有密码短语,即使该将该存储设备连接到其他系统,也无法访问保存在该分区中数据。有关存储设备加密的详情,请参考 附录 C, 磁盘加密。如果选择这个选项,安装程序将在向该磁盘写入数据前提示提供密码短语。
16.17.2.1. 文件系统类型
分区类型
- 标准分区 — 标准分区可包含文件系统或者 swap 空间,或者可提供软件 RAID 或者 LVM 物理卷的容器。
- swap — Swap partitions are used to support virtual memory. In other words, data is written to a swap partition when there is not enough RAM to store the data your system is processing. Refer to the Red Hat Enterprise Linux Deployment Guide for additional information.
- software RAID — Creating two or more software RAID partitions allows you to create a RAID device. For more information regarding RAID, refer to the chapter RAID (Redundant Array of Independent Disks) in the Red Hat Enterprise Linux Deployment Guide.
- physical volume (LVM) — Creating one or more physical volume (LVM) partitions allows you to create an LVM logical volume. LVM can improve performance when using physical disks. For more information regarding LVM, refer to the Red Hat Enterprise Linux Deployment Guide.
文件系统
- ext4 — ext4 是在 ext3 文件系统的基础上进行一系列改进的新特性。这包括对更大文件系统和更大文件的支持、更快更有效的磁盘空间分配、一个目录中无限的子目录数、更快速的文件系统检查及更强大的日志能力。ext 4 支持的最大文件系统大小为 16TB。ext4 文件系统为默认选项,强烈推荐使用。
- ext3 — ext3 文件系统基于 ext2 文件系统,其主要优点 — 日志功能(journaling)。使用记录日志的文件系统可减少崩溃后恢复文件系统所花费的时间,因为它无需对该文件系统执行
fsck
命令。[8]ext 3 支持的最大文件系统大小为 16TB。 - ext2 — ext2 文件系统支持标准的 Unix 文件类型(常规文件、目录、符号链接等等)。它支持使用长达 255 个字符的长文件名。
- xfs — XFS 是具有高度灵活性和高性能的文件系统,最多支持 16 EB(大约一千六百万 TB)文件系统,最多 8EB 文件(大约八百万 TB)且目录结构包含千百万条目。XFS 支持元数据日志,可提高崩溃恢复速度。XFS 文件系统还可在挂载和激活的情况下清除磁盘碎片并重新定义大小。
注意
安装程序可创建的最大 XFS 分区为 100TB。 - vfat — VFAT 文件系统是一个 Linux 文件系统,它兼容 FAT 文件系统中的微软 Windows 长文件名。
- Btrfs — Btrfs 是一个开发中的文件系统,它可处理和管理更多、更大文件;容量比 ext2 、ext3 和 ext4 文件系统更大。Btrfs 设计要求可以容错,并可以更容易地检测出错误并修复。它使用 checksum 确保数据和元数据的完整性并维护可用来备份或者修复的文件系统快照。因为 Brtfs 还处于试验开发阶段,安装程序没有默认提供 Brtfs。如果要在驱动器中创建 Brtfs 分区,则必须在引导安装过程中添加
btrfs
引导选项。具体步骤请查看 第 28 章 引导选项。警告
Red Hat Enterprise Linux 6 将 Btrfs 作为技术预览提供给用户进行体验。不应该为包含重要数据的分区,或者对重要系统操作很重要的分区中使用 Btrfs。
16.17.3. 创建软件 RAID
- RAID 分区
- 选择这个选项为软件 RAID 配置分区。如果磁盘没有包含任何软件 RAID 分区,那么这个选项是唯一可用选择。此时会出现与添加标准分区相同的对话框 - 请参考 第 16.17.2 节 “添加分区” 中的可用选项描述。注:必须将 文件系统类型 设定为
软件 RAID
。图 16.41. 创建软件 RAID 分区
- RAID 设备
- 选择这个选项使用两个或者多个现有软件 RAID 分区构建一个 RAID 设备。这个选项在配置了两个或者多个软件 RAID 分区时可用。
图 16.42. 创建 RAID 设备
将文件系统类型选择为标准分区。Anaconda 会自动为 RAID 设备推荐名称,但也可以手动在md0
到md15
范围内进行选择。点击独立存储设备旁的复选框以便包含或者删除这个 RAID。RAID 级别 对应具体的 RAID 类型。请从以下选项中选择:- RAID 0 — 在多个存储设备间分布数据。级别为 0 的 RAID 提供比标准分区更好的性能,它也可用于将多个设备的存储放到一个虚拟设备中。注:RAID 0 不提供冗余,阵列中一个设备出现故障将破坏整个阵列。RAID 0 要求至少有两个 RAID 分区。
- RAID 1 — 将一个存储设备上的数据镜像到一个或多个其他的存储设备上。阵列里的其他设备提供了更大的冗余。RAID 1 要求至少有两个 RAID 分区。
- RAID 4 — 在多个存储设备间分发数据,但会使用阵列中的一个设备存储校验信息,从而在阵列中有设备发生故障时起到保护作用。因为所有的校验信息都存储在一个设备中,对它的访问会导致阵列性能瓶颈。RAID 4 要求至少有三个 RAID 分区。
- RAID 5 — 在多个存储设备间分发数据和校验信息。因为在多个设备间分布检验信息,RAID 5 提供了在多个存储设备间分发数据的性能优势,却没有 RAID 4 的访问瓶颈问题。RAID 5 要求至少有三个 RAID 分区。
- RAID 6 — 它和 RAID 5 类似,但它保存两套检验信息而不是只有一套。RAID 6 要求至少有四个 RAID 分区。
- RAID 10 — RAID 10 是嵌套的 RAID 或混合型的 RAID。RAID 10 通过在存储设备的镜像上分布数据来进行构建。例如,RAID 10 可以从由两对互为镜像的分区组成的 RAID 分区进行构建。如 RAID 0 一样,数据分布在这两对存储设备上。RAID 10 要求至少有四个 RAID 分区。
16.17.4. 创建 LVM 逻辑卷
重要
lvm
命令。要返回文本模式安装,请按 Alt+F1。
- LVM 物理卷
- 选择这个选项将分区或者设备配置为 LVM 物理卷。如果存储不包含 LVM 卷组,那么这个选项就是唯一的可用选择。此时会出现与添加标准分区时相同的对话框 - 可用选项的描述请参考 第 16.17.2 节 “添加分区”。请注意必须将 文件系统类型 设定为
物理卷 (LVM)
。图 16.43. 创建 LVM 物理卷
- 生成 LVM 卷组
- 选择这个选项从可用 LVM 物理卷中创建 LVM 卷组,或者在现有逻辑卷中添加卷组。
图 16.44. 生成 LVM 卷组
要向卷组中分配一个或者多个物理卷,首先请为卷组命名。然后选择要在卷组中使用的物理卷。最后在任意卷组中使用 添加、编辑 和 删除 配置逻辑卷。如果从卷组删除物理卷将导致该组没有足够空间用于逻辑卷,则不能删除该物理卷。例如:在由两个 5GB LVM 物理卷分区组成的卷组中含有一个 8GB 逻辑卷。安装程序将不允许删除任何物理卷,因为这样就只为 8GB 的逻辑卷剩下了 5GB 空间。如果相应减小任意逻辑卷的大小,就可以从卷组中删除该物理卷。在这个示例中,将逻辑卷减小到 4GB 将允许删除一个 5GB 的物理卷。 - 生成逻辑卷
- 选择这个选项创建 LVM 逻辑卷。假设其为标准磁盘分区选择挂载点,文件系统类型及大小(单位 MB)。还可以选项逻辑卷名称并指定其所属卷组。
图 16.45. 生成逻辑卷
16.17.5. 推荐的分区方案
swap
分区(至少 256MB)— 使用 swap 分区支持虚拟内存。换一句话说,当内存不足以贮存系统正在处理的数据时,数据就会被写入 swap 分区。几年前,推荐的 swap 空间的增长与系统中的 RAM 量是呈线性关系的。但由于先进系统内存大小已经增加到成百 GB,因此将推荐的 swap 空间视为系统内存负载功能,而不是系统内存。以下表格根据系统中的 RAM 量以及是否有足够的 RAM 可让系统休眠提供 swap 空间大小。推荐的 swap 分区会在安装过程中自动建立。但要允许休眠,则需要在自定义分区阶段编辑 swap 空间。重要
Recommendations in the table below are especially important on systems with low mem