搜索

安装指南

download PDF
Red Hat Enterprise Linux 6

为所有构架安装 Red Hat Enterprise Linux 6

Red Hat Customer Content Services

Red Hat Customer Content Services

Clayton Spicer

Red Hat Customer Content Services

Rüdiger Landmann

Red Hat Customer Content Services

Jack Reed

Red Hat Customer Content Services

Petr Bokoč

Red Hat Customer Content Services

Tomáš Čapek

Red Hat Customer Content Services

David Cantrell

VNC 安装 

Hans De Goede

iSCSI 

Jon Masters

驱动程序更新 
编辑

Rüdiger Landmann

编辑

Jack Reed

编辑

Petr Bokoč

摘要

本手册解释了如何引导 Red Hat Enterprise Linux 6 安装程序(anaconda),以及如何在 32 位 和 64 位 x86 系统、64 位 POWER  系统以及 IBM System z 中安装 Red Hat Enterprise Linux 6。它还涵盖了高级安装方法,比如 kickstart 安装、PXE 安装以及使用 VNC 安装。最后,它描述了常见后安装任务并解释了如何对安装问题进行故障排除。

第 1 章 获取 Red Hat Enterprise Linux

如果有 Red Hat订阅,则可以在 Red Hat 客户门户网站的软件 & 下载中心下载 Red Hat Enterprise Linux 6 安装 DVD 的 ISO 映像文件。如果还没有订阅,请购买订阅,或者在 https://access.redhat.com/downloads 的软件 & 下载中心获得免费评估订阅。
下表给出了可用于不同构架的引导和安装介质类型并标注了您需要用来生成介质的映像文件。
表 1.1. 引导和安装介质
体系结构安装 DVD引导 CD 或者引导 DVD引导 USB 闪盘
其中 variant 是 Red Hat Enterprise Linux 的变体(如 serverworkstation),version是最新的版本号(如 6.5)。
基于 BIOS 的 32 位 x86x86 DVD ISO 映像文件rhel-variant-version-i386-boot.isorhel-variant-version-i386-boot.iso
基于 UEFI 的 32 位 x86不可用 
基于 BIOS 的 AMD64 和 Intel 64x86_64 DVD ISO 映像文件(安装 64 位操作系统)或者 x86 DVD ISO 映像文件(安装 32 位操作系统)rhel-variant-version-x86_64boot.iso orrhel-variant-version-i386-boot.isorhel-variant-version-x86_64boot.iso or rhel-variant-version-i386-boot.iso
基于 UEFI 的 AMD64 和 Intel 64x86_64 DVD ISO 映像文件rhel-variant-version-x86_64-boot.isoefidisk.img(使用 x86_64 DVD ISO 映像文件)
POWER(仅限 64 位)ppc DVD ISO 映像文件rhel-server-version-ppc64-boot.iso不可用
System zs390 DVD ISO 映像文件不可用不可用
如果有订阅或者评估订阅,按以下步骤操作获得 Red Hat Enterprise Linux 6 ISO 映像文件:

过程 1.1. 下载 Red Hat Enterprise Linux ISO 映像

  1. 访问位于 https://access.redhat.com/home 的客户门户网站,如果还没有登录,可点击右上角的 登录 按钮。根据提示输入帐户认证。
  2. 点击页面顶部的 下载
  3. 点击 Red Hat Enterprise Linux
  4. Ensure that you select the appropriate Product Variant, Version and Architecture for your installation target. By default, Red Hat Enterprise Linux Server and x86_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.
  5. 这里显示可用下载列表,最重要的是最小 引导 ISO 映像及完整安装 二进制 DVD ISO 映像。该引导 ISO 是最小引导映像,只包含安装程序,并需要源以便安装软件包(比如 HTTP 或 FTP 服务器)。二进制 DVD 下载包含安装程序及所需软件包,因此需要的设定较少。
    可能还有其他映像可用,比如预先配置的虚拟机映像,这些均不在本文档讨论范围内。
  6. 选择要使用的映像文件。从 Red Hat 客户门户网站下载 ISO 映像有几种方法:
    • 点击其名称,使用 web 浏览器将其下载到计算机中。
    • 在该名称上按右键,点击 复制链接位置 或类似的菜单选项,具体的用词要看使用的浏览器。这个动作会将该文件 URL 复制到剪切板中,这样就可以使用其他应用程序将该文件下载到计算机中。这个方法在互联网无法使用时特别有帮助:如果浏览器无法下载整个文件,并尝试恢复中断的下载进程,因为下载链接包含只能在一段时间内使用的认证密钥。但指定的应用程序(比如 curl)可以用来恢复从客户门户网站中断的下载,就是说不需要再次下载整个文件,这样可以节省时间和带宽消耗。

      过程 1.2. 使用 URL 下载安装介质

      1. 作为 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.
      2. 打开终端窗口,进入正确目录,并输入以下命令:
        $ curl -o filename.iso 'copied_link_location'
        Replace filename.iso with the ISO image name as displayed in the Customer Portal, such as rhel-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'
        注:实际下载链接要长很多,因为它包含复杂的识别符。
      3. 如果在传送完成前互联网连接掉线,请刷新客户门户网站中的下载页面;如有必要再次登录。复制新的下载链接,使用与之前相同的基本 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 -
  7. 另外,也可以在下载完成后使用 checksum 工具,比如 sha256sum 确认该映像文件的完整性。所有下载 Red Hat Enterprise Linux 页面中的下载都会提供 checksum 以便参考:
    $ sha256sum rhel-server-6-x86_64-dvd.iso
    85a...46c rhel-server-6-x86_64-dvd.iso
    Microsoft WindowsMac OS X 也有类似的工具可用。还可使用安装程序在开始安装时验证该介质,详情请查看 第 28.6.1 节 “验证引导介质”
从 Red Hat 客户门户网站下载安装 DVD 的 ISO 映像文件后,您可以:

第 2 章 创建介质

使用这部分中描述的任意方法常解以下类型的安装和引导介质:
  • 安装 DVD
  • 可引导安装程序的最小引导 CD 或者 DVD
  • 引导安装程序的 USB 闪盘

2.1. 制作安装 DVD

可以使用计算机中的 CD 或者 DVD 刻录软件生成安装 DVD。
请确定磁盘刻录软件可以使用映像文件刻录磁盘。虽然大多数磁盘刻录软件都有此功能,但确有例外情况。尤其要注意 Windows XP 和 Windows Vista 的内置刻录软件功能无法刻录 DVD,而之前的 Windows 操作系统则根本不默认安装任何磁盘刻录功能。因此,如果计算机安装的是 Windows 7 之前的 Windows 操作系统,则需要单独安装可执行此任务的软件。在 Windows 中广泛使用的磁盘刻录软件包括 Nero Burning ROMRoxio Creator,计算机中可能已经安装了这样的软件。
最广泛用于 Linux 的磁盘刻录软件有内置使用 ISO 映像文件刻录磁盘的功能,比如 BraseroK3b
每台计算机使用映像文件创建 DVD 的实际具体步骤有很大不同,这和操作系统以及安装的刻录软件有关。有关刻录 DVD 的详情请参考磁盘刻录软件文档。

2.2. 创建最小引导介质

最小引导介质 是包含引导系统并启动安装程序的 CD、DVD 或者 USB 闪盘,但不包含必须要传送到系统以便创建 Red Hat Enterprise Linux 安装的软件。
使用最小引导介质:
  • 引导系统使用网络安装 Red Hat Enterprise Linux
  • 引导系统使用硬盘安装 Red Hat Enterprise Linux
  • 在安装过程中使用 kickstart 文件(请参考 第 32.8.1 节 “创建 kickstart 引导介质”
  • 开始网络或者硬盘安装或者使用 anaconda 更新或者使用 DVD 中的 kickstart 文件安装。
可使用最小引导介质在 32 位 x86 系统、AMD64 或者 Intel 64系统和 POWER  系统服务器中启动安装进程。为这些不同类型系统生成最小引导介质的过程是一样的,只是在 AMD64 和 Intel 64 系统中使用的是 UEFI 固件界面 -- 请参考 第 2.2.2 节 “基于 UEFI 系统的最小引导介质”
要为 32 位 x86 系统、使用 BIOS 的 AMD64 或者 Intel 64 系统和 POWER  系统服务器生成最小引导介质:
  1. 请下载名为 rhel-variant-version-architecture-boot.iso 的 ISO 映像文件,它与 Red Hat Enterprise Linux 6 安装 DVD 映像所在位置相同 - 请参考 第 1 章 获取 Red Hat Enterprise Linux
  2. .iso 文件刻录到空白 CD 或 DVD 中,方法与 第 2.1 节 “制作安装 DVD” 所述安装磁盘相同。
另外,可使用 dd 命令,将 .iso 文件传送到 USB 设备中。因为 .iso 文件大小只有 200 MB 左右,因此并不需要特别大容量的 USB 闪盘。

2.2.1. 基于 BIOS 系统的最小 USB 引导介质

警告

如果执行这个步骤,那么就会在不警告的情况下破坏 USB 闪盘中的所有数据。请确定指定了正确的 USB 存储驱动器,并确定这个闪存驱动器中不包含任何要保留的数据。
  1. 插入 USB 闪盘。
  2. 查找闪盘的设备名称。如果该介质有卷名,请在 /dev/disk/by-label 或者使用 findfs 查找名称:
    findfs LABEL=MyLabel
    如果该介质没有卷名,或不知道卷名是什么,则还要在将该介质与计算机连接后立即使用 dmesg 命令。运行该命令后,设备名称(比如 sdb 或者 sdc)应出现在输出结果的最后几行中。
  3. 成为 root 用户:
    su -
  4. 使用 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 系统的最小引导介质

警告

如果执行这个步骤,那么就会在不警告的情况下破坏 USB 闪盘中的所有数据。请确定指定了正确的 USB 存储驱动器,并确定这个闪存驱动器中不包含任何要保留的数据。
要为 Red Hat Enterprise Linux 生成最小 USB 引导介质,请使用 Red Hat Enterprise Linux 6 安装 DVD images/ 目录中的 efidisk.img 文件:
  1. 下载 Red Hat Enterprise Linux 6 安装 DVD 的 ISO 映像文件,如 第 1 章 获取 Red Hat Enterprise Linux 所述。
  2. 成为 root 用户:
    su -
  3. 为该 ISO 映像文件生成一个挂载点:
    # mkdir /mnt/dvdiso
  4. 挂载该映像系统:
    # mount DVD.iso /mnt/dvdiso -o loop
    其中 DVD.iso 是该 ISO 映像文件名称,例如:RHEL6-Server-x86_64-DVD.iso
  5. 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 命令复制该文件,或使用文件管理器将其传送到可引导的设备。
  6. 卸载 ISO 映像文件:
    # umount /mnt/dvdiso

2.3. 创建 USGCB 兼容的安装映像

Red Hat Enterprise Linux 6 里的 scap-security-guide 软件包包含专门的 Kickstart 文件,它可以用来安装遵循 United States Government Configuration Baseline (USGCB) 标准的系统。当政府法规要求与此标准合规时,这就很有用。
Kickstart 配置可以和 Red Hat Enterprise Linux 6 的服务器变体一起使用。此时,作为安装后期脚本的一部分,系统将由 OpenSCAP 自动配置为 USGCB 配置集兼容的系统。在安装完成后,您可以复查放入系统上 /root/ 目录里的报告。

注意

scap-security-guide 提供的 Kickstart 文件包含所有要求的命令,使得安装完全自动化。
请注意在安装过程中 Kickstart 文件需要访问互联网来下载最新的基准文件。
关于使用 OpenSCAP 进行合规型和漏洞扫描的更多信息,请参阅《Red Hat Enterprise Linux 6 安全指南》里的相关章节。
要获得 Kickstart 文件,请在现有的 Red Hat Enterprise Linux 6 系统上安装 scap-security-guide 软件包。安装了软件包后,您可以在 /usr/share/scap-security-guide/kickstart/ssg-rhel6-usgcb-server-with-gui-ks.cfg 里找到 Kickstart 文件。
获得这个文件后,将其复制到您的主目录并用文本编辑器进行编辑。请在文件里使用 第 32.4 节 “kickstart 选项” 和注释进行引用。其中一些注释提到 Common Configuration Enumeration (CCE) 标识符号码,您可以在 CCE Archive 里找到相关的信息。
Kickstart 文件里值得注意的一些可以修改的内容是:
  • 软件包资料库位置 - url 命令。要使用 HTTP 或 FTP 服务器上的软件包资料库,请用包含软件包资料库的服务器地址替换默认的 IP 地址。用 nfscdromharddrive 命令分别从 NFS 服务器、光驱或本地磁盘上进行安装。
  • 系统语言、键盘格式和时区 - langkeyboardtimezone 命令。
  • 根密码- rootpw 命令。在默认情况下,这个 Kickstart 里配置的根密码是 "server"。请确保生成新的校验和并修改台。
  • 引导加载器密码 - bootloader --password= 命名。默认的密码是 "password"。请确保生成新的校验和并修改台。
  • 网络配置 - network 命令。默认启用 DHCP - 如有需要则调节设置。
  • 软件包选择 - 修改文件的 %packages 部分来安装所需的软件包和组。

    重要

    您必须安装软件包 gitaideopenscap-utils。它们是 Kickstart 文件和 OpenSCAP 系统评估的 post 安装正常运行所要求的。
  • 磁盘分区格式 - partvolgrouplogvol 命令。
    USGCB 标准定义了对兼容系统的磁盘格式的具体要求,这意味着默认 Kickstart 文件里定义的逻辑卷 - /home/tmp/var/var/log/var/log/audit - 必须总是创建为单独的分区或逻辑卷。此外,Red Hat Enterprise Linux 要求您为 /swap 创建 /boot 物理分区和卷。这些都在默认 Kickstart 文件里进行定义,您可以添加额外的单独逻辑卷或分区,您也可以修改默认的大小。

    注意

    在默认情况下,/var/log/audit 卷只占用最多 512 MB 空间。由于被审计的调用的数量很多,我们强烈推荐将其增至至少 1024 MB。
Kickstart 文件的其他部分可以直接使用。在修改完文件后,请通过 第 32.8.1 节 “创建 kickstart 引导介质” 将其放入 ISO 映像并用来安装新的系统。

部分 I. x86、AMD64 和 Intel 64 — 安装和引导

用于 Intel 和 AMD 32 位和 64 位系统的《Red Hat Enterprise Linux 安装指南》讨论了 Red Hat Enterprise Linux 的安装以及一些基本后安装故障排除。
高级安装选项请参考 第 IV 部分 “高级安装选项”

第 3 章 准备在 x86 构架中安装

3.1. 选择升级还是安装?

将现有系统升级到 Red Hat Enterprise Linux 的下一个主要版本有两个过程。请查看以下内容确定适合您系统的过程:
清理安装
清理安装是要备份该系统中的所有数据,格式化磁盘分区,使用安装介质执行 Red Hat Enterprise Linux 7 安装,然后恢复所有用户数据。

注意

建议在 Red Hat Enterprise Linux 的主要版本间升级时使用这个方法。
本地升级
本地升级是无需删除旧版本就可以升级系统的方法。这个过程需要安装可用于系统的迁移程序,并象其他软件一样运行它们。在 Red Hat Enterprise Linux 中,Preupgrade Assistant 会评估当前系统,并确定在升级过程中以及(/或者)升级后可能会遇到的问题。它还会执行简单的系统修复和修改。Red Hat Upgrade Tool 程序会下载该软件包并执行具体的升级。本地升级需要进行很多故障排除及规划,且应只在没有其他选择时使用。有关 Preupgrade Assistant 的详情请查看 第 37 章 升级当前系统

警告

永远不要再没有事先在系统的克隆备份中执行测试前就在产品系统中执行本地升级。

3.2. 硬件兼容吗?

如果使用较老的系统,或者系统是您自己构建的,硬件兼容性在这些情况下就显得格外重要。 Red Hat Enterprise Linux 6 应该兼容最近两年内出品的大多数硬件。
但硬件的规格几乎每天都变,因此我们很难保证您的硬件会百分之百地兼容。
总是要保证兼容的是处理器。 Red Hat Enterprise Linux 6 至少支持所有 Intel 微架构 P6 以上,及 AMD 微架构 Atholon 以上 32 位和 64 位实施。
最新的硬件支持列表可在以下网址中查到:
https://hardware.redhat.com/

3.3. 硬件要求

For a list of minimum hardware requirements of Red Hat Enterprise Linux 6, see the Red Hat Enterprise Linux technology capabilities and limits page. Also note that the minimum memory requirements listed on that page assume that you create a swap space based on the recommendations in 第 9.15.5 节 “推荐的分区方案”. Systems with low memory (1 GB and less) and less than the recommended amount of swap space may have issues ranging from low responsivity up to and including complete inability to boot after the installation.
要在 x86、AMD64 以及 Intel 64 系统中安装 Red Hat Enterprise Linux,Red Hat 支持以下安装目标:
  • 通过标准内部接口连接的硬盘,比如 SCSI、SATA 或者 SAS
  • BIOS/固件 RAID 设备
还支持光纤主机总线适配器以及多设备。某些硬件可能需要零售商提供的驱动程序。
Red Hat 不支持在 USB 驱动器或者 SD 内存卡中安装。
Red Hat 还支持使用以下虚拟化技术安装:
  • Xen 虚拟机中的 Intel 处理器 Xen 块设备
  • KVM 虚拟机中 Intel 处理器的 VirtIO 块设备

3.4. RAID 和其他磁盘设备

重要

在 Intel BIOS RAID 组件中安装时,Red Hat Enterprise Linux 6 使用 mdraid 而不是 dmraid。这些组件为自动探测,并将使用 Intel ISW 元数据的设备识别为 mdraid 而不是 dmraid。请注意 mdraid 中该类设备的所有节点名称与其在 dmraid 中的设备节点名称不同。因此在迁移使用 Intel BIOS RAID 组件的系统时要特别小心。
在 Red Hat Enterprise Linux 6 中,不能对使用设备节点名称参考设备的 /etc/fstab/etc/crypttab 或者其他配置文件进行本地修改。因此在迁移这些文件前,必须编辑这些文件,使用设备 UUID 替换设备节点路径。可以使用 blkid 命令查找设备的 UUID。

3.4.1. 硬件 RAID

独立磁盘的 RAID 或者冗余阵列可让驱动器群、阵列作为单一设备动作。请在开始安装前配置计算机主板或者附加控制程序卡提供的所有 RAID 功能。在 Red Hat Enterprise Linux 中每个活跃 RAID 阵列都以驱动器形式出现。
在超过一个硬盘的系统中,可将 Red Hat Enterprise Linux 配置为将几个驱动器作为一个 Linux 阵列操作,而无须任何附加硬件。

3.4.2. 软件 RAID

可用使用 Red Hat Enterprise Linux 安装程序创建 Linux 软件 RAID 阵列,其中 RAID 功能是由操作系统而不是专用硬件控制的。这些功能在 第 9.15 节 “创建自定义布局或者修改默认布局” 中有详细介绍。

3.4.3. 火线和 USB 盘

Red Hat Enterprise Linux 安装系统可能无法识别一些固件和 USB 硬盘。如果在安装时配置这些磁盘不是很重要,请断开它们与系统的连接以避免造成混乱。

注意

安装后可链接并配置外部固件及 USB。大多数此类设备会自动识别并可中连接后立即使用。

3.5. UEFI 支持备注

3.5.1. 功能支持

Red Hat Enterprise Linux 6 支持 AMD64 和 Intel 64 系统(x86_64) 中的 BIOS and UEFI 固件。有限支持基于 UEFI 的系统:
  • 该系统必须支持 UEFI Specification 2.0 或之后的版本。不支持之前的版本。
  • 不支持安全引导技术,并防止安装 Red Hat Enterprise Linux 。使用 UEFI Specification 2.2 或之后版本的系统必须禁用安全引导方可安装并运行 Red Hat Enterprise Linux 6。
使用 UEFI 2.0 或之后版本的系统,如果禁用安全引导,则可安装并引导 Red Hat Enterprise Linux,不会有任何问题,尽管不支持所有相关的 UEFI 规格。
有关 UEFI 规格的详情请查看 http://www.uefi.org/specifications

3.5.2. UEFI 系统中使用 MBR 的磁盘驱动器

使用 UEFI 固件的系统需要使用 GUID 分区表(GPT)的磁盘。在使用主引导记录(MBR;有时也称 msdos)标签的磁盘中安装 Red Hat Enterprise Linux 时,必须重新标记该磁盘。就是说无法中使用 MBR 分区的磁盘中重复使用现有分区,同时会丢失该磁盘中的所有数据。安装 Red Hat Enterprise Linux 前,请确定备份所有数据。
只在系统的引导驱动器中需要 GUID 分区表 - 在该磁盘中安装引导装载程序。可使用主引导记录标记其他驱动器,并重复使用其分区布局。
在 UEFI 系统并使用主引导记录的驱动器中安装 Red Hat Enterprise Linux 有几种不同方法。包括:
  • 将该驱动器附加到现有 Linux 系统中,并使用程序 partedfdisk 在该驱动器中常见 GPT 标签。例如:要在磁盘 /dev/sdc 中使用 parted 创建 GPT 标签,请使用以下命令:
    # parted /dev/sdc mklabel gpt

    警告

    确定指定正确的驱动器。重新标记磁盘会销毁该磁盘中的所有数据,同时 parted 不会要求确认。
  • 执行自动 Kickstart 安装,并使用 clearpartzerombr 命令。如果系统使用 UEFI 固件,在引导驱动器中使用这些命令会将其重新标记为 GPT。
  • 在使用图形用户界面执行手动安装的过程中,进入分区页面后,请选择自定义分区以外的其他选项(例如:使用所有空间)。确定选中 检查并修改分区布局 复选框,并点击 下一步
    在下一个页面中修改自动生成的布局以适应您的需要。完成后点击 下一步Anaconda 将使用您的布局并自动重新标记该驱动器。

3.6. 有足够的磁盘空间吗?

几乎每一个现代操作系统(OS)都使用磁盘分区(disk partitions), Red Hat Enterprise Linux 也不例外。安装 Red Hat Enterprise Linux 时,也必须使用磁盘分区。如果之前从没有接触过磁盘分区(或者需要温习一下基本概念),在继续操作前,请阅读 附录 A, 磁盘分区简介
Red Hat Enterprise Linux 使用的磁盘空间必须与系统中安装的其他 OS(如 Windows、OS/2、甚至于不同版本的 Linux)所用的磁盘空间分开。对于基于 x86、AMD64 和 Intel 64 系统, Red Hat Enterprise Linux 必须至少有两个专用分区(/swap)。
开始安装进程前,必须
  • 有足够的未分区的(unpartitioned)[1]磁盘空间用于安装 Red Hat Enterprise Linux,或者
  • 有一个或多个可以删除的分区,因此能够空出足够的空间安装 Red Hat Enterprise Linux。
要更清楚地了解真正需要多少空间,请参阅 第 9.15.5 节 “推荐的分区方案” 中所讨论的推荐分区大小。
如果不确定是否满足了这些条件,或者要了解该如何为 Red Hat Enterprise Linux 安装创建可用空间,请参阅 附录 A, 磁盘分区简介

3.7. 选择安装方法

想使用哪一种安装方法?可用的安装方法如下:
DVD
如果有 DVD 驱动器以及 Red Hat Enterprise Linux DVD,则可以使用这个方法。关于使用 DVD 的安装说明,请参考 第 8.3.1 节 “使用 DVD 安装”
如果使用安装 DVD 之外的介质引导安装,则可以使用 linux askmethod 或者 linux repo=cdrom:device:/device 引导选项,或者在 安装方法 菜单中选择 本地 CD/DVD(请参考 第 8.3 节 “安装方法”)指定 DVD 作为安装源。
硬盘驱动器
如果已将 Red Hat Enterprise Linux ISO 映像文件复制到本地硬盘中,则可以使用本方法。需要一张引导 CD-ROM(使用 linux askmethod 或者 linux repo=hd:device:/path 引导选项,或者在 安装方法 菜单中选择 本地 CD/DVD,请参考 第 8.3 节 “安装方法”。)。有关硬盘安装说明请参考 第 8.3.2 节 “从硬盘安装”
NFS
如果使用 NFS 服务器中的 ISO 映像文件,或者 Red Hat Enterprise Linux 映像文件镜像进行安装,则可以使用本方法。需要一张引导 CD-ROM(使用 linux askmethod 或者 linux repo=nfs:server :options:/path 引导选项,或者在 安装方法 菜单中选择 本地 CD/DVD,如 第 8.3 节 “安装方法” 所述)。请参阅 第 8.3.4 节 “使用 NFS 安装” 中的网络安装说明。注意,NFS 安装也可以在 GUI 模式下进行。
URL
如果直接从 HTTP 或 HTTPS(Web)服务器或 FTP 服务器安装,请使用这个方法。需要一张引导 CD-ROM(使用 linux askmethodlinux repo=ftp://user:password@host/path、或者 linux repo=http://host/path 引导选项,或者 linux repo=https://host/path 引导选项,或者 安装方法 菜单中的URL 选项,如 第 8.3 节 “安装方法” 所述)。有关 FTP、HTTP 和 HTTPS 安装说明,请参考 第 8.3.5 节 “通过 FTP、HTTP 或者 HTTPS 安装”
如果引导的是发行 DVD 且没有使用可替换安装源选项 askmethod,则下一阶段将自动从该 DVD 中载入。进入 第 8.2 节 “语言选择”

注意

如果使用 Red Hat Enterprise Linux 安装 DVD 引导,则安装程序会从那张磁盘中载入其下一阶段。无论选择什么安装方法都会如此,除非在执行前弹出该磁盘。安装程序继续从选择的源中下载软件包数据

3.8. 选择引导方法

可以使用几种方法引导 Red Hat Enterprise Linux。
使用 DVD 安装需要购买 Red Hat Enterprise Linux 产品,有 Red Hat Enterprise Linux 6 DVD,同时在支持引导的系统中有 DVD 驱动器。有关生成安装 DVD 的步骤请参考 第 2 章 创建介质
可能需要将 BIOS 改为允许使用 DVD/CD-ROM 驱动器引导。有关修改 BIOS 的详情请参考 第 7.1.1 节 “在 x86、AMD64 和 Intel 64 系统中引导安装程序”
除使用安装 DVD 引导外,还可使用可引导 CD 或者 USB 闪存中的最小引导介质引导 Red Hat Enterprise Linux 安装程序。使用最小引导介质引导该系统后,可使用不同的安装源完成安装,比如本地硬盘或者网络中的位置。有关生成引导 CD 和 USB 闪盘的步骤请参考 第 2.2 节 “创建最小引导介质”
最后,可以通过网络使用预引导执行环境(Preboot Execution Environment,PXE)引导安装程序。请参考 第 30 章 设置安装服务器。同样,引导该系统后,可使用不同的安装源完成安装,比如本地硬盘或者网络中的位置。


[1] 未分区的磁盘空间的意思就是要进行安装的硬盘中还没有为数据分割的可用磁盘空间。为磁盘分区时,每个磁盘都以独立磁盘驱动器形式动作。

第 4 章 准备安装

4.1. 准备网络安装

注意

如果执行基于网络的安装,请确定安装 DVD(或其他类型的 DVD 或者 CD)不在系统的 CD 或者 DVD 驱动器内,否则可能会导致预想不到的错误。
请确定在 CD、DVD 或者 USB 存储设备,比如闪盘等有可用引导介质。
Red Hat Enterprise Linux 安装介质必须可用于网络安装(使用 NFS、FTP、HTTP 或者 HTTPS)或者使用本地存储安装。如果执行 NFS、FTP、HTTP 或者 HTTPS 安装,请使用以下步骤。
用于使用网络安装的 NFS、FTP、HTTP 或者 HTTPS 服务器必须是一台独立的可访问网络的服务器。它必须提供安装 DVD-ROM 的完整内容。

注意

anaconda 具备测试安装介质完整性的能力。可用于 DVD、硬盘 ISO、以及 NFS ISO 安装方法。Red Hat 建议在开始安装进程前和报告任何与安装相关的错误之前测试这些安装介质(许多报告的 bug 都是由不正确刻录的 DVD 造成)。要进行测试,请在 boot: 提示符后输入以下命令:
linux mediacheck

注意

使用 FTP、NFS、HTTP 或者 HTTPS 访问安装文件的公用目录与网络服务器中的本地存储映射。例如:网络设备中的本地目录 /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
下面需要 ISO 映像。ISO 映像是包含 DVD 内容的完整副本。要生成 DVD 的 ISO 映像文件,请使用以下命令:
dd if=/dev/dvd of=/path_to_image/name_of_image.iso
其中 dvd 是您的 DVD 驱动器,name_of_image 是指定的 ISO 映像文件的名称,而 path_to_image 是到系统中保存所得 ISO 映像位置的路径。
要将安装 DVD 中的文件复制到作为安装阶段服务器的 Linux 实例中,请继续 第 4.1.1 节 “准备 FTP、HTTP 和 HTTPS 安装” 或者 第 4.1.2 节 “准备 NFS 安装” 操作。

4.1.1. 准备 FTP、HTTP 和 HTTPS 安装

警告

如果 Apache web 服务器或 tftp FTP 服务器配置启用了 SSL 安全性,请确定只启用了 TLSv1 协议,并禁用 SSLv2SSLv3。这是因为 POODLE SSL 存在漏洞(CVE-2014-3566)。有关安全使用 Apache 的详情请查看 https://access.redhat.com/solutions/1232413,有关安全使用 tftp 的详情请查看 https://access.redhat.com/solutions/1234773
从安装 DVD 的 ISO 映像提取文件并将其放置在使用 FTP、HTTP 或者 HTTPS 共享的目录中。
下一步,请确定通过 FTP、HTTP 或 HTTPS 共享该目录,并确认客户端可访问。测试后查看这个目录是否可以通过服务器自身访问,然后再从准备安装的同一子网的其他机器中进行访问。

4.1.2. 准备 NFS 安装

对于 NFS 安装则没有必要从 ISO 映像中提取出所有文件。只用 ISO 映像文件本身即足够生成 install.img 文件,可选的 product.img 文件可通过 NFS 使用网络服务器获得。
  1. 将 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 共享的目录名。
  2. 使用 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 应该完全相同。
  3. 将 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/ 目录现在已位于同一目录了。
  4. 确定 images/ 目录至少包含 install.img 文件,没有这个文件则无法进行安装。另外 images/ 目录还应该包含 product.img 文件,没有这个文件,在选择软件包组的阶段将只有 最小 安装可用(请参考 第 9.17 节 “软件包组的选择”)。

    重要

    images/ 目录里只能含有 install.imgproduct.img
  5. 请确保网络服务器上的 /etc/exports 文件里有关于共享目录的条目,从而使这个目录可通过 NFS 共享。
    要将只读目录导出到指定的系统,请使用:
    /publicly_available_directory client.ip.address (ro)
    要将只读目录导出到所有系统,请使用:
    /publicly_available_directory * (ro)
  6. 在网络服务器中启动 NFS 守护进程(在 Red Hat Enterprise Linux 系统中,使用 /sbin/service nfs start 命令)。如果 NFS 已在运行,重新载入配置文件(在 Red Hat Enterprise Linux 系统中使用 /sbin/service nfs reload)。
  7. 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.

注意

anaconda 具备测试安装介质完整性的能力。可用于 DVD、硬盘 ISO、以及 NFS ISO 安装方法。Red Hat 建议在开始安装进程前和报告任何与安装相关的错误之前测试这些安装介质(许多报告的 bug 都是由不正确刻录的 DVD 造成)。要进行测试,请在 boot: 提示符后输入以下命令:
linux mediacheck

4.2. 准备硬盘安装

注意

硬盘安装只适用于 ext2、ext3、ext4 或者 FAT 文件系统。不能使用格式化为其他文件系统的硬盘作为安装源安装 Red Hat Enterprise Linux。
要在 Windows 操作系统中检查硬盘的文件系统,请使用 Disk Management 工具。要在 Linux 操作系统中检查硬盘分区的文件系统,请使用 fdisk 工具。

重要

不能在 LVM(逻辑卷管理)控制的分区中使用 ISO 文件。
使用这个选项在没有 DVD 驱动器或者网络连接的系统中安装 Red Hat Enterprise Linux。
硬盘安装使用以下文件:
  • 安装 DVD 的 ISO 映像。ISO 映像是包含 DVD 内容准确副本的文件。
  • 从 ISO 映像中提取 install.img
  • 另外,也可从 ISO 映像中提取 product.img 文件。
在硬盘中显示这些文件后,引导安装程序时,可选择 硬盘 作为安装源(请参考 第 8.3 节 “安装方法”)。
请确定在 CD、DVD 或者 USB 存储设备,比如闪盘等有可用引导介质。
要将硬盘作为安装源,请执行以下步骤:
  1. 获取 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 映像位置的路径。
  2. 将该 ISO 映像传送到硬盘。
    必须定位硬盘中的 ISO 映像,可以是在要安装 Red Hat Enterprise Linux 的计算机中,或者是在使用 USB 附加到那台计算机的硬盘中。
  3. 使用 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 应该完全相同。
  4. 将 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/ 目录现在已位于同一目录了。
  5. 确认 images/ 目录中至少含有 install.img 文件,没有该文件则无法进行安装。另外,images/ 目录中还应包含 product.img 文件,没有该文件,在软件包组群选择阶段则只能使用 最小 安装(请参考 第 9.17 节 “软件包组的选择”)。

    重要

    images/ 目录里只能含有 install.imgproduct.img

注意

anaconda 具备测试安装介质完整性的能力。可用于 DVD、硬盘 ISO、以及 NFS ISO 安装方法。Red Hat 建议在开始安装进程前和报告任何与安装相关的错误之前测试这些安装介质(许多报告的 bug 都是由不正确刻录的 DVD 造成)。要进行测试,请在 boot: 提示符后输入以下命令:
linux mediacheck

第 5 章 系统规格列表

可在 https://hardware.redhat.com/ 找到最新的支持硬件列表。
安装程序自动侦测并安装计算机硬件。虽然应该确定硬件符合安装 Red Hat Enterprise Linux 的最低要求(请参考 第 3.2 节 “硬件兼容吗?”),但一般不需要为安装程序提供系统的具体情况。
但在执行某些类型安装时,有些具体信息可能就很有用,甚至很重要。
  • 如果要使用自定义分区布局,请记录:
    • 模型号、大小、类型以及附加到系统的硬盘接口。例如:SATAO 中的希捷 ST3320613AS 320 GB、SATA1 中的西部数据 WD7500AAKS 750 GB。这可允许在分区过程中识别特定硬盘。
  • 如果要将 Red Hat Enterprise Linux 在现有系统中作为附加操作系统安装,请记录:
    • 系统中现有分区的挂载点。例如:sda1 中的 /bootsda2 中的 / 以及 sdb1 中的 /home。这可在分区过程中识别特定分区。
  • 如果要使用本地硬盘中的映像安装:
    • 含有该映像的硬盘和目录。
  • 如果要使用网络位置安装或者在 iSCSI 目标中安装:
    • 系统中网络适配器的生产和模型号。例如:Netgear GA311。这可在手动配置网络时识别适配器。
    • IP、DHCP 和 BOOTP 地址
    • 子网掩码
    • 网关的 IP 地址
    • 一个或多个名称服务器 IP 地址(DNS)
    如果不熟悉以上的联网要求或术语,请联系网络管理员寻求帮助。
  • 如果要从网络位置安装:
  • 如果要在 iSCSI 目标中安装:
  • 如果要使用 Intel iSCSI 远程引导安装:
    • 必须禁用所有附带 iSCSI 存储设备。否则虽然可成功安装,但却无法引导已安装的系统。
  • 如果计算机是某个域的一部分:
    • 应该确认该域支持 DHCP 服务器。如果不支持,则需要在安装过程中手动输入域名。

第 6 章 在 Intel 和 AMD 系统中进行安装时更新驱动程序

在大多数情况下, Red Hat Enterprise Linux 已经包含了组成系统的设备的驱动程序。但是如果系统中包含最近发布的新硬件,则该硬件的驱动程序可能还没有包括在内。有时提供新设备支持的驱动程序更新会在包含 rpm 软件包驱动程序磁盘中。通常,驱动程序更新可作为ISO 映像文件下载。
通常,在安装过程中不需要新硬件。例如:如果使用 DVD 安装到本地硬盘,即使网卡驱动程序不可用时也可成功安装。在这种情况下,完成安装并随后为一些硬件添加支持 — 有关添加这个支持的详情,请参考 第 35.1.1 节 “驱动程序更新 rpm 软件包”
在其他情况下,可能想要在安装过程中为某个设备添加驱动程序支持以便支持某个特殊配置。例如:可能想要安装网络设备或者存储适配器卡驱动程序,以便让安装程序访问系统使用的存储设备。可以使用以下两种方法之一,在安装过程中使用驱动程序磁盘添加这个支持:
  1. 将驱动程序磁盘 ISO 映像文件放在安装程序可以访问的位置:
    1. 在本地硬盘中
    2. USB 闪盘
  2. 通过提取映像文件创建驱动程序磁盘:
    1. CD
    2. DVD
    有关将 ISO 映像文件刻录到 CD 或者 DVD 的详情,请参考生成安装磁盘的步骤 第 2.1 节 “制作安装 DVD”
如果 Red Hat、硬件零售商或者可信第三方告诉您,在安装过程中需要驱动程序更新,请选择本章论述的方法之一提供更新,并在开始安装前进行测试。反之,不要在安装过程中执行驱动程序更新,除非确定系统需要这个操作。虽然安装不必要的驱动程序更新无关痛痒,但是系统中出现本不该有的驱动程序将给支持服务造成困难。

6.1. 安装过程中驱动程序更新限制

很遗憾,有些情况下无法在安装过程中使用驱动程序更新提供驱动程序:
设备已经在使用中
不能使用驱动程序更新替换安装程序已经载入的驱动程序。反之,则必须使用安装程序载入的驱动程序完成安装,并在安装后更新到新的驱动程序;或者如果需要在安装过程中使用新的驱动程序,请考虑执行初始 RAM 磁盘驱动程序更新 — 请参考 第 6.2.3 节 “准备启动 RAM 磁盘更新”
有可用对等设备的设备
因为所有同一类型的设备都是在一起初始化的,所以如果安装程序为类似设备载入了驱动程序,就无法为某个设备更新驱动程序。例如:某个系统有两个不同的网络适配器,其中之一有可用的驱动程序更新。安装程序会在同一时刻初始化两个适配器,因此将无法使用这个驱动程序更新。同样,请使用安装程序载入的驱动程序完成安装,并在安装后更新到新的驱动程序;或者使用初始 RAM 磁盘驱动程序更新。

6.2. 准备在安装过程中执行驱动程序更新

如果必须进行驱动程序更新,且硬盘中有可用更新,Red Hat 或者可信的第三方,比如硬件零售商,通常将使用 ISO 格式提供映像文件。有些执行驱动程序更新的方法需要让安装程序可使用映像文件,虽然其他需要使用映像文件创建驱动程序更新磁盘:
使用映像文件本身的方法
  • 本地硬盘
  • USB 闪盘
使用由映像文件创建的驱动程序更新磁盘的方法
  • CD
  • DVD
选择一个方法提供驱动程序更新,并参考 第 6.2.1 节 “准备使用驱动程序更新映像文件”第 6.2.2 节 “准备驱动程序磁盘” 或者 第 6.2.3 节 “准备启动 RAM 磁盘更新”。注:可以使用 USB 存储设备提供映像文件,也可以将其作为驱动程序更新磁盘。

6.2.1. 准备使用驱动程序更新映像文件

6.2.1.1. 在本地存储中准备使用映像文件
要让 ISO 映像在本地存储中可用,比如硬盘或者 USB 闪盘,必须首先确定是要自动更新,还是手动进行选择。
对于手动安装,请将该文件复制到存储设备中即可。如果觉得有必要,可重新命名该文件,但一定不能更改文件的扩展名,它必须是 .iso。在下面的示例中,该文件名为 dd.iso
含有驱动程序更新映像文件的 USB 闪盘的内容

图 6.1. 含有驱动程序更新映像文件的 USB 闪盘的内容

请注意:如果使用这个方法,则该存储设备中将只有一个文件。这与 CD 或者 DVD 格式的驱动程序更新磁盘有所不同,它们可包含很多文件。该 ISO 映像文件包含一般驱动程序磁盘中通常包含的所有文件。
如果是自动安装,则需要从存储设备的 root 目录中提取 ISO,而不是简单地复制它。复制 ISO 只可用于手动安装。还必须将文件系统标签改为 OEMDRV
然后安装程序将自动检查提取的 ISO 进行驱动程序更新,并载入它探测到的任何更新。这个行为是由默认启用的 dlabel=on 引导选项控制,详情请参考 第 6.3.1 节 “让安装程序自动查找驱动程序更新磁盘”

6.2.2. 准备驱动程序磁盘

使用 CD 或者 DVD 创建驱动程序更新磁盘
6.2.2.1. 使用 CD 或者 DVD 创建驱动程序更新磁盘

重要

CD/DVD Creator 是 GNOME 桌面的一部分。如果使用不同的 Linux 桌面,或者不同的操作系统,需要使用另外的软件创建 CD 或者 DVD。这些步骤通常类似。
请确定选择的软件可以使用映像文件创建 CD 或者 DVD。虽然大多数 CD 和 DVD 刻录软件都有此功能,但也有个别现象存在。查找标记为 使用映像刻录 或者类似的按钮或者菜单条目。如果软件没有这个功能,或者没有选择它,则得到的磁盘中将只有映像文件本身,而没有映像文件的内容。
  1. 使用桌面文件管理器定位由 Red Hat 或者硬件零售商提供的驱动程序更新 ISO 映像文件。
    在文件管理器窗口中显示一个典型的 .iso 文件

    图 6.2. 在文件管理器窗口中显示一个典型的 .iso 文件

  2. 右键点击该文件并选择 写入磁盘。此时您将看到类似如下的窗口:
    CD/DVD Creator 的写入磁盘对话

    图 6.3. CD/DVD Creator 的写入磁盘对话

  3. 点击 写入 按钮。如果在驱动器中没有空白磁盘,CD/DVD Creator 会提示您放一张空白磁盘。
刻录驱动程序更新 CD 或者 DVD 后,请确认磁盘成功创建,方法为:将其插入系统,并使用文件管理程序浏览。应该可以看到名为 rhdd3 的单一文件和 rpms 目录:
CD 或者 DVD 中典型驱动程序更新磁盘内容

图 6.4. CD 或者 DVD 中典型驱动程序更新磁盘内容

如果只看到以 .iso 结尾的一个文件,那么就没有正确创建该磁盘,请再试一次。如果使用 GNOME 以外的 Linux 桌面,或者使用不同的操作系统,请确定选择了类似 使用映像刻录 的选项。

6.2.3. 准备启动 RAM 磁盘更新

重要

只有在无法使用其他任何方法执行驱动程序更新时才应该考虑这个高级步骤。
Red Hat Enterprise Linux 安装程序可以从内存盘 — 即计算机中暂时作为磁盘使用的内存区域,为之前的安装进程载入更新。可以使用同样的功能载入驱动程序更新。要在安装过程中执行驱动程序更新,计算机必须使用预引导执行环境(PXE)服务器引导,同时网络中必须有可用的 PXE 服务器。有关在安装过程中使用 PXE 的操作请参考 第 30 章 设置安装服务器
要使驱动程序更新在 PXE 服务器中可用:
  1. 将驱动程序更新映像文件放在安装服务器中。通常可通过 Red Hat 或者硬件零售商指定的互联网地址下载到 PXE 服务器中。驱动程序更新映像文件名以 .iso 结尾。
  2. 将驱动程序更新映像文件复制到 /tmp/initrd_update 目录中。
  3. 将驱动程序更新映像文件重新命名为 dd.img
  4. 使用命令行进入 /tmp/initrd_update 目录,输入以下命令并按 Enter
    find . | cpio --quiet -o -H newc | gzip -9 >/tmp/initrd_update.img
  5. 将文件 /tmp/initrd_update.img 复制到含有要用来进行安装对象的目录中。这个目录位于 /var/lib/tftpboot/pxelinux/ 目录中。例如:/var/lib/tftpboot/pxelinux/rhel6/ 应包含 Red Hat Enterprise Linux 6 的 PXE 目标。
  6. 编辑 /var/lib/tftpboot/pxelinux/pxelinux.cfg/default 文件使其包含刚刚创建的初始 RAM 磁盘更新条目,格式如下:
    label target-dd
    kernel target/vmlinuz
    append initrd=target/initrd.img,target/dd.img
    其中 target 是要用来安装的对象。
请参考 第 6.3.4 节 “选择包含驱动程序更新的 PXE 对象” 了解如何在安装过程中使用初始 RAM 磁盘更新。

例 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. 让安装程序提示进行驱动程序更新

  1. 使用选择的任意方法开始常规安装。如果安装程序无法载入安装过程必须的某一硬件的驱动程序(例如:如果它无法侦测到网络或者存储控制程序),它会提示插入驱动程序更新磁盘:
    没有找到驱动程序对话

    图 6.5. 没有找到驱动程序对话

6.3.3. 使用引导选项指定驱动程序更新磁盘

重要

这个方法只可用于引进全新驱动程序,而不适用于更新现有驱动程序。
  1. 启动安装进程后,在引导提示符后输入 linux dd,并按 Enter。安装程序提示您确定有驱动程序磁盘:
    驱动程序磁盘提示

    图 6.6. 驱动程序磁盘提示

  2. 插入使用 CD、DVD、软盘或者 USB 存储设备创建的驱动程序更新磁盘,并选择 。安装程序会检查其探测到的存储设备。如果只有一个拥有驱动程序磁盘的可能位置(例如:安装程序探测到一个 DVD 驱动器,且无其他存储设备),它将自动载入在这个位置中找到的所有驱动程序更新。
    如果安装程序找到一个以上含有驱动程序更新的位置,它会提示指定更新位置。请参考 第 6.4 节 “指定驱动程序更新映像或者驱动程序更新磁盘位置”

6.3.4. 选择包含驱动程序更新的 PXE 对象

  1. 在计算机的 BIOS 或者引导菜单中选择 网络引导。在不同计算机指定这个选项的步骤有很大不同。参考硬件文档,或者咨询硬件零售商确定计算机的具体要求。
  2. 预执行引导环境(Preboot Execution Environment,PXE)中,请选择在 PXE 服务器中准备的引导对象。例如:如果使用 PXE 服务器的 var/tftpboot/pxelinux/pxelinux.cfg/default 文件中奖这个环境标记 rhel6-dd,请输入 rhel6-dd,并在提示时按 Enter
使用 PXE 在安装过程中执行更新的步骤请参考 第 6.2.3 节 “准备启动 RAM 磁盘更新”第 30 章 设置安装服务器 。请注意这是一个高级步骤 — 不要尝试这个方法,除非其他执行驱动程序更新的方法全部失败。

6.4. 指定驱动程序更新映像或者驱动程序更新磁盘位置

如果安装程序探测到多个可能含有驱动程序更新的设备,它会提示您选择正确的设备。如果您不确定哪个选项代表保存驱动程序更新的设备,则请按顺序尝试不同选项直到找到正确的选项为止。
选择驱动程序磁盘资源

图 6.7. 选择驱动程序磁盘资源

如果选择的设备中没有可用的更新介质,安装程序将提示另选设备。
如果在 CD、DVD 或者 USB 闪存中创建驱动程序更新磁盘,安装程序现在将载入驱动程序更新。但是如果选择的设备可以拥有一个以上的分区(无论该设备目前是否有一个以上分区),安装程序会提示选择拥有驱动程序更新的分区。
选择驱动程序磁盘分区

图 6.8. 选择驱动程序磁盘分区

安装程序提示指定哪个文件包含驱动程序更新:
选择 ISO 映像

图 6.9. 选择 ISO 映像

如果在内置硬盘或者 USB 存储设备中保存驱动程序更新,则会看到这些页面。如果驱动程序更新是保存在 CD 或者 DVD 中,就不会看到它们。
无论是以映像文件形式,还是使用驱动程序更新磁盘提供驱动程序更新,安装程序现在会将正确的更新文件复制到临时存储区域中(位于系统 RAM 而不是磁盘中)。安装程序可能询问是否要使用其他的驱动更新。如果选择 ,就可以依次载入附加更新。没有另外的驱动程序更新要载入时,请选择 。如果在可移动存储介质中保存驱动程序更新,那么现在可以安全弹出该介质,或者断开与磁盘或者设备的连接。安装程序不再需要驱动程序更新,可以在其他情况下重复使用该介质。

第 7 章 引导安装程序

7.1. 启动安装程序

重要

Red Hat Enterprise Linux 6 不支持 32 位 x86 系统中的 UEFI。
在 64 位系统中,UEFI 和 BIOS 的引导配置有很大差别。因此安装的系统必须使用安装时所用的同一固件引导。不能在使用 BIOS 的系统中安装操作系统后,然后在使用 UEFI 的系统中引导这个安装。
要启动安装程序,首先确保有安装所必需的资源。如果已经通读了 第 3 章 准备在 x86 构架中安装,并且按照说明操作,就应该可以开始安装过程。确认准备好开始安装时,请使用 Red Hat Enterprise Linux DVD,或者您创建的任意引导介质引导安装程序。

注意

偶尔会有硬件组件需要在安装过程中进行驱动程序更新。驱动程序更新为那些安装程序不支持的硬件添加支持。有关详情请参考 第 6 章 在 Intel 和 AMD 系统中进行安装时更新驱动程序

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 章 设置安装服务器

重要

Red Hat Enterprise Linux 6 不支持 32 位 x86 系统中的 UEFI。
在 64 位系统中,UEFI 和 BIOS 的引导配置有很大差别。因此安装的系统必须使用安装时所用的同一固件引导。不能在使用 BIOS 的系统中安装操作系统后,然后在使用 UEFI 的系统中引导这个安装。
要使用 Red Hat Enterprise Linux DVD 或者最小引导介质启动安装程序,请按照以下步骤执行:
  1. 断开所有与安装不需要的外部固件或者 USB 磁盘的连接。详情请参考 第 3.4.3 节 “火线和 USB 盘”
  2. 打开计算机系统。
  3. 在计算机中插入该介质。
  4. 关闭计算机并将引导介质留在里面。
  5. 打开计算机系统。
要为安装创建引导 CD-ROM 或者准备 USB 闪盘,请参考 第 2.2 节 “创建最小引导介质”
插入引导介质并重启系统。
要按具体的按键或者组合键从该介质引导。在大多数计算机中会在开机后很短的时间内,在屏幕中出现一个信息。通常类似 Press F10 to select boot device,但不同的计算机中的具体文字以及要按的按键有很大不同。查看,计算机或者主板的文档或者向硬件生产商或者零售商寻求支持。
如果计算机不允许在启动时选择引导设备,则可能需要将系统的基本输入/输出系统BIOS)配置为使用该介质引导。
要在 x86、MD64 或者 Intel 64 系统中更改您的 BIOS 设置,请查看您计算机第一次引导时显示中提供的操作说明。此时会出现一行文本告诉您按哪个键进入 BIOS 设置。
进入 BIOS 设置程序后,找到可更改引导顺序的部分。默认通常为 C,A 或者 A,C(要看是从硬盘 [C] 引导还是从磁盘 [A] 引导)。更改这个顺序以便 DVD 在引导顺序的首位,C 或者 A(无论哪个是引导默认值)在第二位。这样可让计算机首先在 DVD 驱动器中查找可引导介质;如果没有在 DVD 驱动器中找到可引导介质,它会接着在硬盘或者磁盘驱动器中查找。
退出 BIOS 前保存您的更改。有关详情请参考系统附带的文档。
在短暂的延迟后,图形化引导屏幕将出现,它包含不同引导选项。如果您在一分钟内没开始动作,安装程序将自动开始。关于这个屏幕里的选项的描述,请参考 第 7.1.2 节 “引导菜单”
或者,按 Esc 键进入 boot: 提示符,可在此输入附加引导选项,如 第 7.1.3 节 “其他引导选项” 所述。

重要

Excessive input (e.g. clicking the mouse repeatedly) during the boot sequence may cause the installer to ignore keyboard input later in the installation process.

7.1.2. 引导菜单

引导介质显示有几个选项的图形引导菜单。如果在 60 秒内没有按任何键,则运行默认引导选项。要选择默认,可以等待计数器超时,也可以按键盘中的 Enter 键。要选择默认选项外的不同选项,请使用键盘中的箭头键并在选中正确选项时按 Enter 键。如果要为特定选项自定义引导选项,请按 Tab 键。要访问可以指定自定义引导选项时的 boot: 提示,请按 Esc 并参考 第 7.1.3 节 “其他引导选项”
引导页面

图 7.1. 引导页面

通用引导选项列表及解释请参考 第 28 章 引导选项
引导菜单选项为:
安装或者升级现有系统
这个选项是默认的。选择这个选项在计算机系统中使用图形安装程序安装 Red Hat Enterprise Linux。
使用基本视频驱动程序安装系统
可使用这个选项在安装程序无法为显卡载入正确驱动程序时,使用图形模式安装 Red Hat Enterprise Linux。如果在使用 安装或者升级现有系统 时乱屏或者成空白屏幕,重启计算机,并尝试使用这个选项。
救援安装的系统
选择这个选项修复已安装但无法正常引导的 Red Hat Enterprise Linux 中的问题。虽然 Red Hat Enterprise Linux 是非常稳定的计算机平台,但偶尔也会发生无法引导的问题。救援环境包含可修复大量此类问题的工具程序。
使用本地驱动器引导
这个选项使用第一个安装的磁盘引导。如果误用这个磁盘引导,请使用这个选项立刻从硬盘引导且不用启动安装程序。

注意

要取消安装,可以按 Ctrl+Alt+Del 或者使用开关关闭计算机。可以在 在磁盘中写入分区 页面中选择 将更改写入磁盘 前的任何时间取消安装进程而没有任何后果。Red Hat Enterprise Linux 在此之前没有在您的计算机中产生任何永久性更改。请注意:在分区开始后停止安装程序将使得计算机不可用。

7.1.3. 其他引导选项

虽然使用 DVD 引导并执行图形化安装是最简便的方法,但有时有些安装方案可能需要引导至不同方式。这部分探讨了可用于 Red Hat Enterprise Linux 的附加引导选项。
要在 x86、AMD64 或者 Intel 64 系统中将选项传递给引导装载程序,请在引导时按 Esc 键。出现 boot: 提示符后,即可使用下述引导装载程序选项。

注意

有关这部分包含的附加引导选项请参阅 第 28 章 引导选项
  • 要执行文本模式安装,请在安装 boot 提示符后输入:
    linux text
  • 要指定安装源,请使用 linux repo= 选项。例如:
    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 映像文件。
  • ISO 映像内嵌了一个 SHA256 checksum。要测试 ISO 映像的 checksum 完整性,请在安装 boot 提示符后输入:
    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. 内核选项
还可将选项传递给内核。例如:要使用 USB 存储设备中的 anaconda 安装程序应用更新,请输入:
linux updates
文本模式安装,请使用:
linux text updates
该命令的结果是提示到含有 anaconda 更新的设备的路径。如果执行的是网络安装,并且已将更新映像存放在服务器中的 rhupdates/ 目录下,则不需要使用该命令。
在输入了选项之后,按 Enter 键来使用这些选项引导。
如果需要指定引导选项识别硬件,请将它们记录下来。安装过程中的配置引导装载程序部分将需要这些引导选项(详情请参考 第 9.18 节 “x86、AMD64 和 Intel 64 引导装载程序配置”)。
内核选项详情请参考 第 28 章 引导选项

7.2. 使用不同源安装

可以使用保存在硬盘中 ISO 映像安装 Red Hat Enterprise Linux,也可使用 NFS、FTP、HTTP 或者 HTTPS 方法通过网络进行安装。有经验的用户通常使用以上方法之一进行安装,因为通常从硬盘或者网络服务器读取数据要比从 DVD 中读取数据快。
下表总结了不同的引导方法及其推荐的安装方法:
表 7.1. 引导方法和安装源
引导方法安装源
安装 DVDDVD、网络或者硬盘
安装 USB 闪盘安装 DVD、网络或者硬盘
最小引导 CD 或者 USB,救援 CD网络或者硬盘
有关使用引导系统的介质之外的位置进行安装的详情请参考 第 3.7 节 “选择安装方法”

7.3. 通过网络使用 PXE 引导

要使用 PXE 引导,需要正确配置的服务器,以及计算机中支持 PXE 的网络接口。有关如何配置 PXE 服务器的详情请参考 第 30 章 设置安装服务器
将计算机配置为从网络接口安装。这个选项在 BIOS 中,并被标记为 Network Boot 或者 Boot Services。只要正确配置了 PXE 引导,则计算机就可在没有任何其他介质的情况下引导 Red Hat Enterprise Linux 安装。
使用 PXE 服务器引导计算机:
  1. 确定连接了网线。网络插槽上的链接显示灯应该是亮的,即便没有开机也应如此。
  2. 打开计算机。
  3. 出现菜单页面。按与所需选项对应的数字按键。
如果 PC 不使用网络引导服务器引导,请确定将 BIOS 配置为首先使用正确网络接口引导。有些 BIOS 系统将网络接口指定为可能的引导设备,但不支持 PXE 标准。详情请参考硬件文档。

注意

有些有多个网络接口的服务器可能不会象固件接口一样将 eth0 分配给第一个网络接口,这样可能会导致安装程序尝试使用与 PXE 所用不同的网络接口。要改变这个行为,请在 pxelinux.cfg/* 配置文件中使用以下内容:
IPAPPEND 2
APPEND ksdevice=bootif
上面的这些配置选项让安装程序使用固件接口和 PXE 所用的同一网络接口。还可以使用以下选项:
ksdevice=link
这个选项让安装程序使用其找到的链接到网络转接的第一个网络设备。

第 8 章 配置语言和安装源

在图形安装程序启动前,需要配置语言和安装源。

8.1. 文本模式安装程序用户界面

重要

推荐使用图形界面安装 Red Hat Enterprise Linux。如果在缺少图形显示的系统中安装 Red Hat Enterprise Linux,请考虑通过 VNC 连接执行安装 – 请查看 第 31 章 使用 VNC 安装。如果 anaconda 探测到在可能使用 VNC 连接进行安装的系统中使用文本模式安装,即使在安装过程中以对选项进行限制,anaconda 也会要求确认使用文本模式安装。
如果系统有图形显示,但是图形安装失败,请尝试用 xdriver=vesa 选项引导 – 请参考 第 28 章 引导选项
装载程序和后来的 anaconda 都使用屏幕界面,它包括图形化界面里通用的大部分控件(widget)图 8.1 “如 URL 设置 中所见的安装程序控件”图 8.2 “如 选择语言 中所见的安装程序控件” 演示了安装过程中出现的屏幕。

注意

文本模式并不支持图形安装模式中的每种语言。特别是那些不是用拉丁或者斯拉夫字母书写的字符串在文本模式中都不可用。如果选择在文本模式中不支持的字符串,则安装程序会显示该页面的英文版本。
如 URL 设置 中所见的安装程序控件

图 8.1. 如 URL 设置 中所见的安装程序控件

如 选择语言 中所见的安装程序控件

图 8.2. 如 选择语言 中所见的安装程序控件

这些小程序包括:
  • 窗口 — 在整个安装过程中,会不时在屏幕中看到窗口(本手册中通常将其称为对话框)。有时,一个窗口会重叠在另一个窗口之上;在这种情况下,只能与最上面的窗口交流。当该窗口使用完毕,它就会消失,以便继续使用下面的窗口。
  • 复选框 — 可使用复选框选择或取消选择某项功能。框内要么显示一个星号(已选),要么是一个空格(未选)。当光标位于复选框内时,按 Space 键选择或者取消功能。
  • 文本输入 — 文本输入行是可以输入安装程序所要求信息的区域。当光标停在文本输入行时,就可以在那一行中输入和/或者编辑信息。
  • 文本组件 — 文本工具集是屏幕中用于显示文本的区域。有时,文本工具集可能还会含有其他工具集,如复选框。如果文本工具集所含的信息超出为其保留的空间所能显示的,则会出现一个滚动条;如果将光标定位于文本工具集内,就可以使用 UpDown 箭头键在所有信息中上下滚动。使用 # 字符显示当前位置,并可在滚动式中滚动条中上下移动。
  • 滚动条 — 滚动条出现在窗口的侧面或底部,用来控制窗框内显示的文件或列表部分。可使用滚动条轻而易举地查看文件的任意部分。
  • 按钮控件 — 按钮工具集是与安装程序交流的主要方法。通过 Tab 键和 Enter 键使用这些按钮,可在安装程序的页面中逐步推进。当按钮高亮显示时就可以选择这些按钮。
  • 光标 — 虽然不是一个控件,但可使用光标选择某一具体控件(并与之互动)。当光标在控件之间移动时,它可以使控件颜色改变,或者光标可以只在控件上或旁边出现。在 图 8.1 “如 URL 设置 中所见的安装程序控件” 中,光标位于 启用 HTTP 代理服务器 按钮上。在 图 8.2 “如 选择语言 中所见的安装程序控件” 中,会在 确定 按钮上显示光标。

8.1.1. 使用键盘导航

在安装对话框之间的切换是通过一组简单的按键来达到的。要移动光标,使用 向左向右向上、和向下箭头键。使用 TabShift-Tab 键来在屏幕上的每个构件间向前或向后循环。多数屏幕在底部显示了一个可用光标定位键的摘要。
要"按"一个按钮,将光标定位在按钮之上(例如,使用 Tab 键),然后按 SpaceEnter 键。要从一列项目中选择一项,将光标转到要选择的项目,然后按 Enter 键。要选择一个带复选框的项目,将光标转到复选框内,然后按 Space 键来选择这个项目。要取消选择,再按一次 Space 键。
F12 接受当前值,并进入下一个对话框;这相当于按 确定 按钮。

警告

除非需要在对话框中输入内容,在安装程序中不要随意按键(这么做可能会导致不能预料的行为)。

8.2. 语言选择

使用键盘中的箭头键选择在安装过程中要使用的语言(请参考 图 8.3 “语言选择”)。突出您选择的语言,按 Tab 键移动到 确定 按钮并按 Enter 键确定您的选择。
安装后,您在此选择的语言将成为操作系统的默认语言。选择适当的语言还可帮助您在后面的安装中锁定时区。安装程序会尝试根据您在这个页面中的选择定义适当的时区。
要添加附加语言支持,请在软件包选择阶段自定义安装。详情请参考 第 9.17.2 节 “自定义软件选择”
语言选择

图 8.3. 语言选择

选择适当的语言后,点击 下一步 继续。

8.3. 安装方法

如果使用最小引导介质或者 askmethod 引导选项引导安装,请使用键盘中的箭头键选择安装方法(请参考 图 8.4 “安装方法”)。选中要使用的方法,按 Tab 键移动到 确定 按钮,并按 Enter 键确认选择。
安装方法

图 8.4. 安装方法

8.3.1. 使用 DVD 安装

要使用 DVD 安装 Red Hat Enterprise Linux,请将 DVD 或者放到 DVD 驱动器中,并使用 DVD 引导系统。即使使用其他介质引导,仍可使用 DVD 介质安装 Red Hat Enterprise Linux。
然后安装程序会侦测您的系统,并尝试识别您的 DVD 驱动器。它会从查找 IDE(又称 ATAPI)光盘驱动器开始。

注意

这时若要中止安装进程,请重新引导机器,然后弹出引导介质。在出现 向磁盘中写入更改 页面前的任何时候都可以安全地中止安装。详情请参阅 第 9.16 节 “在磁盘中写入更改”
如果没有侦测到您的 DVD 驱动器,且它是一个 SCSI DVD,安装程序会提示您选择 SCSI 驱动程序。请选择最接近您的适配器的驱动程序,必要时可为该驱动程序指定选项,但大多数驱动程序会自动侦测到您的 SCSI 适配器。
如果发现 DVD 驱动器并载入了驱动程序,安装程序将提示 DVD 执行介质检查。这需要一段时间,而且可以选择跳过这一步。但是,如果在后面遇到安装程序方面的问题,在打电话寻求帮助前,应该重启并执行介质检查。从介质检查的对话框开始,继续下一阶段的安装(请参考 第 9.3 节 “欢迎使用 Red Hat Enterprise Linux”)。

8.3.2. 从硬盘安装

只有使用磁盘分区进行安装时才会出现 选择分区页面(就是说在 安装方法 对话框中选择 硬盘 时)。可使用这个对话框命名要在其中安装 Red Hat Enterprise Linux 的磁盘分区和目录。如果使用 repo=hd 引导选项,则已经指定了分区。
为硬盘安装选择分区对话框

图 8.5. 为硬盘安装选择分区对话框

在可用分区列表中选择包含 ISO 文件的分区。内置 IDE、SATA、SCSI 和 USB 驱动器设备的名称以 /dev/sd 开始。每个独立的驱动器都有其不同的字母,例如:/dev/sda。驱动器中的每个分区都是用数字排序的,例如:/dev/sda1
还要指定 保存映像的目录。输入含有 ISO 映像驱动器的完整目录路径。下面的表格给出了如何输入这些信息的示例:
表 8.1. 不同分区类型的 ISO 映像位置
分区类型到文件的初始路径要使用的目录
VFATD:\D:\Downloads\RHEL6/Downloads/RHEL6
ext2、ext3、ext4/home/home/user1/RHEL6/user1/RHEL6
如果 ISO 映像位于某个分区的 root(顶级)目录,请输入 /。如果 ISO 映像位于某个挂载的分区的子目录中,请输入那个分区中包含该 ISO 映像的目录名称。例如:如果通常将 ISO 映像作为 /home/ 挂载到该分区,且映像位于 /home/new/ 中,应该输入 /new/

重要

没有以斜杠开头的条目将导致安装失败。
选择 确定 继续。执行 第 9 章 使用 anaconda 安装

8.3.3. 执行网络安装

如果使用 askmethod 或者 repo= 选项引导安装程序,则可从使用 FTP、HTTP、HTTPS 或者 NFS 协议的网络服务器中安装 Red Hat Enterprise Linux。Anaconda 稍后使用同一网络连接在安装过程中查询额外软件库。
如果系统有多个网络设备,anaconda 将显示一个可用的设备列表,并提示选择安装过程中要使用的设备。如果系统只有一个网络设备,anaconda 将自动选择这个设备,并不会显示对话框。
网络设备

图 8.6. 网络设备

如果不确定列表里的设备对应哪个物理接口,请从列表里选择设备并点击 识别 按钮。然后将显示 识别 NIC 对话框。
识别 NIC

图 8.7. 识别 NIC

多数网络设备的接口都有活动灯(activity light)(也称为链接灯)- LED 灯闪烁以表示有数据流出接口。Anaconda 最多可以让您在 网络设备 中选择的网络设备的活动灯闪烁 30 秒。输入要求的秒数,然后按 确定。当 anaconda 不再闪烁后,会返回到 网络设备 对话框。
选择网络设备时,anaconda 会提示选择配置 TCP/IP 的方法:

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 地址。
Anaconda 支持 IPv4 和 IPv6 协议。然而,如果配置接口使用这两者,IPv4 连接必须成功,否则接口将无法工作,即使 IPv6 连接是正常的。
配置 TCP/IP

图 8.8. 配置 TCP/IP

在默认情况下,anaconda 使用 DHCP 提供 IPv4 的自动网络设置,并自动配置为 IPv6 提供网络设置。如果选择手动配置 TCP/IP,anaconda 将提示填写 手动 TCP/IP 配置 对话框:
手动 TCP/IP 配置

图 8.9. 手动 TCP/IP 配置

这个对话框根据要手动配置的协议,提供 IPv4 和 IPv6 地址和前缀的字段,以及用于网关和命名服务器的字段。输入网络详情,然后按 确定
安装过程完成后,会将这些设置传送到系统中。

8.3.4. 使用 NFS 安装

NFS 对话框只有在使用 安装方法 对话框选择 NFS 映像 时才会出现。如果使用 repo=nfs 引导选项,则已经指定服务器和路径。
NFS 设置对话框

图 8.10. NFS 设置对话框

  1. NFS 服务器名 字段输入 NFS 服务器的域名或者 IP 地址。例如:如果正在从位于域 example.com 中名为 eastcoast 的主机中安装,请输入 eastcoast.example.com
  2. 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
  3. NFS 挂载选项 字段中指定要求的 NFS 挂载选项。请参考 mountnfs 的 man page 以获取完整的选项列表。如果不需要任何挂载选项,请将此字段留空。

8.3.5. 通过 FTP、HTTP 或者 HTTPS 安装

重要

为安装源提供 URL 时,必须明确指定 http://https:// 或者 ftp:// 作为协议。
URL 对话框只适用于使用 FTP、HTTP 或者 HTTPS 服务器(如果在 安装方法 对话框中选择 URL)安装。这个对话框提示输入用来安装 Red Hat Enterprise Linux 的 FTP 或者 HTTP 服务器的信息。如果使用 repo=ftp 或者 repo=http 引导选项,则已经指定服务器和路径。
输入要从中使用 FTP、HTTP 或者 HTTPS 网站的名称或者 IP 地址,以及包含用于构架的 /images 目录的目录名称。例如:
/mirrors/redhat/rhel-6/Server/i386/
要使用安全 HTTPS 连接安装,请在协议中指定 https:// 作为协议。
指定代理服务器的地址,如果可能请提供端口号、用户名和密码。如果正确指定了所有内容,则会出现一个信息窗口显示已经在该服务器中搜索文件。
如果 FTP、HTTP 或者 HTTPS 服务器需要用户认证,请将用户和密码作为 URL 的一部分,如下:
{ftp|http|https}://<user>:<password>@<hostname>[:<port>]/<directory>/
例如:
http://install:rhel6pw@name.example.com/mirrors/redhat/rhel-6/Server/i386/
URL 设置对话框

图 8.11. URL 设置对话框

8.4. 验证介质

DVD 提供验证介质完整性的选项。在生成 DVD 介质时有时会出错。安装程序中软件包选择中的数据错误可导致安装中止。要尽量减小出现影响安装的数据错误的机会,请在安装前验证介质。
如果验证成功,安装程序将正常执行。如果失败,则请使用之前下载的 ISO 映像创建新的 DVD。

第 9 章 使用 anaconda 安装

本章描述了使用 anaconda 图形用户界面的安装。

9.1. 文本模式安装程序用户界面

重要

使用文本模式安装不妨碍在安装后在系统中使用图形界面。
除图形安装程序外,anaconda 还包括基于文本的安装程序。
如果出现以下情况之一,安装程序使用文本模式:
  • 安装程序无法识别计算机中的显示硬件
  • 在引导菜单中选择文本模式安装
虽然没有为文本模式安装单独编写文档,但那些使用文本模式的安装程序可轻松按照 GUI 安装说明进行。因为文本模式的安装过程更简单、线形,所以某些在图形安装模式中可以使用的选项,在文本模式中就无法使用。本指南中记录了这些区别,其中包括:
  • 配置高级存储方法,比如 LVM、RAID、FCoE、zFCP 以及 iSCSI。
  • 自定义分区布局
  • 自定义引导装载程序布局
  • 在安装过程中选择软件包
  • 使用 firstboot 配置安装的系统
如果选择使用文本模式安装 Red Hat Enterprise Linux,仍可将系统配置为在安装后使用图形界面。具体步骤请参考 第 35.3 节 “切换到图形登录”
要配置在文本模式中不可用的配置选项,请使用 boot 选项。例如:可使用 linux ip 选项配置网络设置。具体步骤请参考 第 28.1 节 “在引导菜单中配置安装系统”

9.2. 图形化安装程序用户界面

如果之前已经使用图形用户界面(GUI),那么您应该熟悉这个过程。使用鼠标在页面中导航,点击按钮或者输入文本字段。
还可在安装过程中使用键盘导航。可使用 Tab 键在页面中移动,使用上下箭头键可在列表中滚动,使用 +- 键可扩展和折叠列表,同时还可使用 SpaceEnter 从选中的项目中选择或者删除。还可以使用 Alt+X 键盘命令组合点击按钮或者其他页面选择,其中可使用该页面中任意带下划线的字母替换 X

注意

如果使用 x86、AMD64 或者 Intel 64 系统,且希望使用 GUI 安装程序,则仍可使用文本模式安装程序。要启动文本模式安装程序,请在 boot: 提示符后输入以下命令:
linux text
有关 Red Hat Enterprise Linux 引导菜单请参考 第 7.1.2 节 “引导菜单”,文本模式安装说明简介请参考 第 8.1 节 “文本模式安装程序用户界面”
强烈建议使用 GUI 安装程序执行安装。GUI 安装程序提供 Red Hat Enterprise Linux 安装程序的全部功能,其中包括 LVM 配置,但不能用于文本模式安装。
必须使用文本模式安装程序的用户可按照 GUI 安装说明并获得所有需要的信息。

9.2.1. 在安装过程中的截图

Anaconda 允许在安装过程中截图。在安装过程的任意时刻按 Shift+Print Screen 组合键,anaconda 会将截图保存到 /root/anaconda-screenshots 中。
如果执行 Kickstart 安装,请使用 autostep --autoscreenshot 选项自动生成安装每一步骤的截图。有关配置 Kickstart 文件的详情请参考 第 32.3 节 “创建 Kickstart 文件”

9.2.2. 虚拟控制台备注

Red Hat Enterprise Linux 安装程序提供更多安装进程对话框。您可以使用有些对话信息,也可在 shell 提示符后输入命令。该安装程序在五个虚拟控制台中显示这些信息,您可以使用组合键切换到这些控制台。
虚拟控制台是非图形环境的 shell 提示符,可从物理机器而不是远程访问。可同时访问多个虚拟控制台。
这些虚拟控制台可在安装 Red Hat Enterprise Linux 遇到问题时有所帮助。在安装或者系统控制台中显示的信息可帮助您找到问题所在。有关虚拟控制台列表、切换按键及其内容请参考 表 9.1 “控制台、按键及内容”
通常在图形安装中不需要离开默认控制台(虚拟控制台 #6),除非要尝试诊断安装中出现的问题。
表 9.1. 控制台、按键及内容
控制台按键内容
1ctrl+alt+f1图形化显示
2ctrl+alt+f2shell 提示符
3ctrl+alt+f3安装日志(来自安装程序的信息)
4ctrl+alt+f4系统相关信息
5ctrl+alt+f5其他信息

9.3. 欢迎使用 Red Hat Enterprise Linux

欢迎 页面不会提示输入任何信息。
欢迎页面

图 9.1. 欢迎页面

点击 下一步 按钮继续。

9.4. 语言选择

用鼠选择安装时的首选语言(例如:美国英语),并将其作为系统默认选择(请参考下面的图表)。
选择后,点击 下一步 继续。
语言配置

图 9.2. 语言配置

9.5. 键盘配置

用鼠选择用于安装的正确键盘布局类型(例如:美国英语),并将其作为系统默认选择(请参考下面的图表)。
选择后,点击 下一步 继续。
键盘配置

图 9.3. 键盘配置

Red Hat Enterprise Linux 包含为很多语言提供多种键盘布局支持。特别是大多数欧洲语言,包括使用死键输入某些特定字符(比如那些表示区别的发音符号)的 latin1 选项。按死键时,屏幕中不会出现任何显示,直到按另一个键"完成"该字符。例如:在 latin1 键盘布局中输入 é,则应该按下(然后放开)' 键,然后按 E 键。相反,在有些键盘中需要按住一个键(比如 Alt-Gr)的同时按住 E 键。其他键盘可能有这个字符的专用键。

注意

要在安装结束后改变键盘类型,可以使用 Keyboard Configuration Tool
在 shell 提示符后键入 system-config-keyboard 命令启动 Keyboard Configuration Tool。如果不是 root 用户,它会提示输入 root 密码再继续。

9.6. 存储设备

可以在很多不同存储设备中安装 Red Hat Enterprise Linux。可在这个页面中选择基本存储设备,或者指定存储设备。
存储设备

图 9.4. 存储设备

基本存储设备
请选择 基本存储设备,在下列存储设备中安装 Red Hat Enterprise Linux:
  • 硬件或者固定直接连接到本地系统的驱动器。
指定的存储设备
请选择 指定的存储设备,在下列存储设备中安装 Red Hat Enterprise Linux:
  • 存储区域网络(SAN)
  • 直接访问存储设备(DASD)
  • 固件 RAID 设备
  • 多路径设备
请使用 指定存储设备 选项配置 互联网小计算机系统接口(iSCSI)和 FCoE(使用以太网的光纤)连接。
如果选择 基本存储设备anaconda 会自动探测附加到系统的本地存储,且不需要输入更多信息。请执行 第 9.7 节 “设定主机名”

注意

在安装过程中不会使用 mdeventd 守护进程监控 LVM 和软件 RAID 设备。

9.6.1. 存储设备选择页面

存储设备选择页面显示所有 anaconda 可访问的存储设备。
选择存储设备 -- 基本设备

图 9.5. 选择存储设备 -- 基本设备

选择存储设备 -- 多路径设备

图 9.6. 选择存储设备 -- 多路径设备

选择存储设备 -- 其他 SAN 设备

图 9.7. 选择存储设备 -- 其他 SAN 设备

根据以下标签对设备进行分组:
基本设备
直接连接到本地系统的基本存储设备,比如硬盘驱动器和固定驱动器。
固件 RAID
附加到固件 RAID 控制程序的存储设备。
多路径设备
可通过一个以上的路径访问存储设备,比如通过多 SCSI 控制程序或者同一系统中的光纤端口。

重要

安装程序只检测序列号为 16 或 32 个字符的多路径存储设备。
其他 SAN 设备
存储区域网络(SAN)中的其他可用设备。
选择可在安装过程中使用的存储设备后,点击 下一步 并执行 第 9.6.1.1 节 “高级存储选项”
存储设备选择页面还包含 搜索标签,可允许使用通用识别符(WWID),或者使用其可访问的端口、目标或者逻辑单位数(LUN)过滤存储设备。
存储设备搜索标签

图 9.8. 存储设备搜索标签

该标签包含一个下拉菜单,其中包含根据端口、目标、WWID 或者 LUN 进行搜索的选项(使用对应文本复选框对应这些值)以及根据 WWID 的搜索(使用对应文本复选框对应这个值)。
每个标签显示 anaconda 探测到的一组设备列表,包含帮助识别该设备的有关信息。栏标题的右侧有一个带图标的小下拉菜单。可使用这个菜单选择每个设备显示的数据类型。例如:多路径设备 标签可指定 WWID容量零售商互联路径,并包含每个设备的详请。减少或者增加显示的信息量可帮助您识别具体设备。
选择栏

图 9.9. 选择栏

每一行显示一个设备,其左侧有一个复选框。点击该复选框可让该设备在安装过程中可用,或者点击左侧栏标题中的单选按钮选择,或者取消选择特定页面中列出的所有设备。之后,在安装过程中可选择将 Red Hat Enterprise Linux 安装到在此选择的任意设备中,并将自动挂载在此选择的其他设备使其成为安装的系统的一部分。
注:安装过程不会自动清除在此选择的设备。在此页面中选择一个自己不会将数据保存到有危险的设备中的设备。还请注意,没有在此选择的任何设备都可在安装后通过修改 /etc/fstab 文件将其添加到系统中,成为安装的系统的一部分。

重要

anaconda 会完全忽略在这个页面中不选择的存储设备。要使用不同引导装载程序链载入 Red Hat Enterprise Linux 引导装载程序,则请选择这个页面中出现的所有设备。
选择可在安装过程中使用的存储设备后,点击 下一步 并执行 第 9.11 节 “初始化硬盘”
9.6.1.1. 高级存储选项
在本页中可以配置 iSCSI(使用 TCP/IP 的 SCSI)目标或者 FCoE(使用以太网的光纤)SAN(存储区域网络)。有关 iSCSI 的介绍请参考 附录 B, iSCSI 磁盘
高级存储选项

图 9.10. 高级存储选项

选择 添加 iSCSI 目标添加 FCoE SAN,并点击 添加驱动器。如果要添加 iSCSI 目标,可自选标记为 将目标捆绑至网络接口 复选框。
9.6.1.1.1. 选择并配置网络接口
高级存储选项 页面列出 anaconda 在系统中找到的活跃网络接口,anaconda 必须激活一个接口以便通过该接口连接到存储设备。
高级存储选项 页面中点击 配置网络 使用 NetworkManager 配置并激活中安装过程中使用的接口。另外,anaconda 也可在点击 添加驱动器 后提示 选择网络接口
选择网络接口

图 9.11. 选择网络接口

  1. 从下拉菜单中选择一个接口。
  2. 点击 确定
然后 Anaconda 启动 NetworkManager 以便配置该接口。
网络连接

图 9.12. 网络连接

关于使用 NetworkManager 的细节,请参考『第 9.7 节 “设定主机名”』。
9.6.1.1.2. 配置 iSCSI 参数
要添加 iSCSI 目标,请选择 添加 iSCSI 目标 并点击 添加驱动器
要在安装中使用 iSCSI 存储设备,anaconda 必须能够发现 iSCSI 目标,并创建 iSCSI 会话以便访问。每个步骤都需要 CHAP (Challenge Handshake Authentication Protocol) 验证的用户名和密码。此外,还可以配置 iSCSI 目标在目标,用来认证所添加系统中(反向 CHAP)的 iSCSI initiator,既可用于查找,也可用于会话。CHAP 和反向 CHAP 一同被称为 相互 CHAP双向 CHAP。相互 CHAP 为 iSCSI 连接提供了最高级别的安全性,特别是是在 CHAP 和反向 CHAP 用户名和密码不同的情况下。
按需要尽量多次重复 iSCSI 发现和 iSCSI 登录步骤,添加所有必要的 iSCSI 存储设备。然而,在第一次尝试查找后,就无法再修改 iSCSI initiator 的名字。要修改 iSCSI initiator 的名字,则需要重新安装。

过程 9.1. iSCSI 查找

使用 iSCSI 查找详情 对话框为 anaconda 提供查找 iSCSI 目标所需的信息。
iSCSI 查找详情对话框

图 9.13. iSCSI 查找详情对话框

  1. 目标 IP 地址 字段输入 iSCSI 目标的 IP 地址。
  2. 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-a8675309anaconda 会以这个格式预填写 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 名称和地址》
  3. 使用下拉菜单指定用于查找 iSCSI 的认证类型:
    iSCSI 发现认证

    图 9.14. iSCSI 发现认证

    • 无证书
    • CHAP 对
    • CHAP 对和反向对
    • 如果选择 CHAP 对 作为认证类型,请在 CHAP 用户名CHAP 密码 字段中输入 iSCSI 目标的用户和密码。
      CHAP 对

      图 9.15. CHAP 对

    • 如果选择 CHAP 对和反向对 作为认证类型,请在 CHAP 用户名CHAP 密码 字段中输入用户和密码,并在 反向 CHAP 用户名反向 CHAP 密码 字段中输入 iSCSI initiator 的用户和密码。
      CHAP 对和反向对

      图 9.16. CHAP 对和反向对

  4. 点击开始查找Anaconda 将试图根据您提供的信息查找 iSCSI 目标。如果成功,iSCSI 查找详情 对话框将显示在该目标中发现的所有 iSCSI 节点的列表。
  5. 每个节点旁边都有一个复选框。点击复选框可将该节点用于安装。
    iSCSI 发现节点对话框

    图 9.17. iSCSI 发现节点对话框

  6. 点击 登录 初始化 iSCSI 会话。

过程 9.2. 启动 iSCSI 会话

使用 iSCSI 节点登录 对话框为 anaconda 提供在 iSCSI 目标登录节点和启动 iSCSI 会话所需的信息。
iSCSI 节点登录对话框

图 9.18. iSCSI 节点登录对话框

  1. 使用下拉菜单来指定用于 iSCSI 会话的验证类型:
    iSCSI 会话验证

    图 9.19. iSCSI 会话验证

    • 无证书
    • CHAP 对
    • CHAP 对和反向对
    • 使用在查找步骤中得到的证书
    如果环境使用与 iSCSI 用来查找和会话相同的认证类型以及用户名和密码,请使用 使用在查找步骤中得到的证书,重新使用这些证书。
    • 如果选择 CHAP 对 作为认证类型,请在 CHAP 用户名CHAP 密码 字段中输入 iSCSI 目标的用户和密码。
      CHAP 对

      图 9.20. CHAP 对

    • 如果选择 CHAP 对和反向对 作为认证类型,请在 CHAP 用户名CHAP 密码 字段中输入用户和密码,并在 反向 CHAP 用户名反向 CHAP 密码 字段中输入 iSCSI initiator 用户和密码。
      CHAP 对和反向对

      图 9.21. CHAP 对和反向对

  2. 点击 登录Anaconda 试图根据提供的信息登录 iSCSI 目标中的节点。iSCSI 登录结果 显示相关的结果。
    iSCSI 节点结果对话框

    图 9.22. iSCSI 节点结果对话框

  3. 点击 确定 继续。
9.6.1.1.3. 配置 FCoE 参数
要配置 FCoE SAN,请选择 添加 FCoE SAN,并点击 添加驱动器
在点击 添加驱动器 后出现的对话框中,选择连接到您的 FCoE 开关的网络接口,并点击 添加 FCoE 磁盘
配置 FCoE 参数

图 9.23. 配置 FCoE 参数

数据中心桥接(DCB)是一组以太网协议改进,用于提高存储网络和群集中的以太网连接效果。使用这个对话框中的复选框启用或者禁用安装程序 DCB。这应该只在需要基于主机 DCBX 客户端的联网接口中设定。在采用硬件 DCBX 客户端接口的配置不应选择这个复选框。
Auto VLAN 代表是否执行 VLAN 恢复。如果选择这个复选框,那么就会在验证链接配置后在以太网接口中运行 FIP VLAN 恢复协议。如果尚未配置,则会为恢复 FCoE VLAN 自动生成网络接口,同时会在 VLAN 接口中生成 FCoE 实例。

9.7. 设定主机名

设置提示您提供这台计算机的主机名和域名,可以是完全限定域名(FQDN),其格式为 hostname.domainname;也可以是简短主机名,其格式为 hostname。很多网络有动态主机配置协议(DHCP)服务,它可自动提供带域名的连接的系统。要允许 DHCP 服务为这台机器分配域名,指定简短主机名即可。

注意

可以为系统起任何名字,只要完整的名称是唯一的。主机名只能包含字母,数字和连字符。
设置主机名

图 9.24. 设置主机名

如果 Red Hat Enterprise Linux 是直接连接到互联网,则必须格外注意,以避免服务中断或者 upstream 服务提供者的危险操作。有关这些问题的讨论不在本文档讨论范围内。

注意

安装程序不配置调制解调器。请在安装后使用 Network 程序配置这些设备。调制解调器的设置要具体视您的特定互联网服务供应商(ISP)而定。

9.7.1. 编辑网络连接

重要

第一次进行 Red Hat Enterprise Linux 6 安装引导时,会激活所有在安装过程中配置的网络接口。但该安装程序不会提示在有些常用安装路径中配置网络接口,例如:使用 DVD 将 Red Hat Enterprise Linux 安装到本地硬盘时。
使用本地安装源将 Red Hat Enterprise Linux 安装到本地存储设备中时,如果需要第一次引导系统时有网络访问,请确定至少手动配置一个网络接口。编辑连接时需要手动选择 自动连接 选项。

注意

要在安装完成后更改网络配置,请使用 Network Administration Tool
在 shell 提示符后输入 system-config-network 命令启动 Network Adminstrtion Tool。如果不是 root 用户,则会提示输入 root 密码再继续。
Network Administration Tool 现在已经过时,在 Red Hat Enterprise Linux 6 生命周期中将使用 NetworkManager 替换。
要手动配置网络连接,请点击 配置网络 按钮。此时会出现 网络连接 对话框。可在此使用 NetworkManager 工具,为系统配置有线、无线、移动宽带、InfiniBand、VPN、DSL、VLAN 以及捆绑的连接。NetworkManager 的所有配置功能的详细论述不在本手册范围内。本小节只论述在安装过程中如何配置有线连接的最常见情况。配置其他类型的连接与其基本相同,但必须要配置的具体参数会有所不同。
网络连接

图 9.25. 网络连接

要添加新连接,请点击 添加 并从菜单中选择连接类型。要修改现有连接,请在列表中选择一个连接并点击 编辑。在这两种情况下都会出现一个对话框,其中包含适用于具体连接类型的一组标签,如下所示。要删除连接,请在列表中选择一个连接并点击 删除
在编辑完网络设置后,点击 应用 保存新的配置。如果重新配置了在安装期间已经激活的设备,则必须重启该设备以使用新的配置 - 请参考 第 9.7.1.6 节 “重启网络设备”
9.7.1.1. 所有连接类型都可使用的选项
该类配置选项通用于所有连接类型。
连接名称 字段指定连接的名称。
选择 自动连接 在系统引导时自动启动连接。
在已安装的系统中运行 NetworkManager 时,所有用户可用 选项控制网络配置是否可用于整个系统。在安装过程中,请确保配置的所有网络接口都使用 所有用户可用 选项。
9.7.1.2. 有线连接标签
使用 有线连接 标签指定或者更改网络适配器的 介质访问控制(MAC)地址,并可使用这个界面设置 最大传输单位(MTU,以字节为单位)。
有线连接标签

图 9.26. 有线连接标签

9.7.1.3. 802.1x 安全性标签
使用 802.1x 安全性标签配置 802.1X 的使用端口的网络访问控制(PNAC)。选择 在这个连接中使用 802.1X 安全性 启用访问控制,然后指定网络详情。配置选项包括:
验证
选择以下验证方法之一:
  • 用于传输层安全性TLS
  • 用于管道传输层安全性管道 TLS,也称 TTLS 或者 EAP-TTLS
  • 用于保护的扩展验证协议保护的 EAP(PEAP)
身份识别
提供这台服务器的身份识别。
用户证书
浏览内嵌在特异编码规则(DER)或者增强保密邮件(PEM)中的个人 X.509 证书文件。
CA 证书
浏览内嵌在特异编码规则(DER)或者增强保密邮件(PEM)中的个人 X.509 证书验证
私钥
浏览内嵌在特异编码规则(DER)、增强保密邮件(PEM)或者个人信息交换语法标准(PKCS#12)中的私钥文件。
私钥密码
私钥 字段为私钥指定的密码。选择 显示密码,则可在输入密码时看到它。
802.1x 安全性标签

图 9.27. 802.1x 安全性标签

9.7.1.4. IPv4 设置标签
使用 IPv4 设置标签 为之前选择的网络连接配置 IPv4 参数。
使用 方法下拉菜单指定系统应该从网络中运行的动态主机配置协议(DHCP)服务中获取那些设置。请在以下选项中选择:
自动(DHCP)
使用网络中的 DHCP 服务配置 IPv4 参数。
只使用自动(DHCP)地址
使用该网络中的 DHCP 服务配置 IPv4 地址、子网掩码和网关地址,但必须手动配置 DNS 服务器和搜索域。
手动
手动为静态配置配置 IPv4 参数。
只使用本地链接
为该接口分配 169.254/16 范围内的本地链接地址。
与其他计算机共享
将该系统配置为为其他计算机提供网络访问。为该接口分配 10.42.x.1/24 范围内的地址,启动 DHCP 服务器和 DNS 服务器,将该接口连接到使用网络地址转换(NAT)系统的默认网络连接中。
禁用
这个连接禁用 IPv4。
如果选择的方法需要提供手动参数,请为这个接口输入 IP 地址详情,子网掩码并在 地址 字段输入网关。请使用 添加删除 按钮添加或者删除地址。在 DNS servers 字段输入用逗号隔开的 DNS 服务器列表,并在 搜索域 字段输入用逗号分开的域列表,包括要包含在名称服务器搜索的所有域。
另外,还可在 DHCP 客户端 ID 字段输入这个网络连接的名称。这个名称在子网中必须是唯一的。如果为某个连接分配一个有意义的 DHCP 客户端 ID,会在进行网络问题故障排除时方便识别这个连接。
取消选择 需要 IPv4 地址完成此连接 复选框,可让系统在 IPv4 配置失败而 IPv6 配置成功时,在启用 IPv6 的网络中建立这个连接。
IPv4 设置标签

图 9.28. IPv4 设置标签

9.7.1.4.1. 编辑 IPv4 路由
Red Hat Enterprise Linux 配置了很多自动使用某个设备 IP 地址的路由。要编辑附加路由,请点击 路由 按钮。此时会出现 编辑 IPv4 路由 对话框。
编辑 IPv4 路由对话框

图 9.29. 编辑 IPv4 路由对话框

点击 添加 为新的静态路由添加 IP 地址、子网掩码、网关地址以及单位。
选择 忽略自动获得的路由 让接口只使用在此为其指定的路由。
选择 只将这个连接用于其网络中的资源 来将这个连接限制在只能用于本地网络。
9.7.1.5. IPv6 设置标签
使用 IPv6 设置标签 标签为之前选择的网络连接配置 IPv6 参数。
使用 方法下拉菜单指定系统应该从网络中运行的动态主机配置协议(DHCP)服务中获取那些设置。请在以下选项中选择:
忽略
这个连接忽略 IPv6。
自动
NetworkManager 使用 Router Advertisement(RA)来创建自动的、无状态的配置。
自动,只有地址
NetworkManager 使用 RA 创建自动的、无状态的配置,但 DNS 服务器和搜索域将被忽略且必须手动配置。
自动,只使用 DHCP
NetworkManager 不使用 RA,但从直接从 DHCPv6 请求信息以创建有状态的配置。
手动
为静态配置手动配置 IPv6 参数。
只用于本地链接
为这个接口分配前缀为 fe80::/10 的本地链接地址。
如果选择的方法需要提供手动参数,请为这个接口输入 IP 地址详情,子网掩码并在 地址 字段输入网关。请使用 添加删除 按钮添加或者删除地址。在 DNS servers 字段输入用逗号隔开的 DNS 服务器列表,并在 搜索域 字段输入用逗号分开的域列表,包括要包含在名称服务器搜索的所有域。
另外,还可在 DHCP 客户端 ID 字段输入这个网络连接的名称。这个名称在子网中必须是唯一的。如果为某个连接分配一个有意义的 DHCP 客户端 ID,会在进行网络问题故障排除时方便识别这个连接。
取消选择 需要为这个连接分配 IPv6 地址完成 复选框,允许系统可在 IPv6 配置设备而 IPv4 配置成功时,在启用 IPv4 的网络中生成这个连接。
IPv6 设置标签

图 9.30. IPv6 设置标签

9.7.1.5.1. 编辑 IPv6 路由
Red Hat Enterprise Linux 配置了很多自动使用某个设备 IP 地址的路由。要编辑附加路由,请点击 路由 按钮。此时会出现 编辑 IPv6 理由 对话框。
编辑 IPv6 路由对话框

图 9.31. 编辑 IPv6 路由对话框

点击 添加 为新的静态路由添加 IP 地址、子网掩码、网关地址和单位。
选择 这个连接只用于其网络中的资源 将这个连接限制在只用于本地网络。
9.7.1.6. 重启网络设备
如果重新配置安装期间已在使用的网络,则必须在 anaconda 中断开连接并重新连接设备以使改变生效。Anaconda 使用接口配置(ifcfg)文件和 NetworkManager 通讯。当设备的 ifcfg 文件被删除时,设备将断开连接;而当 ifcfg 文件恢复时,只要设置了 ONBOOT=yes,就将重新连接。关于接口配置文件的更多信息,请参考 https://access.redhat.com/site/documentation/ 中的《Red Hat Enterprise Linux 6 部署指南》
  1. Ctrl+Alt+F2 切换到虚拟终端 tty2
  2. 将接口配置文件移到一个临时位置:
    mv /etc/sysconfig/network-scripts/ifcfg-device_name /tmp
    其中 device_name 是刚才重新配置的设备。例如,ifcfg-eth0eth0 的 ifcfg 文件。
    设备现在在 anaconda 里已经断开连接了。
  3. vi 编辑器里打开接口配置文件:
    vi /tmp/ifcfg-device_name
  4. 验证接口配置文件包含一行 ONBOOT=yes。如果这个文件没有包含这行内容,请添加并保存文件。
  5. 退出 vi 编辑器。
  6. 将接口配置文件移回 /etc/sysconfig/network-scripts/ 目录:
    mv /tmp/ifcfg-device_name /etc/sysconfig/network-scripts/
    现在在 anaconda 中重新连接该设备。
  7. Ctrl+Alt+F6返回 anaconda

9.8. 时区配置

选择距离您计算机物理位置最近的城市设置时区。点击地图放大到具体地理区域。
即使要使用 NTP(网络时间协议)维护准确系统时钟,也需要指定时区。
这里有两种方法选择时区:
  • 用鼠标在互动式地图上点击指定城市(用黄点表示)。一个红色的 X 符号会出现,代表您的选择。
  • 还可以在屏幕底部的列表中选择时区。使用鼠标点击位置突出显示选择。
如果 Red Hat Enterprise Linux 是计算机中唯一的操作系统,请选择 系统时钟使用 UTC。系统时钟是计算机系统硬件的一部分。 Red Hat Enterprise Linux 使用时区设置确定本地时间和系统时钟中的 UTC 之间的偏差。这个行为是使用 UNIX、Linux 和类似操作系统的标准动作。
点击 下一步 执行。

警告

如果机器还运行微软 Windows,则不启用 系统时钟使用 UTC 选项。微软操作系统会更改 BIOS 时钟使其与本地时间而不是 UTC 匹配。这可能导致 Red Hat Enterprise Linux 中的意外行为。

注意

要在安装完成后更改时区配置,可以使用 Time and Date Properties Tool
在 shell 提示符后键入 system-config-date 命令启动 Time and Date Properties Tool。如果不是 root 用户,则会提示输入 root 密码后再继续。

9.9. 设定 Root 密码

设置 root 帐户和密码是安装过程中的最重要的步骤之一。这个 root 帐户是用来安装软件包、升级 RPM 以及执行大多数系统维护的。作为 root 用户登录可让您完全控制您的系统。

注意

root 用户(又称超级用户)可访问整个系统;因此,最好只有在执行系统维护或管理时使用 root 用户登录。
Root 密码

图 9.32. Root 密码

只使用 root 帐户进行系统管理。为日常使用创建一个非 root 帐户,并在执行某些需要超级用户权限的任务时使用 su 成为 root 用户。这些基本规则将打字错误或者执行错误命令对系统的损害减小到最低。

注意

要成为 root 用户,请在终端窗口的 shell 提示符后键入 su - ,然后按 Enter 键,然后输入 root 密码并按 Enter 键。
安装程序提示为系统设定 root 密码[2]不输入 root 密码则无法进行下一阶段的安装。
Root 密码必须至少有六个字符;输入的密码不会在屏幕中出现。必须输入该密码两次;如果两次不一致,安装程序会要求重新输入密码。
应该使用可以记住但其他人不容易猜到的字符串作为 root 密码。您的名字、电话号码、qwertypassword, root123456anteater 都是坏密码的例子。好密码应该是数字字母混合,字母包含大、小写,且不包含字典中的单词,例如:Aard387vark 或者 420BMttNT。请记住密码是分大小写的。如果您记录下您的密码,请将其保存在一个安全的地方。但建议不要记录创建的所有密码。

警告

不要使用本指南中提供的任何示范密码。使用其中任何一个,都可以被视为安全风险。
安装后,如果要更改 root 密码,请作为 root 运行 passwd 命令。如果忘记了 root 密码吗,请查看《 Red Hat Enterprise Linux 6 部署指南》中《使用系统修复模式解决问题》一章查看如何设定新 root 密码。

9.10. 分配存储设备

如果在存储设备选择页面中选择一个以上的存储设备(请参考 第 9.6 节 “存储设备”),anaconda 会询问哪些设备可用来安装操作系统,哪些应该只作为数据存储附加到文件系统。如果只选择了一个存储设备,anaconda 则不会显示这个页面。
在安装过程中,在此处用于数据存储的设备只能挂载为文件系统的一部分,不能对其进行分区或者格式化操作。
分配存储设备

图 9.33. 分配存储设备

这个页面分成两部分。左侧包含只用于保存数据的设备列表。右侧包含可用来安装操作系统的设备列表。
每个列表包含帮助您识别它们的设备信息。在标题栏右侧有使用图标标记的小下拉菜单。可使用这个菜单选择每个设备中显示的数据类型。减少或者增加显示信息有助于识别特定设备。
将某设备从一个列表中移动到另一个列表中,方法为点击该设备,然后点击标记为左移箭头的按钮将其移动到数据存储设备列表中,或者点击标记为右移箭头的按钮将其移动到可用来安装操作系统的设备列表中。
可作为安装目标的设备列表中的每个设备旁都有一个单选按钮。使用这个单选按钮指定要用来作为系统引导设备的设备。

重要

如果任意存储设备一个引导装载程序,而该程序可链载入 Red Hat Enterprise Linux 引导装载程序,请将那个存储设备包含在 安装目标设备 中。在引导装载程序配置过程中,anaconda 仍可看到识别为 安装目标设备 的存储设备。
在这个页面中指定为 安装目标设备 的存储设备不会被安装进程自动清除,除非在分区页面中选择 使用所有空间(请参考 第 9.13 节 “磁盘分区设置”)。
完成指定用于安装的设备后,点击 下一步 继续。

9.11. 初始化硬盘

如果在现有硬盘中没有找到可读分区表,则安装程序会要求初始化该硬盘。这个操作可使该硬盘中的所有现有数据不可读。如果系统有全新硬盘,且其中没有安装任何操作系统,或者已经删除该硬盘中的所有分区,请点击 重新初始化驱动器
安装程序为每个无法读取有效分区表的磁盘提供独立对话框。点击 忽略所有 按钮或者 重新初始化所有 按钮对所有设备采用相同的回答。
警告页面 – 初始化硬盘

图 9.34. 警告页面 – 初始化硬盘

可能出现安装程序无法读取某些 RAID 系统或者其他非标准配置,并提示初始化该硬盘的情况。安装程序会响应它可探测到的物理磁盘结构。
要启用必要时的自动硬盘初始化,请使用 kickstart 命令 zerombr(请参考 第 32 章 Kickstart 安装)。在有之前已初始化磁盘的系统中执行无人安装时需要这个命令。

警告

如果有可在安装过程中分离,并在安装后探测和配置的非标准磁盘配置,请关闭系统,分离磁盘,然后重新开始安装。

9.12. 升级现有系统

重要

以下部分只适用于在次要版本间升级 Red Hat Enterprise Linux,例如:将 Red Hat Enterprise Linux 6.4 升级到 Red Hat Enterprise Linux 6.5 或更高的版本。在主要版本间升级时不支持这个方法,例如:将 Red Hat Enterprise Linux 6 升级到 Red Hat Enterprise Linux 7。
使用 Red Hat Upgrade ToolPreupgrade Assistant 工具可进行 Red Hat Enterprise Linux 主要版本的本地升级,但有一些限制。详情请查看 第 37 章 升级当前系统
安装系统自动探测 Red Hat Enterprise Linux 的现有安装。升级将现有系统软件更新到新的版本,但并不从用户的主目录中删除任何数据。硬盘中现有分区结构不会改变。只有在软件包升级需要时才会更改系统配置。大多数软件包升级不会更改系统配置,而是安装额外配置文件以备之后检测。
请注意:使用的安装介质可能不包含升级计算机所需的所有软件包。

9.12.1. 升级对话

如果系统中包含 Red Hat Enterprise Linux 安装,则会出现一个对话框,询问是否要升级那个安装。要对现有系统执行升级,请在下拉菜单中选择正确的安装并选择 下一步
升级对话

图 9.35. 升级对话

注意

在现有 Red Hat Enterprise Linux 系统中手动安装的软件可能会在升级后行为有所改变。需要在升级后手动重新安装,或者重新编译这个软件以便确定在更新的系统中可正确执行这些软件。

9.12.2. 使用安装程序升级

注意

通常 Red Hat 建议保留独立 /home 分区中的用户数据并执行全新安装。有关分区详情以及如何设置分区请参考 第 9.13 节 “磁盘分区设置”
如果选择使用安装程序升级系统,那么所有不是由 Red Hat Enterprise Linux 提供,且与 Red Hat Enterprise Linux 软件冲突的软件都将被覆盖。开始使用这个方法升级前,请列出系统中现有软件包已备之后参考:
rpm -qa --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' > ~/old-pkglist.txt
安装后,根据这个列表选择哪些软件包是应该重新构建或者从 Red Hat 以外的源搜索的。
下一步,备份所有系统配置数据:
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 盘或者外接硬盘中。
有关以后完成升级过程的详情请参考 第 35.2 节 “完成升级”

9.12.3. 升级引导装载程序配置

必须在引导装载程序中注册完成的 Red Hat Enterprise Linux 安装方可正确引导。引导装载程序是机器中用来定位和启动操作系统的软件。有关引导装载程序的详情请参考 附录 E, GRUB 引导装载程序
升级引导装载程序对话框

图 9.36. 升级引导装载程序对话框

如果现有引导装载程序是由 Linux 发行本安装的,则安装系统可修改它,以便载入新的 Red Hat Enterprise Linux 系统。要更新现有 Linux 引导装载程序,请选择 更新引导装载程序配置。这是升级现有 Red Hat Enterprise Linux 安装的默认行为。
GRUB 是 Red Hat Enterprise Linux 在 32 位和 64 位 x86 构架中的标准引导装载程序。如果计算机使用另外一种引导装载程序,比如 BootMagic、System Commander 或由微软 Windows 安装的装载程序,那么 Red Hat Enterprise Linux 将无法更新它们。这种情况下,请选择 跳过引导装载程序更新。在安装结束之后,参考那些产品的说明书获得帮助。
只有在确定要替换现有的引导装载程序的时候,才在升级过程中选择安装新的引导装载程序。如果已安装新的引导装载程序,在配置新的引导装载程序之前,无法引导同一机器中的其他操作系统。选择 创建新的引导装载程序配置 删除现有引导装载程序并安装 GRUB。
选择后,请点击 下一步 继续。如果选择 生成新的引导装载程序配置 选项,请参考 第 9.18 节 “x86、AMD64 和 Intel 64 引导装载程序配置”。如果选择更新或者跳过引导装载程序配置,则可继续安装。

9.13. 磁盘分区设置

警告

备份系统中的所有数据是明智之举。例如:如果要升级或创建一个双重引导系统,则应该备份这个存储设备中要保留的数据。有时候错误难免会发生,甚至会导致所有数据丢失。

重要

如果使用文本模式安装 Red Hat Enterprise Linux,只能使用本节所讲的默认分区方案。不能在安装程序自动添加或删除的分区或文件系统之外添加删除分区或文件系统。如果安装时需要自定义布局,则应该通过 VNC 连接或 kickstart 安装执行图形化安装。
另外,类似 LVM、加密文件系统和可重新定义大小的文件系统等高级选项仅在图形模式和 kickstart 中提供。

重要

如果使用 RAID 卡,请注意有些 BIOS 不支持使用 RAID 卡引导。在这些情况下,必须在 RAID 阵列以外的分区中创建 /boot/,比如不同的硬盘中。在使用不确定 RAID 卡创建分区时需要使用内置硬盘。
设置软件 RAID 也需要 /boot/ 分区。
如果已经选择对系统进行自动分区,则应该选择 审核,并手动编辑 /boot/ 分区。
分区允许将硬盘驱动器分隔成独立的本地,每个本地都如同是一个单独的硬盘驱动器。如果运行多个操作系统,分区就特别有用。如果不确定怎样给系统分区,请阅读 附录 A, 磁盘分区简介
磁盘分区设置

图 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 节 “创建自定义布局或者修改默认布局”
点击对话框中描述左侧的单选按钮选择首选分区方法。
选择 加密系统 加密 /boot 分区以外的所有分区。有关加密详情请参考 附录 C, 磁盘加密
要浏览并对自动分区创建的分区进行必要的修改,请选择 浏览 选项。选择 浏览 后,点击 下一步 前进,此时会显示 anaconda 创建的分区。如果这些分区没有达到您的要求,可在此进行修改。

重要

要将 Red Hat Enterprise Linux 引导装载程序配置为使用不同的引导装载程序进行链载入,必须手动指定引导驱动器。如果选择任何自动分区选项,在点击 下一步 前,必须选择 检查并修改分区布局 选项,否则无法指定正确的引导驱动器。

重要

在混合使用多路和非多路存储的系统中安装 Red Hat Enterprise Linux 6 时,安装程序里的自动分区格式会创建包含混合多路和非多路设备的卷组。但这违背了多路存储的目的。
在选择了自动分区后,建议在磁盘选项屏幕中只选择多路,或者是非多路设备中的一个,也可以选择自定义分区。
完成选择后点 下一步

9.14. 选择磁盘加密密码短语

如果选择 加密系统 选项,安装程序会提示为加密系统中的分区设定密码短语。
使用 Linux 统一密钥设定加密分区 -- 详情请参考 附录 C, 磁盘加密
为加密的分区输入密码短语

图 9.38. 为加密的分区输入密码短语

选择密码短语并在对话框的两个字段中输入它。必须在每次系统引导时提供这个密码短语。

警告

如果此密码短语丢失,就完全无法访问所有加密的分区以及其中的数据。密码短语丢失后将无法找回。
请注意:如果执行 Red Hat Enterprise Linux kickstart 安装,则可以保存加密密码短语,并在安装过程中生成加密密码短语备份。详情请参考 第 C.3.2 节 “保存密码短语”第 C.3.3 节 “创建并保存备份密码短语”

9.15. 创建自定义布局或者修改默认布局

如果选择了四个自动分区选项中的一个,且没有选择 审核,则将跳至 第 9.17 节 “软件包组的选择”
如果选择四个自动分区选项中的一个,且选择 审核,就可以接受目前分区设置(点击 下一步),或者在分区页面手动修改设置。
如果选择创建自定义布局,则必须告诉安装程序在哪里安装 Red Hat Enterprise Linux。可以通过为安装了 Red Hat Enterprise Linux 的一个或多个磁盘分区定义挂载点完成。这时还需要创建和(或)删除分区。

警告

如果 64 位 x86 系统使用 UEFI 而不是 BIOS,则需要手动创建 /boot 分区。这个分区必须具有 ext3 文件系统。如果选择自动分区,则系统将无法引导。

重要

在使用 UEFI 固件的系统中,boot 驱动器(安装引导装载程序的磁盘)必须包含一个至少为 50MB 的特殊分区(EFI 文件系统),其挂载点为 /boot/efi
该 boot 驱动器必须还有一个 GUID 分区表(GPT)标签。如果再利用附带现有分区及主引导记录(MBR)标签的磁盘,则必须重新标记该磁盘。会丢失磁盘中的uoyou现有数据。
要在图形安装程序中将某个磁盘重新标记为 GPT,首先请返回 第 9.13 节 “磁盘分区设置”,并选择自动分区选项,比如 使用所有间。选择 审核并修改分区布局 复选框,并点击 下一步。在下一个页面中会根据需要自动修改生成的布局。
再利用使用 MBR 标记的分区时一般都需要使用这个临时解决方案。如果在开始分区进程时选择 创建自定义布局,则无法重新标记该磁盘,也无法执行分区。
如果还没有计划好要如何设置分区,请参阅 附录 A, 磁盘分区简介第 9.15.5 节 “推荐的分区方案”。至少需要一个大小合适的 root分区、一个 boot 分区,且通常还需要一个适合系统中 RAM 大小的 swap 分区。
anaconda 可处理典型安装的分区要求。
在x86、AMD64 以及 Intel 64 系统中进行分区

图 9.39. 在x86、AMD64 以及 Intel 64 系统中进行分区

本页中有两个方框。上面的方框包含在下面方框中选择的硬盘、逻辑卷或者 RAID 设备的图形显示。
上面的图形代表该设备,可以查看安装程序探测到的驱动器名称(比如 /dev/sda 或者 LogVol00),和它的大小(单位为 MB)及其型号。
使用鼠标单击选中图形显示中的具体区域。双击编辑现有分区或者在现有可用空间外创建分区。
在下面的方框有在安装过程中要使用的全部驱动器、逻辑卷和 RAID 设备列表,它们是在前面的安装过程中指定的 - 请参考 第 9.10 节 “分配存储设备”
根据类型对设备进行分组。点击每个设备类型左侧的小三角查看或者隐藏那个类型的设备。
Anaconda 显示每个列出设备的详情:
设备
设备、逻辑卷或者分区的名称
大小(MB)
设备、逻辑卷或者分区的大小(MB)
挂载点/RAID/卷
挂载点(文件系统内的位置)是要挂载分区的地方,也可是 RAID 或者所在逻辑卷组的名称。
类型
分区类型。如果分区是标准分区,这个字段显示分区中的文件系统类型(例如:ext4)。否则它表明该分区是物理卷(LVM)或者软件 RAID 的一部分。
格式
这一栏中的检查标记表明将在安装过程中格式化该分区。
在方框底部有四个按钮:创建编辑删除重置
点击上面的方框中的图形标识或者下面方框中的列表选择一个设备或者分区,然后点击四个按钮之一继续以下操作:
创建
创建新的分区、逻辑卷或软件 RAID
编辑
修改现有的分区、逻辑卷或软件 RAID。请注意,只能用 Resize 按钮缩小分区而不能增大分区。
删除
删除分区、逻辑卷或软件 RAID
重置
取消在这个屏幕里做的所有修改

9.15.1. 创建存储

可使用 创建存储 对话框创建新的存储分区、逻辑卷和软件 RAID。Anaconda 根据在系统中显示或者被配置为传送到系统中的存储显示可用和不可用的选项。
创建存储

图 9.40. 创建存储

选项分组为 创建分区创建软件 RAID创建 LVM 如下:

创建分区

有关 添加分区 对话框详情请参考 第 9.15.2 节 “添加分区”

创建软件 RAID

更多详情请参考 第 9.15.3 节 “创建软件 RAID”
  • RAID 分区 - 在未分配空间中创建分区成为软件 RAID 设备的一部分。要组成软件 RAID 设备,必须在该系统中有两个或者多个可用 RAID 分区。
  • RAID 设备 - 将两个或者多个 RAID 分区合并为一个软件 RAID 设备。选择这个选项时,可以指定要创建的 RAID 设备类型(RAID 级别)。只有在系统中有两个或者多个可用 RAID 分区时才可使用这个选项。

创建 LVM 逻辑卷

  • LVM 物理卷 - 在未分配空间中创建 物理卷
  • LVM 卷组 - 使用一个或者多个物理卷创建卷组。只有在系统中有至少一个可用物理卷时方可使用这个选项。
  • LVM 逻辑卷 - 在卷组中创建 逻辑卷。只有在系统中有至少一个可用卷组时方可使用这个选项。

9.15.2. 添加分区

要添加一个新的分区,请选择 新建 按钮。此时会出现一个对话框(参见 图 9.41 “创建新分区”)。

注意

必须为本次安装指定至少一个分区。详情请参考 附录 A, 磁盘分区简介
创建新分区

图 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. 文件系统类型
Red Hat Enterprise Linux 允许生成不同的分区类型和文件系统。下面是对可用的不同文件系统及其使用的简单论述。

分区类型

  • 标准分区 — 标准分区可包含文件系统或者 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

Redundant arrays of independent disks (RAIDs) are constructed from multiple storage devices that are arranged to provide increased performance and — in some configurations — greater fault tolerance. Refer to the Red Hat Enterprise Linux Deployment Guide for a description of different kinds of RAIDs.
要生成 RAID 设备,必须首先创建软件 RAID 分区。创建两个或两个以上的软件 RAID 分区后,请选择 RAID 在 RAID 设备中加入软件 RAID f分区。
RAID 分区
选择这个选项为软件 RAID 配置分区。如果磁盘没有包含任何软件 RAID 分区,那么这个选项是唯一可用选择。此时会出现与添加标准分区相同的对话框 - 请参考 第 9.15.2 节 “添加分区” 中的可用选项描述。请注意,必须将 文件系统类型 设定为 软件 RAID
创建软件 RAID 分区

图 9.42. 创建软件 RAID 分区

RAID 设备
选择这个选项使用两个或者多个现有软件 RAID 分区构建一个 RAID 设备。这个选项在配置了两个或者多个软件 RAID 分区时可用。
创建 RAID 设备

图 9.43. 创建 RAID 设备

将文件系统类型选择为标准分区。
Anaconda 会自动为 RAID 设备推荐名称,但也可以手动在 md0md15 范围内进行选择。
点击独立存储设备旁的复选框以便包含或者删除这个 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 初始化设置在文本模式安装中不可用。如果需要从头生成一个 LVM 配置,请按 Alt+F2 使用虚拟控制台,并运行 lvm 命令。要返回文本模式安装,请按 Alt+F1
逻辑卷管理(LVM)显示一个基本物理存储空间(比如硬盘或者 LUN)的简单裸机视图。可将代表物理存储分区物理卷分成卷组。可将每个卷组分成多个逻辑卷,每个逻辑卷模拟一个标准磁盘分区。因此,LVM 逻辑卷可作为包含多个物理磁盘的分区使用。
To read more about LVM, refer to the Red Hat Enterprise Linux Deployment Guide. Note, LVM is only available in the graphical installation program.
LVM 物理卷
选择这个选项将分区或者设备配置为 LVM 物理卷。如果存储还没有包含 LVM 卷组,那么这个选项就是唯一的可用选择。此时会出现添加标准分区时相同的对话框 - 可用选项的描述请参考 第 9.15.2 节 “添加分区”。请注意:必须将 文件系统类型 设定为 物理卷(LVM)
创建 LVM 物理卷

图 9.44. 创建 LVM 物理卷

生成 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 位系统
我们建议为 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 空间大小
    ⩽ 2GBRAM 容量的两倍RAM 容量的三倍
    > 2GB – 8GB与 RAM 容量相等RAM 容量的两倍
    > 8GB – 64GB至少 4GBRAM 容量的 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.5.1.1 节 “分区提示”
如果是创建很多分区而非一个大的 / 分区,将比较容易升级。有关详情请参考 第 9.15 节 “创建自定义布局或者修改默认布局” 中对编辑选项的论述。
下面的表格总结了包含列出目录分区的最小分区大小。不一定要为这些目录建立独立分区。例如:如果分区 /foo 必须至少有 500MB,不需要建立 /foo 分区。那么 /(root)分区必须至少有 500MB。
表 9.3. 最小分区大小
目录最小空间
/250 MB
/usr250 MB
/tmp50 MB
/var384 MB
/home100 MB
/boot250 MB

注意

Leave Excess Capacity Unallocated, and only assign storage capacity to those partitions you require immediately. You may allocate free space at any time, to meet needs as they occur. To learn about a more flexible method for storage management, refer to 附录 D, 了解 LVM.
如果不确定如何为计算机进行最佳分区,请接受默认分区布局。
9.15.5.1.1. 分区提示
最佳分区设置取决于 Linux 系统的用途。下面的提示可帮助您决定如何分配磁盘空间。
  • 考虑为所有可能包含敏感数据的分区加密。加密可防止对这些分区中数据的未授权访问,即使他们可以访问物理存储设备。在大多数情况下,应该至少对 /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 系统分区文件系统。
下面的表格是一个含有单一 80GB 硬盘以及 1GB RAM 的系统的可能的分区设置。请注意:这里有大约 10GB 的卷组空间没有分配,以备将来之用。

注意

This setup is an example, and is not optimal for all use cases.

例 9.1. 分区设置示例

表 9.4. 分区设置示例
分区大小和类型
/boot250MB ext3 分区
swap2GB swap
LVM 物理卷剩余空间,作为一个 LVM 卷组
将物理卷分配到默认的卷组中并被分为以下逻辑卷:
表 9.5. 分区设置示例:LVM 物理卷
分区大小和类型
/13GB ext4
/var4GB ext4
/home50GB ext4

9.16. 在磁盘中写入更改

安装程序提示确认选择的分区选项。点击 在磁盘中写入更改,以便安装程序对硬盘进行分区,并安装 Red Hat Enterprise Linux。
在磁盘中写入存储配置

图 9.47. 在磁盘中写入存储配置

如果确定要执行该操作,请点击 在磁盘中写入更改

警告

直到安装过程的这一步,安装程序还没有对您的计算机做出任何永久性更改。点击 在磁盘中写入更改 后,安装程序将在硬盘中分配空间,并开始将 Red Hat Enterprise Linux 传送到该空间。根据您的分区选项,这个过程可能包括删除已经保存到计算机中的数据。
要修改任意所做选择,请点击 返回。要完全取消安装,请关闭计算机。要在此阶段关闭大多数计算机,请按住电源按钮几秒钟。
点击 在磁盘中写入更改 后,则可允许完成安装过程。如果过程被中断(例如:关闭或者复位计算机,或者断电),则可能在重启并完成 Red Hat Enterprise Linux 安装过程,或者安装一个不同的操作系统前使用您的计算机。

9.17. 软件包组的选择

现在已经为安装选择了大多数项目,可以为系统确认默认软件包选择,或者自定义软件包。
出现 默认软件包安装 页面,并详细列出 Red Hat Enterprise Linux 安装的默认软件包。根据要安装的 Red Hat Enterprise Linux,这个页面会有所不同。

重要

如果使用文本模式安装 Red Hat Enterprise Linux,则不能进行软件包选择。安装程序只能自动从基本和核心组群中选择软件包。这些软件包足以保证系统在安装完成后可操作,并可安装更新和新的软件包。要更改软件包选择,请在完成安装后,使用 Add/Remove Software 程序根据需要进行修改。
软件包组的选择

图 9.48. 软件包组的选择

默认情况下, Red Hat Enterprise Linux 安装进程载入将系统部署为基本服务器的适当软件选择。请注意这个安装不包含图形环境。要包含适合其他角色的软件选择,请点击对应以下选项单选按钮:
基本服务器
这个选项提供在服务器中使用的 Red Hat Enterprise Linux 基本安装。
数据库服务器
这个选项提供 MySQLPostgreSQL 数据库。
Web 服务器
这个选项提供 Apache 网页服务器。
企业级标识服务基础
这个选项提供 OpenLDAPEnterprise Identity Management (IPA),生成身份识别以及认证服务器。
虚拟主机
这个选项提供 KVMVirtual Machine Manager 工具以创建用于虚拟机器的主机。
桌面
这个选项提供 OpenOffice.org 产品套件,图形工具(比如 GIMP)以及多媒体程序。
软件开发工作站
这个选项提供在 Red Hat Enterprise Linux 编译软件所需的工具。
最小
这个选项只提供运行 Red Hat Enterprise Linux 的基本软件包。最小安装为单一目的服务器或者桌面设备提供基本需要,并可在这样的安装中最大化性能和安全性。

警告

目前最小安装默认不配置防火墙(iptables/ip6tables),因为在这个选择中缺少 authconfigsystem-config-firewall-base 软件包。要临时解决这个问题,可使用 Kickstart 文件将这些软件包添加到您的选择中。有关临时解决方案的详情请查看 Red Hat 客户门户网站,有关 Kickstart 文件的详情请查看 第 32 章 Kickstart 安装
如果没有使用这个临时解决方案,安装也会成功,但不会配置防火墙,会存在安全风险。
如果选择接受当前的软件包列表,将跳至 第 9.19 节 “安装软件包”
要选择组件,点击它旁边的复选框(参阅 图 9.48 “软件包组的选择”)。
要进一步自定义软件包组,请选择页面中的 现在定制选项。点击 下一步 即可进入软件包组选择页面。

9.17.1. 从其他软件库里进行安装

可以在安装时定义额外的软件库,以增加系统可用的软件。软件库(repository)是一个网络位置,它保存软件包以及描述软件包的元数据。 Red Hat Enterprise Linux 使用的许多软件包都要求安装其他软件包。安装程序使用元数据确保对于满足所有选择安装的每个软件的这些要求。
基本选项为:
  • 高可用性程序库包括用于使用 Red Hat 高可用服务管理组件的高可用性集群(也称故障切换群集)的软件包。
  • 负载平衡程序库包括用于使用 Linux 虚拟服务器(LVS)的负载平衡集群的软件包。
  • 会为您自动选择 Red Hat Enterprise Linux。它包含作为 Red Hat Enterprise Linux 6 发行的完整软件集合,以及在发行时许多软件的最新版本。
  • 集群的存储程序库包括用于使用 Red Hat 全局文件系统(Global File System,GFS)的存储集群。
有关使用 Red Hat Enterprise Linux 6 进行集群的详情请参考《Red Hat Enterprise Linux 6 High Availability Add-On 概述》,网址为 https://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/
添加一个软件库

图 9.49. 添加一个软件库

要包括 extra 软件库里的软件,选择 添加其他软件库,并提供软件库的位置。
要编辑现有的软件库的位置,在列表中选择软件库,然后选择 修改软件库
如果在非网络安装模式下(如 Red Hat Enterprise Linux DVD)修改了软件库的信息,安装程序将提示输入网络配置信息。
选择网络接口

图 9.50. 选择网络接口

  1. 从下拉菜单中选择一个接口。
  2. 点击 确定
然后 Anaconda 启动 NetworkManager 以便配置该接口。
网络连接

图 9.51. 网络连接

关于使用 NetworkManager 的细节,请参考 第 9.7 节 “设定主机名”
如果选择 添加其他软件库,将出现 编辑软件库对话框。请为其位置输入软件库名称 以及 软件库 URL
确定镜像后,要决定使用的 URL,则需要找到镜像中 包含目录 repodata 的目录。
提供了其他的软件库信息后,安装程序将从网络中读取软件包元数据。然后会在软件包组选择系统中包括特殊标记的软件。

警告

如果在软件选择页面中选择 上一步,则输入的所有额外的库数据可能都会丢失。这样可以有效地取消额外库。目前,尚没有办法在输入后取消单独的库。

9.17.2. 自定义软件选择

注意

Red Hat Enterprise Linux 自动支持在启动安装进程时选择的语言。要包含附加语言支持,请在 语言 分类中选择那些语言的软件包组。
选择 现在定制 指定最终要安装的软件包详情。这个选项可在选择 下一步 时,让安装过程显示附加自定义页面。
软件包组详情

图 9.52. 软件包组详情

Red Hat Enterprise Linux 将所含软件分成软件包组群。为方便使用,在软件包选择页面将这些组群以类别形式显示。
可以根据功能同时选择软件包组群,以及组群组件(例如:X 视窗系统编辑器)、独立软件包或者二者兼有。
要查看一个分类的软件包组,请在左侧的列表中选择分类。右侧的列表显示目前所选分类中的软件包组。
要为安装指定软件包。请选中该组群旁边的复选框。页面底部的显示目前选中的软件包组群详情。除非选择那个组旁边的复选框,否则不会安装组群中的任何软件包。
如果选择软件包组, Red Hat Enterprise Linux 会自动安装那个组的基本和必须的软件包。要更改所选组中要安装的可选软件包,请选择组描述项下的 可选软件包 按钮。然后使用每个软件包名称旁的复选框更改对软件包的选择。
在右侧的软件包选择列表中,可以使用上下文菜单作为快捷方式,选择或者取消选择基本和强制软件包,或者所有可选软件包。
软件包选择列表上下文菜单

图 9.53. 软件包选择列表上下文菜单

选择所需软件包后,请选择 下一步 执行。安装程序将检查您的选择,并自动添加使用所选软件需要的额外软件包。完成软件包选择后,点击 关闭,保存选择的可选软件包,并返回软件包选择主页面。
选择的软件包不是永久的。引导系统后,使用 Add/Remove Software 工具即可安装新软件或者删除已安装的软件。要运行此工具,请在主菜单中选择 系统管理添加/删除软件。 Red Hat Enterprise Linux 软件管理系统会从为了服务器中下载最新软件包,而不是使用那些安装磁盘中的软件包。
9.17.2.1. 核心网络设备
所有 Red Hat Enterprise Linux 安装都包括以下网络服务:
  • 使用 syslog 的集中日志记录
  • 使用 SMTP(简单邮件传输协议)的电子邮件
  • 使用 NFS(网络文件系统)的网络文件共享
  • 使用 SSH(安全 Shell)的远程访问
  • 使用 mDNS(多播 DNS)的资源广告
默认安装还提供:
  • 使用 HTTP(高文本传输协议)网络文件传输
  • 使用 CUPS(通用 UNIX 打印系统)打印
  • 使用 VNC(虚拟网络运算)进行远程桌面访问
Red Hat Enterprise Linux 系统中的有些自动进程使用电子邮件服务向系统管理员发送报告和信息。默认情况下,电子邮件、日志以及打印服务不接受来自其他系统的连接。 Red Hat Enterprise Linux 安装 NFS 共享和 VNC 组件,但不启用这些服务。
可以将 Red Hat Enterprise Linux 系统配置为在安装后提供电子邮件、文件共享、日志、打印和远程桌面访问。SSH 服务是默认启用的。可以在不启用 NFS 共享服务的情况下使用 NFS 访问其他系统中的文件。

9.18. x86、AMD64 和 Intel 64 引导装载程序配置

如果不使用引导介质来引导系统,通常需要安装一个引导装载程序。引导安装程序是计算机引导时所执行的第一个软件,它的责任是装入操作系统内核软件并将控制权转交给它。然后,内核再初始化操作系统的其他部分。

重要

如果使用文本模式安装 Red Hat Enterprise Linux,安装程序会自动配置引导装载程序,且无法在安装过程中自定义引导装载程序设置。
默认安装的 GRUB(GRand 统一引导装载程序)是一个非常强大的引导装载程序。GRUB 可载入各种免费操作系统并使用链载入(通过载入另一个引导装载程序载入不支持的操作系统的机制,比如 Windows)商用操作系统。注:Red Hat Enterprise Linux 6, 中的 GRUB 是一个老的但很稳定的版本,现在我们称其为 "GRUB Legacy",因为 upstream 开发已经开始使用 GRUB 2。[4] Red Hat 承诺维护在 Red Hat Enterprise Linux 6,中附带的 GRUB 版本,就如同对所有我们发布的软件包所作的承诺。

注意

默认是隐藏 GRUB 菜单,但在双重引导系统中除外。要在系统引导过程中显示 GRUB 菜单,请在载入内核前按住 Shift 键。(其他键也可以,但使用 Shift 最安全。)
引导装载程序配置

图 9.54. 引导装载程序配置

如果计算机中没有其他操作系统,或者完全删除了其他操作系统,则安装程序会在没有任何干扰的情况下,将 GRUB 作为引导装载程序安装。在那种情况下,可以继续 第 9.17 节 “软件包组的选择”
系统可能已经安装了一个引导装载程序。一个操作系统会安装自己首选的引导装载程序,或者安装了第三方的引导装载程序。如果引导装载程序不能标识 Linux 分区,可能就不能引导 Red Hat Enterprise Linux。使用 GRUB 作为引导装载程序,可以引导 Linux 和大多数其他操作系统。按照本章的说明来安装 GRUB

警告

如果安装 GRUB,它将覆盖现有的引导装载程序。
默认情况下,安装程序会在设备的主引导记录或者 MBR 中为 root 文件系统安装 GRUB。要取消新引导装载程序安装,请取消选择 在 /dev/sda 中安装引导装载程序

警告

如果由于某种原因选择不安装 GRUB,则不能直接引导系统,必须得使用另一种引导方法(如商业用引导装载程序)。只有确定另有引导系统的方法时才使用该选项!
如果已经安装其他操作系统, Red Hat Enterprise Linux 会尝试自动检测并配置 GRUB 引导它们。如果 GRUB 没有检测到它们的话,可以手动配置任何其他的操作系统。
要添加,删除或改变探测到的操作系统设置,使用该选项。
添加
选择 添加 按钮使 GRUB 中包含其他操作系统。
在下拉菜单中选择包含可引导的操作系统的分区,然后为这个项目命名。GRUB 将在引导菜单中显示这个名称。
编辑
要修改 GRUB 引导菜单中的条目,请选择该条目然后按 编辑 按钮。
删除
要从 GRUB 引导菜单中删除条目,请选择该条目然后按界面中的 删除 按钮。
在首选的 boot 分区旁边选择 默认,选择默认的可引导操作系统。选择默认引导映像后,安装才会继续。

注意

标记 列中列出的信息是在引导所需操作系统时,必须在非图形化引导装载程序的引导帮助下输入的信息。
载入 GRUB 引导页面后,使用箭头键选择引导标记,键入 e 进行编辑。此时会看到所选引导标记配置文件中的项目列表。
在可以对服务器进行物理访问的情况下,引导装载程序密码提供了一种安全机制。
如果打算安装引导装载程序,应该创建密码保护系统。若没有引导安装程序密码,能够进入系统的用户将可以向内核传递选项,从而威胁系统安全;若使用了引导装载程序密码,用户必须先输入密码才能选择非标准的引导选项。然而,能够物理访问机器的用户仍可以从软盘、CD-ROM、DVD、或 USB 介质(若 BIOS 支持)引导。包括引导装载程序密码的安全计划还应该解决其他引导方法带来的安全问题。

注意

如果系统只有一个可信的操作者,或控制台的访问在物理上很安全,可能不需要 GRUB 密码。但是,如果一个不可信的人能物理访问计算机键盘和显示器。 他将能够重新引导系统然后访问 GRUB。这时密码将很有用。
如果选择要使用引导装载程序密码增进系统安全性,请确定选择标为 使用引导装载程序密码 的复选框。
选择后,请输入密码并确认。
GRUB 将以加密形式保存密码,因此不会被读取或恢复。如果忘记了引导密码,就按照通常的方式引导,然后修改 /boot/grub/grub.conf 中的密码一项。如果不能引导,那么可以用第一张 Red Hat Enterprise Linux 安装光盘以"救援"模式来进入系统,重置 GRUB 密码。
如果需要修改 GRUB 密码,请使用 grub-md5-crypt 程序。关于如何使用这个程序,可以在终端窗口中使用命令 man grub-md5-crypt 来查看手册。

重要

选择 GRUB 密码时,请注意无论键盘实际附加在什么系统中,GRUB 只可识别 QWERTY 键盘布局。如果使用在布局上有很大差别的键盘,记住击键格局比记住该格局生成的单词更有效。
要配置更高级的引导装载程序选项,如更改磁盘顺序或向内核传入参数,在点击 下一步 之前,确保已经选中了 配置高级引导装载程序选项

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. 引导装载程序安装

注意

如果有 RAID 卡,请注意某些 BIOS 类型不支持使用 RAID 卡引导。在这类情况下,不应该安装在 RAID 阵列的 MBR 中安装引导装载程序。另外应该在创建 /boot/ 分区的同一驱动器中安装引导装载程序。
如果系统只使用 Red Hat Enterprise Linux,则应选择主引导记录(MBR)。
如果想重新排列驱动器顺序,或者 BIOS 所返回的驱动器顺序不正确,请点击 更改驱动器顺序 按钮。如果有多个 SCSI 适配器或者兼有 SCSI 和 IDE 适配器,并想从 SCSI 设备中引导,更改驱动器顺序可能会有帮助。

注意

为硬盘驱动器分区时,请注意某些较老的系统 BIOS 不能访问硬盘中前 1024 柱面以外的柱面。如果情况如此,请在硬盘的前 1024 柱面中为 /boot Linux 保留足够空间,以便引导 Linux。其他 Linux 分区可以位于柱面 1024 之后。
parted 中,1024 柱面相当于 528MB。详情请参阅:
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html

9.18.2. 救援模式

救援模式提供完全从引导介质或及其他系统硬盘以外的引导方法来引导入 Red Hat Enterprise Linux 环境的功能。有时可能无法使 Red Hat Enterprise Linux 完全运行,以至于无法访问系统硬盘中的文件。使用救援模式,即便无法真正在硬盘中运行 Red Hat Enterprise Linux,也可以访问保存在系统硬盘中的文件。如果需要救援模式,请尝试使用以下方法:
  • 使用任意安装介质引导 x86、AMC64 或者 Intel 64 系统,比如 CD、DVD、USB 或者 PXE,并在安装 boot 提示符后输入 linux rescue。有关救援模式的完整描述请参考 第 36 章 基本系统恢复
For additional information, refer to the Red Hat Enterprise Linux Deployment Guide.

9.18.3. 备选引导装载程序

GRUB 是 Red Hat Enterprise Linux 的默认引导装载程序,但不是唯一的选择。有很多 GRUB 以外的其他开源和商用程序可用来载入 Red Hat Enterprise Linux,其中包括 LILOSYSLINUXAcronis Disk Director Suite

重要

Red Hat 不为第三方引导装载程序提供客户支持。

9.19. 安装软件包

此时不需要进行任何操作直到安装完所有的软件包。安装速度取决于所选软件包数量以及计算机速度。
根据可用资源,会在安装程序解决选择要安装的软件包的相依性时,看到以下进度条:
开始安装

图 9.56. 开始安装

Red Hat Enterprise Linux 在屏幕中根据向系统中写入选择的软件包报告安装进度。
软件包安装完成

图 9.57. 软件包安装完成

用于参考,重启系统后可在 /root/install.log 中找到完整的安装日志。
安装完成后,请选择 重启 重新启动您的计算机。 Red Hat Enterprise Linux 会在计算机重启前弹出所有载入磁盘。

9.20. 安装完成

祝贺您! Red Hat Enterprise Linux 安装已完成!
安装程序提示准备重启系统。请记住如果在重启过程中安装介质没有自动弹出,则请手动取出它。
计算机的正常开机序列完成后,载入并启动 Red Hat Enterprise Linux。默认情况下,起动进程会隐藏在显示进度条的图形页面后。最后会出现 login: 提示符或 GUI 登录页面(如果安装了 X 窗口系统,并选择要自动启动它)。
第一次在运行级别 5(图形运行级别)中启动 Red Hat Enterprise Linux 系统时会出现 FirstBoot 工具,它可引导您完成 Red Hat Enterprise Linux 配置。可使用这个工具设置系统时间和日期、安装软件、在 Red Hat Network 注册机器等等。可使用 FirstBoot 从头开始配置环境,以便迅速使用 Red Hat Enterprise Linux。
第 34 章 Firstboot 可指导您完成配置过程。


[2] root 密码是您的 Red Hat Enterprise Linux 系统的管理密码。应该只在需要系统维护时才以 root 用户登录。 root 帐户的操作不受与普通用户帐户一样的限制,所以作为 root 用户进行的修改会影响整个系统。
[3] fsck 应用程序是用来检查文件系统元数据一致性以及修复一个或者多个 Linux 文件系统。

第 10 章 在 AMD 系统中安装时的故障排除

这部分讨论一些常见安装问题及其解决方法。
出于调试目的,anaconda 将安装动作记录到 /tmp 目录下的文件中。这些文件包括:
/tmp/anaconda.log
常规 anaconda 信息
/tmp/program.log
anaconda 运行的所有外部程序
/tmp/storage.log
广泛存储模块信息
/tmp/yum.log
yum 软件包安装信息
/tmp/syslog
与硬件相关的系统信息
如果安装失败,这些文件中的信息会合并到 /tmp/anaconda-tb-identifier 中,这里的 identifier 是一个随机字符串。
以上所有文件都位于安装程序的 ramdisk 中,因此不是恒定的。要生成永久备份,请使用安装映像中的 scp 将这些文件复制到网络中的另一个系统中(反之则不可)。

10.1. 无法引导 Red Hat Enterprise Linux

10.1.1. 如果不能使用 RAID 卡引导

如果不能执行安装并且不能正确引导系统,则可能需要重新安装并且用不同的方式分区。
有些 BIOS 类型不支持使用 RAID 卡引导。在安装的最后,会跳出显示引导装载程序提示符的文本页面(例如:GRUB:)及闪动光标。在这种情况下必须对系统重新分区。
不论选择自动分区还是手动分区,都需要在 RAID 阵列之外安装 /boot 分区,如一个分开的硬盘驱动器中。对于有问题的 RAID 卡,则需要使用用于创建分区的内部硬盘驱动器。
还必须在 RAID 阵列外的驱动器 MBR 中安装首选引导装载程序(GRUB 或 LILO)。引导装载程序应该安装在包含 /boot/ 分区的同一驱动器中。
完成这些更改后,就应该可以完成安装,并使用合适的方法引导系统。

10.1.2. 系统出现 Signal 11 错误了吗?

signal 11 错误,通常称之为片段错误,意思是该程序访问了没有分配给它的内存位置。signal 11 错误可能是安装的某个软件的一个 bug 造成的,也可能是硬件问题。
如果在安装过程中看到严重的 signal 11 错误,则可能是由系统总线中内存的硬件错误造成的。和其他操作系统类似, Red Hat Enterprise Linux 会对系统硬件有一定要求。某些硬件虽然在另一个操作系统中可以正常工作,但可能无法达到那些要求。
请确定您有最新的安装更新和映像。检查在线勘误确定是否有新的可用版本。如果最新映像仍无法工作,则可能是硬件问题。通常这些出错信息会在内存或者 CPU 缓存中。可能的解决方案是关闭 BIOS 中的 CPU 缓存。还可以在不同的主板插槽中尝试内存,以便确定是插槽的问题还是内存的问题。
另一个选项是对安装 DVD 进行介质检查。安装程序 Anaconda 有测试安装介质完整性的功能。它可以在 DVD、硬盘 ISO、以及 NFS ISO 安装方法中使用。Red Hat 建议在开始安装进程前,以及报告任何与安装相关的错误之前测试这些安装介质(许多错误是由不正确刻录的 DVD 造成的)。要进行测试,请在 boot: 或者 yaboot: 提示符后输入以下命令:
linux mediacheck
有关 signal 11 错误的详情请参考:
http://www.bitwizard.nl/sig11/

10.1.3. 诊断早期引导问题

系统无法引导时引导控制台可能会有帮助,并可成功显示 GRUB 引导菜单。引导控制台中的信息会告诉您当前内核版本、引导菜单传递给内核的命令行参数、目前内核启用的硬件支持、物理内存映射及其他可能帮助您找到问题原因的信息。
要启用引导控制台,请在 GRUB 引导菜单中选择一个条目,并按 e 编辑引导选项。在以关键字 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. 引导至图形安装时出现的问题

有些显卡在引导至图形安装程序时会后问题。如果安装程序没有使用其默认设置运行,它会尝试在较低的分辨率模式下运行。如果仍然失败,则安装程序会尝试使在文本模式中运行。
可能的解决方法之一是在安装过程中只使用基本视频驱动程序。可以在引导菜单中选择 使用基本视频驱动程序安装系统,或者在 boot 提示符后使用 xdriver=vesa 引导选项达到此目的。另外,还可以使用 resolution= 引导选项强制安装程序使用特殊屏幕分辨率。这个选项可能对笔记本电脑用户最有用。另一个可以尝试的解决方法就是使用 driver= 选项指定应为显卡载入的驱动程序。如果可行,则应报告这个 bug,因为安装程序无法自动探测到显卡。有关引导选项的详情请参考 第 28 章 引导选项

注意

要禁用对 frame buffer 的支持并允许安装程序在图形化模式中运行,请尝试使用 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 控制程序。
查看硬件零售商的网站,确定是否有能够解决这个问题的驱动程序磁盘映像。关于驱动程序盘的常规信息,请参考 第 6 章 在 Intel 和 AMD 系统中进行安装时更新驱动程序
还可以参考《Red Hat 硬件兼容性列表》,位于:

10.3.2. 保存 Traceback 信息

如果 anaconda 在图形安装过程中遇到出错信息,则会给出崩溃报告对话框:
崩溃报告对话框

图 10.1. 崩溃报告对话框

详情
显示出错信息详情:
崩溃详情

图 10.2. 崩溃详情

保存
本地或者远程保存出错信息详情:
退出
退出安装进程。
如果在主对话框中选择 保存,就可以从以下选项中选择:
选择报告程序

图 10.3. 选择报告程序

之日程序
将出错详情作为日志文件保存到本地硬盘的指定位置。
Red Hat 客户支持
向客户支持提交崩溃报告寻求帮助。
报告上传程序
向 Bugzilla 或者选择的 URL 上传压缩的崩溃报告。
提交报告前,请点击 属性 指定目的地或提供认证详情。选择要配置的报告方法,并点击 配置事件
配置报告程序属性

图 10.4. 配置报告程序属性

日志程序
指定日志文件的路径和文件名。如果是添加到现有日志文件,请选中 附加
指定日志文件本地路径

图 10.5. 指定日志文件本地路径

Red Hat 客户支持
输入 Red Hat Network 用户名和密码,这样就将报告送到客户支持,并与您的帐户关联。URL 为预先填好的链接,并默认选择 验证 SSL
Red Hat Network 认证详情

图 10.6. Red Hat Network 认证详情

报告上传程序
为上传崩溃报告的压缩版本指定 URL。
为上传崩溃报告输入 URL

图 10.7. 为上传崩溃报告输入 URL

Bugzilla
输入 Bugzilla 用户名和密码,这样就将报告送到客户支持,并与您的帐户关联。URL 为预先填好的链接,并默认选择 验证 SSL
输入 Bugzilla 认证详情

图 10.8. 输入 Bugzilla 认证详情

输入属性后,点击 确定 返回报告选择对话框。选择报告给问题的方法,并点击 前进
确认报告数据

图 10.9. 确认报告数据

现在可以选择或者取消选择要包括的问题来自定义报告。完成后,点击 应用
报告处理中

图 10.10. 报告处理中

这个页面显示报告的输出结果,包括所有要发送的出错信息或者要保存的日志。请点击 前进 开始处理。
报告完成

图 10.11. 报告完成

报告完成。点击 前进 返回报告选择对话框。现在可以生成另一个报告,或者点击 关闭 退出报告程序,然后点 退出 关闭安装进程。

10.3.3. 分区表问题

如果在完成安装程序 磁盘分区设置第 9.13 节 “磁盘分区设置”)阶段后接收到类似如下的出错信息
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.
该驱动器中可能没有分区表,或者安装程序使用的分区软件无法识别该驱动器的分区表。
使用过 EZ-BIOS 之类程序的用户遇到过类似的问题,这个问题导致了不能被恢复的数据丢失(假定安装前没有进行备份)。
无论执行哪种类型的安装,请备份系统中的现有数据。

10.3.4. 使用剩余空间

创建了 swap/(root)分区,而且选择了要让 root 分区使用剩下空间,但是它并不一定会填满整个硬盘驱动器。
如果硬盘大于 1024 个柱面,则必须创建 /boot 分区才能使 /(root)分区使用硬盘中的所有剩余空间。

10.3.5. "drive must have a GPT disk label" 出错信息

最使用 UEFI 的系统中安装 Red Hat Enterprise Linux,同时使用附带现有分区布局的系统作为引导驱动器时(在该驱动器中安装引导装载程序),可能会在自定义分区时遇到以下出错信息:
sda must have a GPT disk label
出现这种情况是因为引导驱动器(这里是 sda)有主引导记录(MBR)标签,但 UEFI 系统需要 GUID 分区表(GPT)标签。因此无法在使用 MBR 标记的驱动器中再次使用现有分区布局;必须重新标记该磁盘,就是说不得不创建新分区布局,并丢失所有现有数据。
要临时解决这个问题,请返回选择分区策略的页面。选择自定义分区以外的其他选项(例如:使用所有空间)。确定选中 检查并修改分区布局 复选框,并点击 下一步
在下一个页面中修改自动生成的布局以适应您的需要。完成后点击 下一步Anaconda 将使用您的布局,并自动重新标记该驱动器。
还可以使用 Kickstart 文件或者开始安装前使用不同的系统标记该磁盘解决这个问题。详情请查看 第 3.5.2 节 “UEFI 系统中使用 MBR 的磁盘驱动器”。有关 MBR 和 GPT 的附加信息请查看 第 A.1.2 节 “分区:将一个驱动器变成多个”

10.3.6. 其他分区问题

如果手动创建分区,但无法进入下一页,则可能尚未创建执行安装所需的所有分区。
必须至少有以下分区:
  • 一个 /(root)分区
  • 类型为 swap 的 <swap> 分区

注意

当将分区类型定义为 swap 时,请不要为其分配挂载点。Anaconda 会自动分配挂载点。

10.4. 安装后出现的问题

10.4.1. 在 x86 系统的 GRUB 图形化屏幕中遇到问题

如果使用 GRUB 时遇到问题,可能需要禁用图形化引导屏幕。可以 root 用户身份编辑 /boot/grub/grub.conf 文件,然后重新引导系统来达到这一目的。
编辑方法是将 grub.conf 文件中开头为 splashimage 的行变为注释。要将某一行变为注释,请在这一行的开始插入 # 字符。
Enter 键来退出编辑模式。
回到引导装载程序页面后,键入 b 引导系统。
重启后会再次读取 grub.conf 文件,以便更改生效。
可以重新启用图形化引导屏幕,方法是在 grub.conf 文件中取消注释(或添加)上述一行。

10.4.2. 引导至图形环境

如果已经安装 X 视窗系统,但在登录系统后没有看到图形桌面环境,可以使用命令 startx 启动 X 视窗系统图形界面。
输入该命令后请按 Enter,此时会显示图形桌面环境。
请注意:这只是一次性修复,不会更改今后登录进程。
要将系统设定为可使用图形登录页面登录,必须编辑 /etc/inittab 文件,只要更改 runlevel 部分的一个数字即可。完成后,重启计算机。下一次登录时就会看到图形登录提示。
打开 shell 提示。如果使用的是您的用户帐户,请使用 su 命令切换到 root 用户。
现在请输入以下内容,使用 gedit 编辑该文件。
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:
满意所做的修改后,请使用 Ctrl+Q 组合键保存并退出该文件。此时会出现一个窗口,询问是否要保存修改。点击 保存
下一次重启系统后登录时,会出现图形登录提示。

10.4.3. 引导入 X 窗口系统(GUI)的问题

如果在引导 X(X 窗口系统)时遇到问题,则可能是在安装过程中没有安装它。
如果要使用 X 窗口系统,则可以使用 Red Hat Enterprise Linux 安装相应软件包或执行升级。
如果选择升级,选择 X 窗口系统软件包组,然后在升级软件包选择过程中选择 GNOME、KDE、或两者皆选。
请参阅 第 35.3 节 “切换到图形登录” 了解这个界面的分配详情。

10.4.4. X 服务器崩溃和非 root 用户的问题

如果在登录时遇到 X 服务器崩溃问题,则可能是文件系统已满(或者缺少可用的硬盘空间)。
要找出所遇到问题的症结所在,请执行以下命令:
df -h
df 命令会帮助您诊断哪个分区已满。关于 df 命令及其选项(如本例中使用的 -h 选项)的更多信息,请参阅 df 的 man page,方法是在 shell 提示符后输入 man df
关键指示是分区充满程度达到 100%,或者 90% 或 95%。/home//tmp/ 分区有时会被用户文件很快填满。可以删除些老文件,在分区中空出位置。空出些空间后,试着再以一般用户身份执行 X 服务器。

10.4.5. 尝试登录时出现的问题

如果没有在 firstboot 页面中创建用户帐户,请按 Ctrl+Alt+F2 组合键切换到控制台,以 root 用户登录,并使用分配给 root 用户的密码。
如果忘记 root 密码,请将系统引导至 linux single
如果要使用基于 x86 的系统,并已经安装引导装载程序,则请在载入 GRUB 引导页面后,输入 e 进行编辑。此时会显示用于所选择的引导标签的配置文件中的条目列表。
选择开头为 kernel 的行,然后输入 e 来编辑这一引导条目。
kernel 行结尾添加:
single
Enter 键来退出编辑模式。
回到引导装载程序屏幕后,键入 b 来引导系统。
引导至单用户模式后,可以看到 # 提示符,必须输入 passwd root 以便为 root 用户输入新密码。此时可输入 shutdown -r now 以便使用新的 root 用户密码重启该系统。
如果忘记用户帐户密码,则必须成为 root 用户。要成为 root 用户,请输入 su - 命令,并在看到提示时输入 root 密码。然后输入 passwd <username>。这样就可以为具体用户帐户输入新密码。
如果没有出现图形登录页面,请检查硬盘是否有兼容性问题。《硬件兼容性列表》位于:
https://hardware.redhat.com/

10.4.6. 是否无法识别内存?

有时,内核不能识别全部内存(RAM)。可以用 cat /proc/meminfo 命令校验。
查看一下所显示的数量是否与所知的系统内存相同。如果不同,在 /boot/grub/grub.conf 文件中添加以下一行:
mem=xxM
使用 RAM 量替换 xx(以 MB 为单位)。
/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 的变更。
载入 GRUB 引导页面后,键入 e 编辑。 此时会显示用于所选引导标记的配置文件列表。
选择以 kernel 开始的行,然后键入 e 编辑这一引导项目。
kernel 行的末尾,添加:
mem=xxM
其中 xx 为系统内存数量。
Enter 键退出编辑模式。
回到引导装载程序页面后,键入 b 引导系统。
请记住使用系统 RAM 数替换 xx。按 Enter 键引导。

10.4.7. 打印机不能工作

如果不确定该如何设置打印机,或者在设置过程中遇到问题,请使用 Printer Congiguration Tool
在 shell 提示后键入 system-config-printer 命令启动 Printer Configuration Tool。如果不是 root 用户,会提示输入 root 密码后再继续。

10.4.8. Apache HTTP 或 Sendmail 在启动期间停止响应

如果在系统引导时 Apache HTTP 服务器httpd)或 Sendmail 停止响应,请确定在 /etc/hosts 文件中包含以下行:
127.0.0.1  localhost.localdomain  localhost

部分 II. IBM Power Systems — 安装及引导

《Red Hat Enterprise Linux 安装指南》的这一部分包括有关为 IBM Power Systems 服务器进行安装和基本后安装故障排除的信息。IBM Power Systems 服务器包括 IBM PowerLinux 服务器以及运行 Linux 的 POWER7 和 POWER6 Power Systems 服务器。
高级安装选项请参考 第 IV 部分 “高级安装选项”

重要

Red Hat Enterprise Linux 之前的发行本支持 32 位 和 64 位 POWER Systems 服务器(分别是 ppcppc64)。 Red Hat Enterprise Linux 6 只支持 64 位 POWER Systems 服务器(ppc64)。

第 11 章 计划在 Power Systems 服务器中安装

11.1. 升级还是安装?

尽管目前支持自动本地升级,但仅限于 AMD64 和 Intel 64 系统。如果在 IBM Power Systems 服务器中存在 Red Hat Enterprise Linux 安装,则必须执行一个清理安装方可迁移至 Red Hat Enterprise Linux 7。清理安装是备份该系统中的所有数据,格式化磁盘分区,使用安装介质执行 Red Hat Enterprise Linux 7 安装,然后恢复所有用户数据。

11.2. 硬件要求

要在 IBM Power Systems 服务器中安装 Red Hat Enterprise Linux,Red Hat 还支持使用标准内部接口连接的硬盘,比如 SCSI、SATA 或者 SAS。
还支持光纤主机总线适配器以及多设备。某些硬件可能需要零售商提供的驱动程序。
在虚拟客户端 LPAR 中使用虚拟 SCSI(vSCSI)适配器时,还支持在 Power  系统服务器中进行虚拟安装。
注:Red Hat 不支持在 USB 驱动器或者 SD 内存卡中安装。

11.3. 安装工具

IBM Installation Toolkit 是可以加快 Linux 安装速度的自选工具,同时对不熟悉 Linux 用户特别有帮助。使用 IBM Installation Toolkit 进行以下动作:[5]
  • 在非虚拟 Power  系统服务器中安装和配置 Linux。
  • 在之前配置了本地分区(LPAR,也称虚拟服务器)的服务器中安装和配置 Linux。
  • 在新系统或者之前安装的 Linux 系统中安装 IBM 服务以及丰富的工具。IBM 服务以及丰富的工具包括动态逻辑分区(DLPAR)程序。
  • 在 Power  系统服务器中升级系统固件。
  • 在之前安装的系统中执行诊断或维护操作。
  • LAMP 服务器(软件栈)和程序数据从系统 x 迁移到系统 p 系统。LAMP 服务器是一束开源软件。LAMP 是 Linux Apache HTTP ServerMySQL 关系数据库以及 PHP(Perl 或者 Python)脚本语言的缩写。
IBM Installation Toolkit 中用于 PowerLinux 的文档位于 Linux 信息中心,地址为:http://pic.dhe.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=%2Fliaan%2Fpowerpack.htm
PowerLinux 服务以及丰富的工具是一组自选工具,包括硬件服务诊断助手,丰富的工具以及 IBM 服务器中基于 POWER7、POWER6、POWER5 以及 POWER4 技术的 。Linux 操作系统安装助手。
有关服务以及产能工具的文档位于 Linux 信息中心,地址为 http://pic.dhe.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=%2Fliaau%2Fliaauraskickoff.htm

11.4. 准备 IBM Power Systems 服务器

重要

确定将 real-base 引导参数设定为 c00000,否则您将看到类似如下的出错信息:
DEFAULT CATCH!, exception-handler=fff00300
IBM Power Systems 服务器提供很多分区、虚拟或者自带设备以及控制台选项。
如果您使用的是无分区的 System p 系统,您不必进行任何预安装设置。使用 HVSI 串口控制台的系统,需要将控制台连接到 T2 串口上。
如果使用分区的系统,创建分区来开始安装的步骤都基本相同。您应该在 HMC 上创建分区,然后分配 CPU 和内存资源,以及 SCSI 和以太网资源,它们既可以是虚拟的也可以是原始的。HMC 创建分区向导会帮助您逐步创建这些分区。
有关创建该分区的详情请参考 IBM 硬件信息中心的 PDF 文章《为使用 HMC 的 Linux 分区》 ,网址为: http://pic.dhe.ibm.com/infocenter/powersys/v3r1m5/topic/iphbi_p5/iphbibook.pdf
如果您使用的是虚拟 SCSI 资源,而不是自带的 SCSI,您必须创建一个到虚拟 SCSI 服务分区的'链接',然后再配置虚拟 SCSI 服务分区本身。使用 HMC 来创建虚拟 SCSI 客户和服务器间的'链接'。您可以在虚拟 I/O 服务器或 IBM i 中配置虚拟 SCSI 服务器,这要根据型号和选项而定。
如果使用 iSCSI 远程引导安装,必须禁用所有附带 iSCSI 存储设备。另外可成功安装但无法引导安装的系统。
有关使用虚拟设备的详情请查看 IBM Redbook 在 System p 和 Linux 中虚拟化基础设施,地址为 http://publib-b.boulder.ibm.com/abstracts/sg247499.html
配置系统后,您需要从 HMC 激活或启动系统。根据您进行的安装类型而定,您可能需要配置 SMS 来正确地将系统引导入安装程序。

11.5. RAID 和其他磁盘设备

重要

在 Intel BIOS RAID 组件中安装时,Red Hat Enterprise Linux 6 使用 mdraid 而不是 dmraid。这些组件为自动探测,并将使用 Intel ISW 元数据的设备识别为 mdraid 而不是 dmraid。请注意 mdraid 中该类设备的所有节点名称与其在 dmraid 中的设备节点名称不同。因此在迁移使用 Intel BIOS RAID 组件的系统时要特别小心。
在 Red Hat Enterprise Linux 6 中,不能对使用设备节点名称参考设备的 /etc/fstab/etc/crypttab 或者其他配置文件进行本地修改。因此在迁移这些文件前,必须编辑这些文件,使用设备 UUID 替换设备节点路径。可以使用 blkid 命令查找设备的 UUID。

11.5.1. 硬件 RAID

独立磁盘的 RAID 或者冗余阵列可让驱动器群、阵列作为单一设备动作。请在开始安装前配置计算机主板或者附加控制程序卡提供的所有 RAID 功能。在 Red Hat Enterprise Linux 中每个活跃 RAID 阵列都以驱动器形式出现。
在超过一个硬盘的系统中,可将 Red Hat Enterprise Linux 配置为将几个驱动器作为一个 Linux 阵列操作,而无须任何附加硬件。

11.5.2. 软件 RAID

可以使用 Red Hat Enterprise Linux 安装程序创建 Linux 软件 RAID 阵列,其中 RAID 功能由操作系统而不是专用硬盘控制。这些功能在 第 16.17 节 “创建自定义布局或者修改默认布局” 中有详细论述。

11.5.3. 火线和 USB 盘

Red Hat Enterprise Linux 安装系统可能无法识别一些固件和 USB 硬盘。如果在安装时配置这些磁盘不是很重要,请断开它们与系统的连接以避免造成混乱。

注意

安装后可链接并配置外部固件及 USB。大多数此类设备会自动识别并可中连接后立即使用。

11.6. 有足够的磁盘空间吗?

几乎每一个现代操作系统(OS)都使用磁盘分区(disk partitions), Red Hat Enterprise Linux 也不例外。安装 Red Hat Enterprise Linux 时,也必须使用磁盘分区。如果以前没有接触过磁盘分区(或者需要温习一下基本概念),在继续操作前,请阅读 附录 A, 磁盘分区简介
Red Hat Enterprise Linux 使用的磁盘空间必须与系统中安装的其他操作系统所使用的磁盘空间相独立。
开始安装进程前,必须
  • 有足够的未分区的(unpartitioned)[6]磁盘空间用于安装 Red Hat Enterprise Linux,或者
  • 有一个或多个可以删除的分区,因此能够空出足够的空间安装 Red Hat Enterprise Linux。
要更清楚地了解真正需要多少空间,请参阅 第 16.17.5 节 “推荐的分区方案” 中所讨论的推荐分区大小。

11.7. 选择引导方法

使用 DVD 安装需要购买 Red Hat Enterprise Linux 产品,有 Red Hat Enterprise Linux 6 DVD,同时在支持引导的系统中有 DVD 驱动器。有关生成安装 DVD 的步骤请参考 第 2 章 创建介质
除使用安装 DVD 引导外,还可以使用可引导 CD 中的最小引导介质引导 Red Hat Enterprise Linux 安装程序。使用引导 CD 引导该系统后,可使用不同的安装源完成安装,比如硬盘或者网络中的一个位置。有关生成引导 CD 的步骤请参考 第 2.2 节 “创建最小引导介质”


[5] 这小节的一部分之前在 IBM 的 IBM 系统的 Linux 信息资源中发布,地址为 http://pic.dhe.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=%2Fliaay%2Ftools_overview.htm
[6] 未分区的磁盘空间的意思就是要进行安装的硬盘中还没有为数据分割的可用磁盘空间。为磁盘分区时,每个磁盘都以独立磁盘驱动器形式动作。

第 12 章 准备安装

12.1. 准备网络安装

重要

如果为系统或者分区分配了 16 GB 大页面,或者内核命令行不包含大页面参数,则无法初始化 eHEA 模块。因此,使用 IBM eHEA 以太网适配器执行安装安装时,无法在安装过程中为系统或者分区分配大页面。大页面应该工作。

注意

如果执行基于网络的安装,请确定安装 DVD(或其他类型的 DVD 或者 CD)不在系统的 CD 或者 DVD 驱动器内,否则可能会导致预想不到的错误。
请确定在 CD、DVD 或者 USB 存储设备,比如闪盘等有可用引导介质。
Red Hat Enterprise Linux 安装介质必须可用于网络安装(使用 NFS、FTP、HTTP 或者 HTTPS)或者使用本地存储安装。如果执行 NFS、FTP、HTTP 或者 HTTPS 安装,请使用以下步骤。
用于使用网络安装的 NFS、FTP、HTTP 或者 HTTPS 服务器必须是一台独立的可访问网络的服务器。它必须提供安装 DVD-ROM 的完整内容。

注意

anaconda 具备测试安装介质完整性的能力。它可以用于 DVD、硬盘 ISO、以及 NFS ISO 安装方法。Red Hat 建议在开始安装进程前和报告任何与安装相关的错误之前测试这些安装介质(许多报告的 bug 是由不正确刻录的 DVD 造成)。要进行测试,请在 yaboot: 提示符后输入以下命令:
linux mediacheck

注意

使用 FTP、NFS、HTTP 或者 HTTPS 访问安装文件的公用目录与网络服务器中的本地存储映射。例如:网络设备中的本地目录 /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
下面需要 ISO 映像。ISO 映像是包含 DVD 内容的完整副本。要生成 DVD 的 ISO 映像文件,请使用以下命令:
dd if=/dev/dvd of=/path_to_image/name_of_image.iso
其中 dvd 是您的 DVD 驱动器,name_of_image 是指定的 ISO 映像文件的名称,而 path_to_image 是到系统中保存所得 ISO 映像位置的路径。
要将安装 DVD 中的文件复制到作为安装阶段服务器的 Linux 实例中,请继续 第 12.1.1 节 “准备 FTP、HTTP 和 HTTPS 安装” 或者 第 12.1.2 节 “准备 NFS 安装” 操作。

12.1.1. 准备 FTP、HTTP 和 HTTPS 安装

警告

如果 Apache web 服务器或 tftp FTP 服务器配置启用了 SSL 安全性,请确定只启用了 TLSv1 协议,并禁用 SSLv2SSLv3。这是因为 POODLE SSL 存在漏洞(CVE-2014-3566)。有关安全使用 Apache 的详情请查看 https://access.redhat.com/solutions/1232413,有关安全使用 tftp 的详情请查看 https://access.redhat.com/solutions/1234773
从安装 DVD 的 ISO 映像提取文件并将其放置在使用 FTP、HTTP 或者 HTTPS 共享的目录中。
下一步,请确定通过 FTP、HTTP 或 HTTPS 共享该目录,并确认客户端可访问。测试后查看这个目录是否可以通过服务器自身访问,然后再从准备安装的同一子网的其他机器中进行访问。

12.1.2. 准备 NFS 安装

对于 NFS 安装则没有必要从 ISO 映像中提取出所有文件。只用 ISO 映像文件本身即足够生成 install.img 文件,可选的 product.img 文件可通过 NFS 使用网络服务器获得。
  1. 将 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 共享的目录名。
  2. 使用 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 应该完全相同。
  3. 将 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/ 目录现在已位于同一目录了。
  4. 确认 images/ 目录至少包含 install.img 文件,没有这个文件则无法进行安装。另外,images/ 目录应该还包含 product.img 文件,否则在软件包组群选择阶段只有 最小安装 中的软件包可用(请参考第 16.19 节 “软件包组的选择”)。

    重要

    images/ 目录里只能含有 install.imgproduct.img
  5. 请确保网络服务器上的 /etc/exports 文件里有关于共享目录的条目,从而使这个目录可通过 NFS 共享。
    要将只读目录导出到指定的系统,请使用:
    /publicly_available_directory client.ip.address (ro)
    要将只读目录导出到所有系统,请使用:
    /publicly_available_directory * (ro)
  6. 在网络服务器中启动 NFS 守护进程(在 Red Hat Enterprise Linux 系统中,使用 /sbin/service nfs start 命令)。如果 NFS 已在运行,重新载入配置文件(在 Red Hat Enterprise Linux 系统中使用 /sbin/service nfs reload)。
  7. 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.

注意

anaconda 具备测试安装介质完整性的能力。可用于 DVD、硬盘 ISO、以及 NFS ISO 安装方法。Red Hat 建议在开始安装进程前和报告任何与安装相关的错误之前测试这些安装介质(许多报告的 bug 都是由不正确刻录的 DVD 造成)。要进行测试,请在 boot: 提示符后输入以下命令:
linux mediacheck

12.2. 准备硬盘安装

注意

硬盘安装只适用于 ext2、ext3、ext4 或者 FAT 文件系统。不能使用格式化为其他文件系统的硬盘作为安装源安装 Red Hat Enterprise Linux。
要在 Windows 操作系统中检查硬盘的文件系统,请使用 Disk Management 工具。要在 Linux 操作系统中检查硬盘分区的文件系统,请使用 fdisk 工具。

重要

不能在 LVM(逻辑卷管理)控制的分区中使用 ISO 文件。
使用这个选项在没有 DVD 驱动器或者网络连接的系统中安装 Red Hat Enterprise Linux。
硬盘安装使用以下文件:
  • 安装 DVD 的 ISO 映像。ISO 映像是包含 DVD 内容准确副本的文件。
  • 从 ISO 映像中提取 install.img
  • 另外,也可从 ISO 映像中提取 product.img 文件。
在硬盘中出现这些文件后,可在引导安装程序时选择 硬盘 作为安装源(请参考 第 15.3 节 “安装方法”)。
请确定在 CD、DVD 或者 USB 存储设备,比如闪盘等有可用引导介质。
要将硬盘作为安装源,请执行以下步骤:
  1. 获取 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 映像位置的路径。
  2. 将该 ISO 映像传送到硬盘。
    必须定位硬盘中的 ISO 映像,可以是在要安装 Red Hat Enterprise Linux 的计算机中,或者是在使用 USB 附加到那台计算机的硬盘中。
  3. 使用 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 应该完全相同。
  4. 将 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/ 目录现在已位于同一目录了。
  5. 确认 images/ 目录中至少含有 install.img 文件,没有该文件则无法进行安装。另外,images/ 目录中还应包含 product.img 文件,没有该文件,在软件包组群选择阶段则只能使用 最小 安装(请参考 第 9.17 节 “软件包组的选择”)。

    重要

    images/ 目录里只能含有 install.imgproduct.img

注意

anaconda 具备测试安装介质完整性的能力。可用于 DVD、硬盘 ISO、以及 NFS ISO 安装方法。Red Hat 建议在开始安装进程前和报告任何与安装相关的错误之前测试这些安装介质(许多报告的 bug 都是由不正确刻录的 DVD 造成)。要进行测试,请在 boot: 提示符后输入以下命令:
linux mediacheck

第 13 章 在 IBM POWER Systems 服务器中进行安装时更新驱动程序

在大多数情况下, Red Hat Enterprise Linux 已经包含了组成系统的设备的驱动程序。但是如果系统中包含最近发布的新硬件,则该硬件的驱动程序可能还没有包括在内。有时提供新设备支持的驱动程序更新会在包含 rpm 软件包驱动程序磁盘中。通常,驱动程序更新可作为ISO 映像文件下载。
通常,在安装过程中不需要新硬件。例如:如果使用 DVD 安装到本地硬盘,即使网卡驱动程序不可用时也可成功安装。在这种情况下,完成安装并随后为一些硬件添加支持 — 有关添加这个支持的详情,请参考 第 35.1.1 节 “驱动程序更新 rpm 软件包”
在其他情况下,可能想要在安装过程中为某个设备添加驱动程序支持以便支持某个特殊配置。例如:可能想要安装网络设备或者存储适配器卡驱动程序,以便让安装程序访问系统使用的存储设备。可以使用以下两种方法之一,在安装过程中使用驱动程序磁盘添加这个支持:
  1. 将驱动程序磁盘 ISO 映像文件放在安装程序可以访问的位置:
    1. 在本地硬盘中
    2. USB 闪盘
  2. 通过提取映像文件创建驱动程序磁盘:
    1. CD
    2. DVD
    有关将 ISO 映像文件刻录到 CD 或者 DVD 的详情,请参考生成安装磁盘的步骤 第 2.1 节 “制作安装 DVD”
如果 Red Hat、硬件零售商或者可信第三方告诉您,在安装过程中需要驱动程序更新,请选择本章论述的方法之一提供更新,并在开始安装前进行测试。反之,不要在安装过程中执行驱动程序更新,除非确定系统需要这个操作。虽然安装不必要的驱动程序更新无关痛痒,但是系统中出现本不该有的驱动程序将给支持服务造成困难。

13.1. 安装过程中驱动程序更新限制

很遗憾,有些情况下无法在安装过程中使用驱动程序更新提供驱动程序:
设备已经在使用中
不能使用驱动程序更新替换安装程序已经载入的驱动程序。反之,必须使用安装程序载入的驱动程序完成安装,并在安装后更新到新的驱动程序;或者如果需要在安装过程中使用新的驱动程序,请考虑执行初始 RAM 磁盘驱动程序更新 — 请参考 第 13.2.3 节 “准备启动 RAM 磁盘更新”
有可用对等设备的设备
因为所有同一类型的设备都是在一起初始化的,所以如果安装程序为类似设备载入了驱动程序,就无法为某个设备更新驱动程序。例如:某个系统有两个不同的网络适配器,其中之一有可用的驱动程序更新。安装程序会在同一时刻初始化两个适配器,因此将无法使用这个驱动程序更新。同样,请使用安装程序载入的驱动程序完成安装,并在安装后更新到新的驱动程序;或者使用初始 RAM 磁盘驱动程序更新。

13.2. 准备在安装过程中执行驱动程序更新

如果必须进行驱动程序更新,且硬盘中有可用更新,Red Hat 或者可信的第三方,比如硬件零售商,通常将使用 ISO 格式提供映像文件。有些执行驱动程序更新的方法需要让安装程序可使用映像文件,虽然其他需要使用映像文件创建驱动程序更新磁盘:
使用映像文件本身的方法
  • 本地硬盘
  • USB 闪盘
使用由映像文件创建的驱动程序更新磁盘的方法
  • CD
  • DVD
选择一个方法提供驱动程序更新,并参考 第 13.2.1 节 “准备使用驱动程序更新映像文件”第 13.2.2 节 “准备驱动程序磁盘” 或者 第 13.2.3 节 “准备启动 RAM 磁盘更新”。注:可以使用 USB 存储设备提供映像文件,也可以将其作为驱动程序磁盘。

13.2.1. 准备使用驱动程序更新映像文件

13.2.1.1. 在本地存储中准备使用映像文件
要让 ISO 映像在本地存储中可用,比如硬盘或者 USB 闪盘,必须首先确定是要自动更新,还是手动进行选择。
对于手动安装,请将该文件复制到存储设备中即可。如果觉得有必要,可重新命名该文件,但一定不能更改文件的扩展名,它必须是 .iso。在下面的示例中,该文件名为 dd.iso
含有驱动程序更新映像文件的 USB 闪盘的内容

图 13.1. 含有驱动程序更新映像文件的 USB 闪盘的内容

请注意:如果使用这个方法,则该存储设备中将只有一个文件。这与 CD 或者 DVD 格式的驱动程序更新磁盘有所不同,它们可包含很多文件。该 ISO 映像文件包含一般驱动程序磁盘中通常包含的所有文件。
对于自动安装,需要从存储设备的 root 目录中提取 ISO,而不是简单地复制它。复制 ISO 只可用于手动安装。还必须将文件系统标签改为 OEMDRV
然后安装程序将自动检查它进行驱动程序更新,并载入它探测到的任何更新。这个行为是由默认启用的 dlabel=on 引导选项控制,详情请参考 第 6.3.1 节 “让安装程序自动查找驱动程序更新磁盘”

13.2.2. 准备驱动程序磁盘

使用 CD 或者 DVD 创建驱动程序更新磁盘
13.2.2.1. 使用 CD 或者 DVD 创建驱动程序更新磁盘

重要

CD/DVD Creator 是 GNOME 桌面的一部分。如果使用不同的 Linux 桌面,或者不同的操作系统,需要使用另外的软件创建 CD 或者 DVD。这些步骤通常类似。
请确定选择的软件可以使用映像文件创建 CD 或者 DVD。虽然大多数 CD 和 DVD 刻录软件都有此功能,但也有个别现象存在。查找标记为 使用映像刻录 或者类似的按钮或者菜单条目。如果软件没有这个功能,或者没有选择它,则得到的磁盘中将只有映像文件本身,而没有映像文件的内容。
  1. 使用桌面文件管理器定位由 Red Hat 或者硬件零售商提供的驱动程序更新 ISO 映像文件。
    在文件管理器窗口中显示一个典型的 .iso 文件

    图 13.2. 在文件管理器窗口中显示一个典型的 .iso 文件

  2. 右键点击该文件并选择 写入磁盘。此时您将看到类似如下的窗口:
    CD/DVD Creator 的写入磁盘对话

    图 13.3. CD/DVD Creator 的写入磁盘对话

  3. 点击 写入 按钮。如果在驱动器中没有空白磁盘,CD/DVD Creator 会提示您放一张空白磁盘。
刻录驱动程序更新 CD 或者 DVD 后,请确认磁盘成功创建,方法为:将其插入系统,并使用文件管理程序浏览。应该可以看到名为 rhdd3 的单一文件和 rpms 目录:
CD 或者 DVD 中典型驱动程序更新磁盘内容

图 13.4. CD 或者 DVD 中典型驱动程序更新磁盘内容

如果只看到以 .iso 结尾的一个文件,那么就没有正确创建该磁盘,请再试一次。如果使用 GNOME 以外的 Linux 桌面,或者使用不同的操作系统,请确定选择了类似 使用映像刻录 的选项。

13.2.3. 准备启动 RAM 磁盘更新

重要

只有在无法使用其他任何方法执行驱动程序更新时才应该考虑这个高级步骤。
Red Hat Enterprise Linux 安装程序可以从内存盘 — 即计算机中暂时作为磁盘使用的内存区域,为之前的安装进程载入更新。可以使用同样的功能载入驱动程序更新。要在安装过程中执行驱动程序更新,计算机必须使用 yaboot 安装服务器引导,同时网络中必须有可用的安装服务器。有关 yaboot 安装服务器的详情请参考 第 30 章 设置安装服务器
要使驱动程序更新在安装服务器中可用:
  1. 将驱动程序更新映像文件放在安装服务器中。通常可通过 Red Hat 或者硬件零售商指定的互联网地址下载到 PXE 服务器中。驱动程序更新映像文件名以 .iso 结尾。
  2. 将驱动程序更新映像文件复制到 /tmp/initrd_update 目录中。
  3. 将驱动程序更新映像文件重新命名为 dd.img
  4. 使用命令行进入 /tmp/initrd_update 目录,输入以下命令并按 Enter
    find . | cpio --quiet -o -H newc | gzip -9 >/tmp/initrd_update.img
  5. 将文件 /tmp/initrd_update.img 复制到含有要用来进行安装的对象目录中。这个目录位于 /var/lib/tftpboot/yaboot/ 目录中。例如:/var/lib/tftpboot/yaboot/ 应包含 Red Hat Enterprise Linux 6 客户端的 yaboot 安装目标。
  6. 编辑 var/tftpboot/yaboot/yaboot.conf 文件使其包含刚刚创建的初始 RAM 磁盘更新条目,格式如下:
    image=target/vmlinuz
    label=target-dd
    initrd=target/initrd.img,target/dd.img
    其中 target 是要用来安装的对象。
请参考 第 13.3.4 节 “选择包含驱动程序更新的安装服务器对象” 了解如何在安装过程中使用初始 RAM 磁盘更新。

例 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. 让安装程序提示进行驱动程序更新

  1. 使用选择的任意方法开始常规安装。如果安装程序无法载入安装过程必须的某一硬件的驱动程序(例如:如果它无法侦测到网络或者存储控制程序),它会提示插入驱动程序更新磁盘:
    没有找到驱动程序对话

    图 13.5. 没有找到驱动程序对话

13.3.3. 使用引导选项指定驱动程序更新磁盘

重要

这个方法只可用于引进全新驱动程序,而不适用于更新现有驱动程序。
  1. 启动安装进程后,在引导提示符后输入 linux dd,并按 Enter。安装程序提示您确定有驱动程序磁盘:
    驱动程序磁盘提示

    图 13.6. 驱动程序磁盘提示

  2. 插入使用 CD、DVD、软盘或者 USB 存储设备创建的驱动程序更新磁盘,并选择 。安装程序会检查其探测到的存储设备。如果只有一个拥有驱动程序磁盘的可能位置(例如:安装程序探测到一个 DVD 驱动器,且无其他存储设备),它将自动载入在这个位置中找到的所有驱动程序更新。
    如果安装程序找到一个以上含有驱动程序更新的位置,它会提示指定更新位置。请参考 第 13.4 节 “指定驱动程序更新映像或者驱动程序更新磁盘位置”

13.3.4. 选择包含驱动程序更新的安装服务器对象

  1. 将该计算机配置为使用网络接口引导,方法是在 SMS 菜单中选择 Select Boot Options,然后选择 Select Boot/Install Device。最后从可用设备列表中选择您的网络设备。
  2. yaboot 安装服务器环境中,请选择您在安装服务器中准备的引导对象。例如:如果您在安装服务器的 /var/lib/tftpboot/yaboot/yaboot.conf 中将这个环境标记为 rhel6-dd,请在提示符后输入 rhel6-dd,然后按 Enter
使用 yaboot 安装服务器在安装过程中执行更新的步骤请参考 第 13.2.3 节 “准备启动 RAM 磁盘更新”第 30 章 设置安装服务器 。请注意只是一个高级步骤 — 不要尝试这个方法,除非其他执行驱动程序更新的方法全部失败。

13.4. 指定驱动程序更新映像或者驱动程序更新磁盘位置

如果安装程序探测到多个可能含有驱动程序更新的设备,它会提示您选择正确的设备。如果您不确定哪个选项代表保存驱动程序更新的设备,则请按顺序尝试不同选项直到找到正确的选项为止。
选择驱动程序磁盘资源

图 13.7. 选择驱动程序磁盘资源

如果选择的设备中没有可用的更新介质,安装程序将提示另选设备。
如果在 CD、DVD 或者 USB 闪存中创建驱动程序更新磁盘,安装程序现在将载入驱动程序更新。但是如果选择的设备可以拥有一个以上的分区(无论该设备目前是否有一个以上分区),安装程序会提示选择拥有驱动程序更新的分区。
选择驱动程序磁盘分区

图 13.8. 选择驱动程序磁盘分区

安装程序提示指定哪个文件包含驱动程序更新:
选择 ISO 映像

图 13.9. 选择 ISO 映像

如果在内置硬盘或者 USB 存储设备中保存驱动程序更新,则会看到这些页面。如果驱动程序更新是保存在 CD 或者 DVD 中,就不会看到它们。
无论是以映像文件形式,还是使用驱动程序更新磁盘提供驱动程序更新,安装程序现在会将正确的更新文件复制到临时存储区域中(位于系统 RAM 而不是磁盘中)。安装程序可能询问是否要使用其他的驱动更新。如果选择 ,就可以依次载入附加更新。没有另外的驱动程序更新要载入时,请选择 。如果在可移动存储介质中保存驱动程序更新,那么现在可以安全弹出该介质,或者断开与磁盘或者设备的连接。安装程序不再需要驱动程序更新,可以在其他情况下重复使用该介质。

第 14 章 引导安装程序

重要

Graphical installation is recommended. Because Power Systems servers primarily use text consoles, anaconda will not automatically start a graphical installation. However, the graphical installer offers more features and customization and is recommended if your system has a graphical display.
要启动图形安装,请附加 vnc 引导选项(请参考 第 28.2.1 节 “启用 VNC 远程访问”)。

重要

在有些机器中 yaboot 可能无法引导,并返回出错信息:
Cannot load initrd.img: Claim failed for initrd memory at 02000000 rc=ffffffff
要解决这个问题,请将 real-base 改为 c00000。可以在 OpenFirmware 提示符后输入命令 printenv 获得 real-base 值,并使用 setenv 命令设定该值。
要使用 DVD 引导 IBM Power Systems 服务器,必须在 系统管理服务(SMS)菜单中指定安装引导设备。
要进入 系统管理服务 GUI,请在引导过程中听到鸣音时按 1 键。这时会出现一个类似在这此描述的图形界面。
在文本控制台中,当自我测试显示测试内容及标题时按 1
SMS 控制台

图 14.1. SMS 控制台

进入 SMS 菜单后,在 选择引导选项 中选择该选项。在那个菜单中,指定 选择安装或者引导设备。如果不确定,可选择查看所有设备。这样就会为引导设备扫描所有可用总线,包括网络适配器和硬盘。
最后,选择包含安装 DVD 的设备。从这个设备中载入 Yaboot,此时会显示 boot: 提示符。要开始图形安装,请现在给出 vnc 引导选项。否则按 Enter 或者等到超时后开始安装。
使用 yabootvmlinuz 以及 ramdisk 在网络上引导系统。不能使用 ppc64.img 在网络上进行引导;这个文件对于 tftp 来说太大了。

14.1. 引导菜单

安装程序显示了 boot: 提示符。例如:
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
/
Elapsed time since release of system processors: 276 mins 49 secs

System has 128 Mbytes in RMA
Config file read, 227 bytes


Welcome to the 64-bit Red Hat Enterprise Linux 6.0 installer!
Hit <TAB> for boot options.


Welcome to yaboot version 1.3.14 (Red Hat 1.3.14-35.el6)
Enter "help" to get some basic usage information
boot:
要进行安装,输入 linux 并按 Enter
也可以在提示符后指定引导选项;详情请参考 第 28 章 引导选项。例如,要使用安装程序恢复之前安装的系统,输入 linux 并按 Enter
以下示例演示了如何将附加 vnc 引导以便开始图形安装:
boot:
* linux
boot: linux vnc
Please wait, loading kernel...

14.2. 使用不同源安装

可以使用保存在硬盘中 ISO 映像安装 Red Hat Enterprise Linux,也可使用 NFS、FTP、HTTP 或者 HTTPS 方法通过网络进行安装。有经验的用户通常使用以上方法之一进行安装,因为通常从硬盘或者网络服务器读取数据要比从 DVD 中读取数据快。
下表总结了不同的引导方法及其推荐的安装方法:
表 14.1. 引导方法和安装源
引导方法安装源
安装 DVDDVD、网络或者硬盘
安装 USB 闪盘安装 DVD、网络或者硬盘
最小引导 CD 或者 USB,救援 CD网络或者硬盘
有关使用用来引导系统的介质之外的位置进行安装的详情请参考 第 3.7 节 “选择安装方法”

14.3. 通过网络使用 yaboot 安装服务器引导

要使用 a yaboot 安装服务器引导,需要正确配置的服务器,计算机中支持安装服务器的网络接口。有关详情请参考 第 30 章 设置安装服务器
将该计算机配置为使用网络接口引导,方法是在 SMS 菜单中选择 Select Boot Options,然后选择 Select Boot/Install Device。最后从可用设备列表中选择网络设备。
正确配置引导为从安装服务器引导后,计算机就可以在没有任何介质的情况下引导 Red Hat Enterprise Linux 安装系统。
使用 yaboot 安装服务器引导计算机:
  1. 确定连接了网线。网络插槽上的链接显示灯应该是亮的,即便没有开机也应如此。
  2. 打开计算机。
  3. 出现菜单页面。按与所需选项对应的数字按键。
如果 PC 不使用网络引导服务器引导,请确定将 SMS 配置为首先使用正确网络接口引导。详情请参考硬件文档。

第 15 章 配置语言和安装源

在图形安装程序启动前,需要配置语言和安装源。

15.1. 文本模式安装程序用户界面

重要

推荐使用图形界面安装 Red Hat Enterprise Linux。如果在缺少图形显示的系统中安装 Red Hat Enterprise Linux,请考虑通过 VNC 连接执行安装 – 请查看 第 31 章 使用 VNC 安装。如果 anaconda 探测到在可能使用 VNC 连接进行安装的系统中使用文本模式安装,即使在安装过程中以对选项进行限制,anaconda 也会要求确认使用文本模式安装。
如果系统有图形显示,但是图形安装失败,请尝试用 xdriver=vesa 选项引导 – 请参考 第 28 章 引导选项
装载程序和之后的 anaconda 都使用基于屏幕的界面,它包括图形用户界面中通常使用的大部分控件图 15.1 “如 URL 设置 中所见的安装程序控件”图 15.2 “如 选择语言 中所见的安装程序控件” 演示了安装过程中出现的控件。
如 URL 设置 中所见的安装程序控件

图 15.1. 如 URL 设置 中所见的安装程序控件

如 选择语言 中所见的安装程序控件

图 15.2. 如 选择语言 中所见的安装程序控件

这些小程序包括:
  • 窗口 — 在整个安装过程中,会不时在屏幕中看到窗口(本手册中通常将其称为对话框)。有时,一个窗口会重叠在另一个窗口之上;在这种情况下,只能与最上面的窗口交流。当该窗口使用完毕,它就会消失,以便继续使用下面的窗口。
  • 复选框 — 可使用复选框选择或取消选择某项功能。框内要么显示一个星号(已选),要么是一个空格(未选)。当光标位于复选框内时,按 Space 键选择或者取消功能。
  • 文本输入 — 文本输入行是可以输入安装程序所要求信息的区域。当光标停在文本输入行时,就可以在那一行中输入和/或者编辑信息。
  • 文本组件 — 文本工具集是屏幕中用于显示文本的区域。有时,文本工具集可能还会含有其他工具集,如复选框。如果文本工具集所含的信息超出为其保留的空间所能显示的,则会出现一个滚动条;如果将光标定位于文本工具集内,就可以使用 UpDown 箭头键在所有信息中上下滚动。使用 # 字符显示当前位置,并可在滚动式中滚动条中上下移动。
  • 滚动条 — 滚动条出现在窗口的侧面或底部,用来控制窗框内显示的文件或列表部分。可使用滚动条轻而易举地查看文件的任意部分。
  • 按钮控件 — 按钮工具集是与安装程序交流的主要方法。通过 Tab 键和 Enter 键使用这些按钮,可在安装程序的页面中逐步推进。当按钮高亮显示时就可以选择这些按钮。
  • 光标 — 虽然不是一个控件,但可使用光标选择某一具体控件(并与之互动)。当光标在控件之间移动时,它可以使控件颜色改变,或者光标可以只在控件上或旁边出现。在 图 15.1 “如 URL 设置 中所见的安装程序控件” 中,光标位于 启用 HTTP 代理服务器 按钮上。在 图 8.2 “如 选择语言 中所见的安装程序控件” 中,会在 确定 按钮上显示光标。

15.1.1. 使用键盘导航

在安装对话框之间的切换是通过一组简单的按键来达到的。要移动光标,使用 向左向右向上、和向下箭头键。使用 TabShift-Tab 键来在屏幕上的每个构件间向前或向后循环。多数屏幕在底部显示了一个可用光标定位键的摘要。
要"按"一个按钮,将光标定位在按钮之上(例如,使用 Tab 键),然后按 SpaceEnter 键。要从一列项目中选择一项,将光标转到要选择的项目,然后按 Enter 键。要选择一个带复选框的项目,将光标转到复选框内,然后按 Space 键来选择这个项目。要取消选择,再按一次 Space 键。
F12 接受当前值,并进入下一个对话框;这相当于按 确定 按钮。

警告

除非需要在对话框中输入内容,在安装程序中不要随意按键(这么做可能会导致不能预料的行为)。

15.2. 语言选择

使用键盘中的箭头键选择在安装过程中要使用的语言(请参考 图 15.3 “语言选择”)。突出您选择的语言,按 Tab 键移动到 确定 按钮并按 Enter 键确定您的选择。
安装后,您在此选择的语言将成为操作系统的默认语言。选择适当的语言还可帮助您在后面的安装中锁定时区。安装程序会尝试根据您在这个页面中的选择定义适当的时区。
要添加附加语言支持,请在软件包选择阶段自定义安装。详情请参考 第 16.19.2 节 “自定义软件选择”
语言选择

图 15.3. 语言选择

选择适当的语言后,点击 下一步 继续。

15.3. 安装方法

使用键盘中的箭头键选择安装方法(请参考 图 15.4 “安装方法”)。突出选择的方法,按 Tab 键移动到 确定 按钮,并按 Enter 键确认选择。
安装方法

图 15.4. 安装方法

15.3.1. 开始安装

15.3.1.1. 使用 DVD 安装
要使用 DVD 安装 Red Hat Enterprise Linux,请将 DVD 或者放到 DVD 驱动器中,并使用 DVD 引导系统。即使使用其他介质引导,仍可使用 DVD 介质安装 Red Hat Enterprise Linux。
安装程序将会侦测您的系统,并尝试识别您的 DVD 驱动器。它会从查找 IDE(又称 ATAPI)光盘驱动器开始。
如果没有侦测到您的 DVD 驱动器,且它是一个 SCSI DVD,安装程序会提示您选择 SCSI 驱动程序。请选择最接近您的适配器的驱动程序,必要时可为该驱动程序指定选项,但大多数驱动程序会自动侦测到您的 SCSI 适配器。
如果发现 DVD 驱动器并载入了驱动程序,安装程序将提示对 DVD 执行介质检查。这需要一段时间,而且可以选择跳过这一步。但是,如果您在后面遇到安装程序方面的问题,在打电话寻求帮助前,应该重启并执行介质检查。从介质检查的对话框开始,继续下一阶段的安装(请参考 第 16.5 节 “欢迎使用 Red Hat Enterprise Linux”)。

15.3.2. 从硬盘安装

只有使用磁盘分区进行安装时才会出现 选择分区页面(就是说在 安装方法 对话框中选择 硬盘 时)。可使用这个对话框命名要在其中安装 Red Hat Enterprise Linux 的磁盘分区和目录。如果使用 repo=hd 引导选项,则已经指定了分区。
为硬盘安装选择分区对话框

图 15.5. 为硬盘安装选择分区对话框

在可用分区列表中选择包含 ISO 文件的分区。内置 IDE、SATA、SCSI 和 USB 驱动器设备的名称以 /dev/sd 开始。每个独立的驱动器都有其不同的字母,例如:/dev/sda。驱动器中的每个分区都是用数字排序的,例如:/dev/sda1
还要指定 保存映像的目录。输入含有 ISO 映像驱动器的完整目录路径。下面的表格给出了如何输入这些信息的示例:
表 15.1. 不同分区类型的 ISO 映像位置
分区类型到文件的初始路径要使用的目录
VFATD:\D:\Downloads\RHEL6/Downloads/RHEL6
ext2、ext3、ext4/home/home/user1/RHEL6/user1/RHEL6
如果 ISO 映像位于某个分区的 root(顶级)目录,请输入 /。如果 ISO 映像位于某个挂载的分区的子目录中,请输入那个分区中包含该 ISO 映像的目录名称。例如:如果通常将 ISO 映像作为 /home/ 挂载到该分区,且映像位于 /home/new/ 中,应该输入 /new/

重要

没有以斜杠开头的条目将导致安装失败。
选择 确定 继续。执行 第 16 章 使用 anaconda 安装

15.3.3. 执行网络安装

如果使用 askmethod 或者 repo= 选项引导安装程序,则可从使用 FTP、HTTP、HTTPS 或者 NFS 协议的网络服务器中安装 Red Hat Enterprise Linux。Anaconda 稍后使用同一网络连接在安装过程中查询额外软件库。
如果系统有多个网络设备,anaconda 将显示一个可用的设备列表,并提示选择安装过程中要使用的设备。如果系统只有一个网络设备,anaconda 将自动选择这个设备,并不会显示对话框。
网络设备

图 15.6. 网络设备

如果不确定列表里的设备对应哪个物理接口,请从列表里选择设备并点击 识别 按钮。然后将显示 识别 NIC 对话框。
识别 NIC

图 15.7. 识别 NIC

多数网络设备的接口都有活动灯(activity light)(也称为链接灯)- LED 灯闪烁以表示有数据流出接口。Anaconda 最多可以让您在 网络设备 中选择的网络设备的活动灯闪烁 30 秒。输入要求的秒数,然后按 确定。当 anaconda 不再闪烁后,会返回到 网络设备 对话框。
选择网络设备时,anaconda 会提示选择配置 TCP/IP 的方法:

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 地址。
Anaconda 支持 IPv4 和 IPv6 协议。然而,如果配置接口使用这两者,IPv4 连接必须成功,否则接口将无法工作,即使 IPv6 连接是正常的。
配置 TCP/IP

图 15.8. 配置 TCP/IP

在默认情况下,anaconda 使用 DHCP 提供 IPv4 的自动网络设置,并自动配置为 IPv6 提供网络设置。如果选择手动配置 TCP/IP,anaconda 将提示填写 手动 TCP/IP 配置 对话框:
手动 TCP/IP 配置

图 15.9. 手动 TCP/IP 配置

这个对话框根据要手动配置的协议,提供 IPv4 和 IPv6 地址和前缀的字段,以及用于网关和命名服务器的字段。输入网络详情,然后按 确定
安装过程完成后,会将这些设置传送到系统中。

15.3.4. 使用 NFS 安装

NFS 对话框只有在使用 安装方法 对话框选择 NFS 映像 时才会出现。如果使用 repo=nfs 引导选项,则已经指定服务器和路径。
NFS 设置对话框

图 15.10. NFS 设置对话框

  1. NFS 服务器名 字段输入 NFS 服务器的域名或者 IP 地址。例如:如果正在从位于域 example.com 中名为 eastcoast 的主机中安装,请输入 eastcoast.example.com
  2. 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
  3. NFS 挂载选项 字段中指定要求的 NFS 挂载选项。请参考 mountnfs 的 man page 以获取完整的选项列表。如果不需要任何挂载选项,请将此字段留空。

15.3.5. 通过 FTP、HTTP 或者 HTTPS 安装

重要

为安装源提供 URL 时,必须明确指定 http://https:// 或者 ftp:// 作为协议。
URL 对话框只适用于使用 FTP、HTTP 或者 HTTPS 服务器(如果在 安装方法 对话框中选择 URL)安装。这个对话框提示输入用来安装 Red Hat Enterprise Linux 的 FTP 或者 HTTP 服务器的信息。如果使用 repo=ftp 或者 repo=http 引导选项,则已经指定服务器和路径。
输入要从中使用 FTP、HTTP 或者 HTTPS 网站的名称或者 IP 地址,以及包含用于构架的 /images 目录的目录名称。例如:
/mirrors/redhat/rhel-6/Server/ppc64/
要使用安全 HTTPS 连接安装,请在协议中指定 https:// 作为协议。
指定代理服务器的地址,如果可能请提供端口号、用户名和密码。如果正确指定了所有内容,则会出现一个信息窗口显示已经在该服务器中搜索文件。
如果 FTP、HTTP 或者 HTTPS 服务器需要用户认证,请将用户和密码作为 URL 的一部分,如下:
{ftp|http|https}://<user>:<password>@<hostname>[:<port>]/<directory>/
例如:
http://install:rhel6pw@name.example.com/mirrors/redhat/rhel-6/Server/ppc64/
URL 设置对话框

图 15.11. URL 设置对话框

15.4. 验证介质

DVD 提供验证介质完整性的选项。在生成 DVD 介质时有时会出错。安装程序中软件包选择中的数据错误可导致安装中止。要尽量减小出现影响安装的数据错误的机会,请在安装前验证介质。
如果验证成功,安装程序将正常执行。如果失败,则请使用之前下载的 ISO 映像创建新的 DVD。

第 16 章 使用 anaconda 安装

本章描述了使用 anaconda 图形用户界面的安装。

16.1. 文本模式安装程序用户界面

虽然没有为文本模式安装单独编写文档,但那些使用文本模式的安装程序可轻松按照 GUI 安装说明进行。因为文本模式的安装过程更简单、线形,所以某些在图形安装模式中可以使用的选项,在文本模式中就无法使用。本指南中记录了这些区别,其中包括:
  • 配置高级存储方法,比如 LVM、RAID、FCoE、zFCP 以及 iSCSI。
  • 自定义分区布局
  • 自定义引导装载程序布局
  • 在安装过程中选择软件包
  • 使用 firstboot 配置安装的系统

16.2. 图形化安装程序用户界面

如果之前已经使用图形用户界面(GUI),那么您应该熟悉这个过程。使用鼠标在页面中导航,点击按钮或者输入文本字段。
还可在安装过程中使用键盘导航。可使用 Tab 键在页面中移动,使用上下箭头键可在列表中滚动,使用 +- 键可扩展和折叠列表,同时还可使用 SpaceEnter 从选中的项目中选择或者删除。还可以使用 Alt+X 键盘命令组合点击按钮或者其他页面选择,其中可使用该页面中任意带下划线的字母替换 X
如果要在没有此功能的系统中使用图形安装,比如分区的系统,则可以使用 VNC 或者显示转发。VNC 和显示转发选择需要在安装过程中有活跃的网络,并使用引导时参数。有关可用引导选项详情请参考 第 28 章 引导选项

注意

如果不想使用图形化安装程序,则可以使用文本模式的安装程序。要启动文本模式安装程序,在 yaboot: 提示符后使用以下引导命令:
linux text
有关 Red Hat Enterprise Linux 引导菜单的描述请参考 第 14.1 节 “引导菜单”;有关文本模式安装说明的简要总揽请参考 第 15.1 节 “文本模式安装程序用户界面”
强烈建议使用 GUI 安装程序执行安装。GUI 安装程序提供 Red Hat Enterprise Linux 安装程序的全部功能,其中包括 LVM 配置,但不能用于文本模式安装。
必须使用文本模式安装程序的用户可按照 GUI 安装说明并获得所有需要的信息。

16.3. 关于 Linux 虚拟控制台的备注

这个信息只用于使用显卡作为其控制台的非分区的 System p 系统用户。分区的 System 系统用户应跳到 第 16.4 节 “使用 HMC vterm”
Red Hat Enterprise Linux 安装程序提供更多安装进程对话框。您可以使用有些对话信息,也可在 shell 提示符后输入命令。该安装程序在五个虚拟控制台中显示这些信息,您可以使用组合键切换到这些控制台。
虚拟控制台是非图形环境的 shell 提示符,可从物理机器而不是远程访问。可同时访问多个虚拟控制台。
如果在安装 Red Hat Enterprise Linux 时遇到问题,这些虚拟控制台可提供帮助。安装或者系统控制台中显示的信息可帮助您找到问题所在。有关虚拟控制台列表、切换到控制台的按键及其内容请参考 表 16.1 “控制台、按键及内容”
通常在图形安装中不需要离开默认控制台(虚拟控制台 #6),除非要尝试诊断安装中出现的问题。
表 16.1. 控制台、按键及内容
控制台按键内容
1ctrl+alt+f1安装对话
2ctrl+alt+f2shell 提示符
3ctrl+alt+f3安装日志(来自安装程序的信息)
4ctrl+alt+f4系统相关信息
5ctrl+alt+f5其他信息
6ctrl+alt+f6X 图形显示

16.4. 使用 HMC vterm

HMC vetrm 是任意分区的 IBM System p 系统的控制台。右键点击 HMC 中的分区,然后选择 打开终端窗口 打开它。每次只能将一个 vterm 连接到该控制台,且除 vterm 外,分区的系统都无法访问该控制台。这通常指的是'虚拟控制台',但与 第 16.3 节 “关于 Linux 虚拟控制台的备注” 中的虚拟控制台不同。

16.5. 欢迎使用 Red Hat Enterprise Linux

欢迎 页面不会提示输入任何内容。
欢迎页面

图 16.1. 欢迎页面

点击 下一步 按钮继续。

16.6. 语言选择

用鼠选择安装时的首选语言(例如:美国英语),并将其作为系统默认选择(请参考下面的图表)。
选择后,点击 下一步 继续。
语言配置

图 16.2. 语言配置

16.7. 键盘配置

用鼠选择用于安装的正确键盘布局类型(例如:美国英语),并将其作为系统默认选择(请参考 图 16.3 “键盘配置”)。
选择后,点击 下一步 继续。
键盘配置

图 16.3. 键盘配置

注意

要在安装结束后改变键盘类型,可以使用 Keyboard Configuration Tool
在 shell 提示符后键入 system-config-keyboard 命令启动 Keyboard Configuration Tool。如果不是 root 用户,它会提示输入 root 密码再继续。

16.8. 存储设备

可以在很多不同存储设备中安装 Red Hat Enterprise Linux。可在这个页面中选择基本存储设备,或者指定存储设备。
存储设备

图 16.4. 存储设备

基本存储设备
请选择 基本存储设备,在下列存储设备中安装 Red Hat Enterprise Linux:
  • 硬件或者固定直接连接到本地系统的驱动器。
指定的存储设备
请选择 指定的存储设备,在下列存储设备中安装 Red Hat Enterprise Linux:
  • 存储区域网络(SAN)
  • 直接访问存储设备(DASD)
  • 固件 RAID 设备
  • 多路径设备
请使用 指定存储设备 选项配置 互联网小计算机系统接口(iSCSI)和 FCoE(使用以太网的光纤)连接。
如果选择 基本存储设备anaconda 会自动探测附加到系统的本地存储,且不需要输入更多信息。请执行 第 16.9 节 “设定主机名”

注意

在安装过程中不会使用 mdeventd 守护进程监控 LVM 和软件 RAID 设备。

16.8.1. 存储设备选择页面

存储设备选择页面显示所有 anaconda 可访问的存储设备。
选择存储设备 -- 基本设备

图 16.5. 选择存储设备 -- 基本设备

选择存储设备 -- 多路径设备

图 16.6. 选择存储设备 -- 多路径设备

选择存储设备 -- 其他 SAN 设备

图 16.7. 选择存储设备 -- 其他 SAN 设备

根据以下标签对设备进行分组:
基本设备
直接连接到本地系统的基本存储设备,比如硬盘驱动器和固定驱动器。
固件 RAID
附加到固件 RAID 控制程序的存储设备。
多路径设备
可通过一个以上的路径访问存储设备,比如通过多 SCSI 控制程序或者同一系统中的光纤端口。

重要

安装程序只检测序列号为 16 或 32 个字符的多路径存储设备。
其他 SAN 设备
存储区域网络(SAN)中的其他可用设备。
选择可在安装过程中使用的存储设备后,点击 下一步,并执行 第 16.8.1.1 节 “高级存储选项”
存储设备选择页面还包含 搜索标签,可允许使用通用识别符(WWID),或者使用其可访问的端口、目标或者逻辑单位数(LUN)过滤存储设备。
存储设备搜索标签

图 16.8. 存储设备搜索标签

该标签包含一个下拉菜单,其中包含根据端口、目标、WWID 或者 LUN 进行搜索的选项(使用对应文本复选框对应这些值)以及根据 WWID 的搜索(使用对应文本复选框对应这个值)。
每个标签显示 anaconda 探测到的一组设备列表,包含帮助识别该设备的有关信息。栏标题的右侧有一个带图标的小下拉菜单。可使用这个菜单选择每个设备显示的数据类型。例如:多路径设备 标签可指定 WWID容量零售商互联路径,并包含每个设备的详请。减少或者增加显示的信息量可帮助您识别具体设备。
选择栏

图 16.9. 选择栏

每一行显示一个设备,其左侧有一个复选框。点击该复选框可让该设备在安装过程中可用,或者点击左侧栏标题中的单选按钮选择,或者取消选择特定页面中列出的所有设备。之后,在安装过程中可选择将 Red Hat Enterprise Linux 安装到在此选择的任意设备中,并将自动挂载在此选择的其他设备使其成为安装的系统的一部分。
注:安装过程不会自动清除在此选择的设备。在此页面中选择一个自己不会将数据保存到有危险的设备中的设备。还请注意,没有在此选择的任何设备都可在安装后通过修改 /etc/fstab 文件将其添加到系统中,成为安装的系统的一部分。

重要

anaconda 会完全忽略在这个页面中不选择的存储设备。要使用不同引导装载程序链载入 Red Hat Enterprise Linux 引导装载程序,则请选择这个页面中出现的所有设备。
选择可在安装过程中使用的存储设备后,点击 下一步,并执行 第 16.13 节 “初始化硬盘”
16.8.1.1. 高级存储选项
在本页中可以配置 iSCSI(使用 TCP/IP 的 SCSI)目标或者 FCoE(使用以太网的光纤)SAN(存储区域网络)。有关 iSCSI 的介绍请参考 附录 B, iSCSI 磁盘
高级存储选项

图 16.10. 高级存储选项

选择 添加 iSCSI 目标添加 FCoE SAN,并点击 添加驱动器。如果要添加 iSCSI 目标,可自选标记为 将目标捆绑至网络接口 复选框。
16.8.1.1.1. 选择并配置网络接口
高级存储选项 页面列出 anaconda 在系统中找到的活跃网络接口,anaconda 必须激活一个接口以便通过该接口连接到存储设备。
高级存储选项 页面中点击 配置网络 使用 NetworkManager 配置并激活中安装过程中使用的接口。另外,anaconda 也可在点击 添加驱动器 后提示 选择网络接口
选择网络接口

图 16.11. 选择网络接口

  1. 从下拉菜单中选择一个接口。
  2. 点击 确定
然后 Anaconda 启动 NetworkManager 以便配置该接口。
网络连接

图 16.12. 网络连接

关于使用 NetworkManager 的细节,请参考『第 16.9 节 “设定主机名”』。
16.8.1.1.2. 配置 iSCSI 参数
要添加 iSCSI 目标,请选择 添加 iSCSI 目标 并点击 添加驱动器
要在安装中使用 iSCSI 存储设备,anaconda 必须能够发现 iSCSI 目标,并创建 iSCSI 会话以便访问。每个步骤都需要 CHAP (Challenge Handshake Authentication Protocol) 验证的用户名和密码。此外,还可以配置 iSCSI 目标在目标,用来认证所添加系统中(反向 CHAP)的 iSCSI initiator,既可用于查找,也可用于会话。CHAP 和反向 CHAP 一同被称为 相互 CHAP双向 CHAP。相互 CHAP 为 iSCSI 连接提供了最高级别的安全性,特别是是在 CHAP 和反向 CHAP 用户名和密码不同的情况下。
按需要尽量多次重复 iSCSI 发现和 iSCSI 登录步骤,添加所有必要的 iSCSI 存储设备。然而,在第一次尝试查找后,就无法再修改 iSCSI initiator 的名字。要修改 iSCSI initiator 的名字,则需要重新安装。

过程 16.1. iSCSI 查找

使用 iSCSI 查找详情 对话框为 anaconda 提供查找 iSCSI 目标所需的信息。
iSCSI 查找详情对话框

图 16.13. iSCSI 查找详情对话框

  1. 目标 IP 地址 字段输入 iSCSI 目标的 IP 地址。
  2. 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-a8675309anaconda 会以这个格式预填写 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 名称和地址》
  3. 使用下拉菜单指定用于查找 iSCSI 的认证类型:
    iSCSI 发现认证

    图 16.14. iSCSI 发现认证

    • 无证书
    • CHAP 对
    • CHAP 对和反向对
    • 如果选择 CHAP 对 作为认证类型,请在 CHAP 用户名CHAP 密码 字段中输入 iSCSI 目标的用户和密码。
      CHAP 对

      图 16.15. CHAP 对

    • 如果选择 CHAP 对和反向对 作为认证类型,请在 CHAP 用户名CHAP 密码 字段中输入用户和密码,并在 反向 CHAP 用户名反向 CHAP 密码 字段中输入 iSCSI initiator 的用户和密码。
      CHAP 对和反向对

      图 16.16. CHAP 对和反向对

  4. 点击开始查找Anaconda 将试图根据您提供的信息查找 iSCSI 目标。如果成功,iSCSI 查找详情 对话框将显示在该目标中发现的所有 iSCSI 节点的列表。
  5. 每个节点旁边都有一个复选框。点击复选框可将该节点用于安装。
    iSCSI 发现节点对话框

    图 16.17. iSCSI 发现节点对话框

  6. 点击 登录 初始化 iSCSI 会话。

过程 16.2. 启动 iSCSI 会话

使用 iSCSI 节点登录 对话框为 anaconda 提供在 iSCSI 目标登录节点和启动 iSCSI 会话所需的信息。
iSCSI 节点登录对话框

图 16.18. iSCSI 节点登录对话框

  1. 使用下拉菜单来指定用于 iSCSI 会话的验证类型:
    iSCSI 会话验证

    图 16.19. iSCSI 会话验证

    • 无证书
    • CHAP 对
    • CHAP 对和反向对
    • 使用在查找步骤中得到的证书
    如果环境使用与 iSCSI 用来查找和会话相同的认证类型以及用户名和密码,请使用 使用在查找步骤中得到的证书,重新使用这些证书。
    • 如果选择 CHAP 对 作为认证类型,请在 CHAP 用户名CHAP 密码 字段中输入 iSCSI 目标的用户和密码。
      CHAP 对

      图 16.20. CHAP 对

    • 如果选择 CHAP 对和反向对 作为认证类型,请在 CHAP 用户名CHAP 密码 字段中输入用户和密码,并在 反向 CHAP 用户名反向 CHAP 密码 字段中输入 iSCSI initiator 用户和密码。
      CHAP 对和反向对

      图 16.21. CHAP 对和反向对

  2. 点击 登录Anaconda 试图根据提供的信息登录 iSCSI 目标中的节点。iSCSI 登录结果 显示相关的结果。
    iSCSI 节点结果对话框

    图 16.22. iSCSI 节点结果对话框

  3. 点击 确定 继续。
16.8.1.1.3. 配置 FCoE 参数
要配置 FCoE SAN,请选择 添加 FCoE SAN,并点击 添加驱动器
在点击 添加驱动器 后出现的对话框中,选择连接到您的 FCoE 开关的网络接口,并点击 添加 FCoE 磁盘
配置 FCoE 参数

图 16.23. 配置 FCoE 参数

数据中心桥接(DCB)是一组以太网协议改进,用于提高存储网络和群集中的以太网连接效果。使用这个对话框中的复选框启用或者禁用安装程序 DCB。这应该只在需要基于主机 DCBX 客户端的联网接口中设定。在采用硬件 DCBX 客户端接口的配置不应选择这个复选框。
Auto VLAN 代表是否执行 VLAN 恢复。如果选择这个复选框,那么就会在验证链接配置后在以太网接口中运行 FIP VLAN 恢复协议。如果尚未配置,则会为恢复 FCoE VLAN 自动生成网络接口,同时会在 VLAN 接口中生成 FCoE 实例。

16.9. 设定主机名

设置提示您提供这台计算机的主机名和域名,可以是完全限定域名(FQDN),其格式为 hostname.domainname;也可以是简短主机名,其格式为 hostname。很多网络有动态主机配置协议(DHCP)服务,它可自动提供带域名的连接的系统。要允许 DHCP 服务为这台机器分配域名,指定简短主机名即可。

注意

可以为系统起任何名字,只要完整的名称是唯一的。主机名只能包含字母,数字和连字符。
设置主机名

图 16.24. 设置主机名

如果 Red Hat Enterprise Linux 是直接连接到互联网,则必须格外注意,以避免服务中断或者 upstream 服务提供者的危险操作。有关这些问题的讨论不在本文档讨论范围内。

注意

安装程序不配置调制解调器。请在安装后使用 Network 程序配置这些设备。调制解调器的设置要具体视您的特定互联网服务供应商(ISP)而定。

16.9.1. 编辑网络连接

重要

第一次进行 Red Hat Enterprise Linux 6 安装引导时,会激活所有在安装过程中配置的网络接口。但该安装程序不会提示在有些常用安装路径中配置网络接口,例如:使用 DVD 将 Red Hat Enterprise Linux 安装到本地硬盘时。
使用本地安装源将 Red Hat Enterprise Linux 安装到本地存储设备中时,如果需要第一次引导系统时有网络访问,请确定至少手动配置一个网络接口。编辑连接时需要手动选择 自动连接 选项。

注意

要在安装完成后更改网络配置,请使用 Network Administration Tool
在 shell 提示符后输入 system-config-network 命令启动 Network Adminstrtion Tool。如果不是 root 用户,则会提示输入 root 密码再继续。
Network Administration Tool 现在已经过时,在 Red Hat Enterprise Linux 6 生命周期中将使用 NetworkManager 替换。
要手动配置网络连接,请点击 配置网络 按钮。此时会出现 网络连接 对话框。可在此使用 NetworkManager 工具,为系统配置有线、无线、移动宽带、InfiniBand、VPN、DSL、VLAN 以及捆绑的连接。NetworkManager 的所有配置功能的详细论述不在本手册范围内。本小节只论述在安装过程中如何配置有线连接的最常见情况。配置其他类型的连接与其基本相同,但必须要配置的具体参数会有所不同。
网络连接

图 16.25. 网络连接

要添加新连接,请点击 添加 并从菜单中选择连接类型。要修改现有连接,请在列表中选择一个连接并点击 编辑。在这两种情况下都会出现一个对话框,其中包含适用于具体连接类型的一组标签,如下所示。要删除连接,请在列表中选择一个连接并点击 删除
在编辑完网络设置后,点击 应用 保存新的配置。如果重新配置了在安装期间已经激活的设备,则必须重启该设备以使用新的配置 - 请参考 第 9.7.1.6 节 “重启网络设备”
16.9.1.1. 所有连接类型都可使用的选项
该类配置选项通用于所有连接类型。
连接名称 字段指定连接的名称。
选择 自动连接 在系统引导时自动启动连接。
在已安装的系统中运行 NetworkManager 时,所有用户可用 选项控制网络配置是否可用于整个系统。在安装过程中,请确保配置的所有网络接口都使用 所有用户可用 选项。
16.9.1.2. 有线连接标签
使用 有线连接 标签指定或者更改网络适配器的 介质访问控制(MAC)地址,并可使用这个界面设置 最大传输单位(MTU,以字节为单位)。
有线连接标签

图 16.26. 有线连接标签

16.9.1.3. 802.1x 安全性标签
使用 802.1x 安全性标签配置 802.1X 的使用端口的网络访问控制(PNAC)。选择 在这个连接中使用 802.1X 安全性 启用访问控制,然后指定网络详情。配置选项包括:
验证
选择以下验证方法之一:
  • 用于传输层安全性TLS
  • 用于管道传输层安全性管道 TLS,也称 TTLS 或者 EAP-TTLS
  • 用于保护的扩展验证协议保护的 EAP(PEAP)
身份识别
提供这台服务器的身份识别。
用户证书
浏览内嵌在特异编码规则(DER)或者增强保密邮件(PEM)中的个人 X.509 证书文件。
CA 证书
浏览内嵌在特异编码规则(DER)或者增强保密邮件(PEM)中的个人 X.509 证书验证
私钥
浏览内嵌在特异编码规则(DER)、增强保密邮件(PEM)或者个人信息交换语法标准(PKCS#12)中的私钥文件。
私钥密码
私钥 字段为私钥指定的密码。选择 显示密码,则可在输入密码时看到它。
802.1x 安全性标签

图 16.27. 802.1x 安全性标签

16.9.1.4. IPv4 设置标签
使用 IPv4 设置标签 为之前选择的网络连接配置 IPv4 参数。
使用 方法下拉菜单指定系统应该从网络中运行的动态主机配置协议(DHCP)服务中获取那些设置。请在以下选项中选择:
自动(DHCP)
使用网络中的 DHCP 服务配置 IPv4 参数。
只使用自动(DHCP)地址
使用该网络中的 DHCP 服务配置 IPv4 地址、子网掩码和网关地址,但必须手动配置 DNS 服务器和搜索域。
手动
手动为静态配置配置 IPv4 参数。
只使用本地链接
为该接口分配 169.254/16 范围内的本地链接地址。
与其他计算机共享
将该系统配置为为其他计算机提供网络访问。为该接口分配 10.42.x.1/24 范围内的地址,启动 DHCP 服务器和 DNS 服务器,将该接口连接到使用网络地址转换(NAT)系统的默认网络连接中。
禁用
这个连接禁用 IPv4。
如果选择的方法需要提供手动参数,请为这个接口输入 IP 地址详情,子网掩码并在 地址 字段输入网关。请使用 添加删除 按钮添加或者删除地址。在 DNS servers 字段输入用逗号隔开的 DNS 服务器列表,并在 搜索域 字段输入用逗号分开的域列表,包括要包含在名称服务器搜索的所有域。
另外,还可在 DHCP 客户端 ID 字段输入这个网络连接的名称。这个名称在子网中必须是唯一的。如果为某个连接分配一个有意义的 DHCP 客户端 ID,会在进行网络问题故障排除时方便识别这个连接。
取消选择 需要 IPv4 地址完成此连接 复选框,可让系统在 IPv4 配置失败而 IPv6 配置成功时,在启用 IPv6 的网络中建立这个连接。
IPv4 设置标签

图 16.28. IPv4 设置标签

16.9.1.4.1. 编辑 IPv4 路由
Red Hat Enterprise Linux 配置了很多自动使用某个设备 IP 地址的路由。要编辑附加路由,请点击 路由 按钮。此时会出现 编辑 IPv4 路由 对话框。
编辑 IPv4 路由对话框

图 16.29. 编辑 IPv4 路由对话框

点击 添加 为新的静态路由添加 IP 地址、子网掩码、网关地址以及单位。
选择 忽略自动获得的路由 让接口只使用在此为其指定的路由。
选择 只将这个连接用于其网络中的资源 来将这个连接限制在只能用于本地网络。
16.9.1.5. IPv6 设置标签
使用 IPv6 设置标签 标签为之前选择的网络连接配置 IPv6 参数。
使用 方法下拉菜单指定系统应该从网络中运行的动态主机配置协议(DHCP)服务中获取那些设置。请在以下选项中选择:
忽略
这个连接忽略 IPv6。
自动
NetworkManager 使用 Router Advertisement(RA)来创建自动的、无状态的配置。
自动,只有地址
NetworkManager 使用 RA 创建自动的、无状态的配置,但 DNS 服务器和搜索域将被忽略且必须手动配置。
自动,只使用 DHCP
NetworkManager 不使用 RA,但从直接从 DHCPv6 请求信息以创建有状态的配置。
手动
为静态配置手动配置 IPv6 参数。
只用于本地链接
为这个接口分配前缀为 fe80::/10 的本地链接地址。
如果选择的方法需要提供手动参数,请为这个接口输入 IP 地址详情,子网掩码并在 地址 字段输入网关。请使用 添加删除 按钮添加或者删除地址。在 DNS servers 字段输入用逗号隔开的 DNS 服务器列表,并在 搜索域 字段输入用逗号分开的域列表,包括要包含在名称服务器搜索的所有域。
另外,还可在 DHCP 客户端 ID 字段输入这个网络连接的名称。这个名称在子网中必须是唯一的。如果为某个连接分配一个有意义的 DHCP 客户端 ID,会在进行网络问题故障排除时方便识别这个连接。
取消选择 需要为这个连接分配 IPv6 地址完成 复选框,允许系统可在 IPv6 配置设备而 IPv4 配置成功时,在启用 IPv4 的网络中生成这个连接。
IPv6 设置标签

图 16.30. IPv6 设置标签

16.9.1.5.1. 编辑 IPv6 路由
Red Hat Enterprise Linux 配置了很多自动使用某个设备 IP 地址的路由。要编辑附加路由,请点击 路由 按钮。此时会出现 编辑 IPv6 理由 对话框。
编辑 IPv6 路由对话框

图 16.31. 编辑 IPv6 路由对话框

点击 添加 为新的静态路由添加 IP 地址、子网掩码、网关地址和单位。
选择 这个连接只用于其网络中的资源 将这个连接限制在只用于本地网络。
16.9.1.6. 重启网络设备
如果重新配置安装期间已在使用的网络,则必须在 anaconda 中断开连接并重新连接设备以使改变生效。Anaconda 使用接口配置(ifcfg)文件和 NetworkManager 通讯。当设备的 ifcfg 文件被删除时,设备将断开连接;而当 ifcfg 文件恢复时,只要设置了 ONBOOT=yes,就将重新连接。关于接口配置文件的更多信息,请参考 https://access.redhat.com/site/documentation/ 中的《Red Hat Enterprise Linux 6 部署指南》
  1. Ctrl+Alt+F2 切换到虚拟终端 tty2
  2. 将接口配置文件移到一个临时位置:
    mv /etc/sysconfig/network-scripts/ifcfg-device_name /tmp
    其中 device_name 是刚才重新配置的设备。例如,ifcfg-eth0eth0 的 ifcfg 文件。
    设备现在在 anaconda 里已经断开连接了。
  3. vi 编辑器里打开接口配置文件:
    vi /tmp/ifcfg-device_name
  4. 验证接口配置文件包含一行 ONBOOT=yes。如果这个文件没有包含这行内容,请添加并保存文件。
  5. 退出 vi 编辑器。
  6. 将接口配置文件移回 /etc/sysconfig/network-scripts/ 目录:
    mv /tmp/ifcfg-device_name /etc/sysconfig/network-scripts/
    现在在 anaconda 中重新连接该设备。
  7. Ctrl+Alt+F6返回 anaconda

16.10. 时区配置

选择距离您计算机物理位置最近的城市设置时区。点击地图放大到具体地理区域。
这里有两种方法选择时区:
  • 用鼠标在互动式地图上点击指定城市(用黄点表示)。一个红色的 X 符号会出现,代表您的选择。
  • 还可以在屏幕底部的列表中选择时区。使用鼠标点击位置突出显示选择。
如果 Red Hat Enterprise Linux 是计算机中唯一的操作系统,请选择 系统时钟使用 UTC。系统时钟是计算机系统硬件的一部分。 Red Hat Enterprise Linux 使用时区设置确定本地时间和系统时钟中的 UTC 之间的偏差。这个行为是使用 UNIX、Linux 和类似操作系统的标准动作。
点击 下一步 执行。

注意

要在安装完成后更改时区配置,可以使用 Time and Date Properties Tool
在 shell 提示符后键入 system-config-date 命令启动 Time and Date Properties Tool。如果不是 root 用户,则会提示输入 root 密码后再继续。

16.11. 设定 Root 密码

设置 root 帐户和密码是安装过程中的最重要的步骤之一。这个 root 帐户是用来安装软件包、升级 RPM 以及执行大多数系统维护的。作为 root 用户登录可让您完全控制您的系统。

注意

root 用户(又称超级用户)可访问整个系统;因此,最好只有在执行系统维护或管理时使用 root 用户登录。
Root 密码

图 16.32. Root 密码

只使用 root 帐户进行系统管理。为日常使用创建一个非 root 帐户,并在执行某些需要超级用户权限的任务时使用 su 成为 root 用户。这些基本规则将打字错误或者执行错误命令对系统的损害减小到最低。

注意

要成为 root 用户,请在终端窗口的 shell 提示符后键入 su - ,然后按 Enter 键,然后输入 root 密码并按 Enter 键。
安装程序提示为系统设定 root 密码[7]不输入 root 密码则无法进行下一阶段的安装。
Root 密码必须至少有六个字符;输入的密码不会在屏幕中出现。必须输入该密码两次;如果两次不一致,安装程序会要求重新输入密码。
应该使用可以记住但其他人不容易猜到的字符串作为 root 密码。您的名字、电话号码、qwertypassword, root123456anteater 都是坏密码的例子。好密码应该是数字字母混合,字母包含大、小写,且不包含字典中的单词,例如:Aard387vark 或者 420BMttNT。请记住密码是分大小写的。如果您记录下您的密码,请将其保存在一个安全的地方。但建议不要记录创建的所有密码。

警告

不要使用本指南中提供的任何示范密码。使用其中任何一个,都可以被视为安全风险。
安装后,如果要更改 root 密码,请作为 root 运行 passwd 命令。如果忘记了 root 密码吗,请查看《 Red Hat Enterprise Linux 6 部署指南》中《使用系统修复模式解决问题》一章查看如何设定新 root 密码。

16.12. 分配存储设备

如果在存储设备选择页面中选择一个以上的存储设备(请参考 第 16.8 节 “存储设备”),anaconda 会询问哪些设备可用来安装操作系统,哪些应该只作为数据存储附加到文件系统。如果只选择了一个存储设备,anaconda 则不会显示这个页面。
在安装过程中,在此处用于数据存储的设备只能挂载为文件系统的一部分,不能对其进行分区或者格式化操作。
分配存储设备

图 16.33. 分配存储设备

这个页面分成两部分。左侧包含只用于保存数据的设备列表。右侧包含可用来安装操作系统的设备列表。
每个列表包含帮助您识别它们的设备信息。在标题栏右侧有使用图标标记的小下拉菜单。可使用这个菜单选择每个设备中显示的数据类型。减少或者增加显示信息有助于识别特定设备。
将某设备从一个列表中移动到另一个列表中,方法为点击该设备,然后点击标记为左移箭头的按钮将其移动到数据存储设备列表中,或者点击标记为右移箭头的按钮将其移动到可用来安装操作系统的设备列表中。
可作为安装目标的设备列表中的每个设备旁都有一个单选按钮。使用这个单选按钮指定要用来作为系统引导设备的设备。

重要

如果任意存储设备一个引导装载程序,而该程序可链载入 Red Hat Enterprise Linux 引导装载程序,请将那个存储设备包含在 安装目标设备 中。在引导装载程序配置过程中,anaconda 仍可看到识别为 安装目标设备 的存储设备。
在这个页面中指定为 安装目标设备 的存储设备不会被安装进程自动清除,除非在分区页面中选择 使用所有空间(请参考 第 16.15 节 “磁盘分区设置”)。
完成指定用于安装的设备后,点击 下一步 继续。

16.13. 初始化硬盘

如果在现有硬盘中没有找到可读分区表,则安装程序会要求初始化该硬盘。这个操作可使该硬盘中的所有现有数据不可读。如果系统有全新硬盘,且其中没有安装任何操作系统,或者已经删除该硬盘中的所有分区,请点击 重新初始化驱动器
安装程序为每个无法读取有效分区表的磁盘提供独立对话框。点击 忽略所有 按钮或者 重新初始化所有 按钮对所有设备采用相同的回答。
警告页面 – 初始化硬盘

图 16.34. 警告页面 – 初始化硬盘

可能出现安装程序无法读取某些 RAID 系统或者其他非标准配置,并提示初始化该硬盘的情况。安装程序会响应它可探测到的物理磁盘结构。
要启用必要时的自动硬盘初始化,请使用 kickstart 命令 zerombr(请参考 第 32 章 Kickstart 安装)。在有之前已初始化磁盘的系统中执行无人安装时需要这个命令。

警告

如果有可在安装过程中分离,并在安装后探测和配置的非标准磁盘配置,请关闭系统,分离磁盘,然后重新开始安装。

16.14. 升级现有系统

重要

以下部分只适用于在次要版本间升级 Red Hat Enterprise Linux,例如:将 Red Hat Enterprise Linux 6.4 升级到 Red Hat Enterprise Linux 6.5 或更高的版本。在主要版本间升级时不支持这个方法,例如:将 Red Hat Enterprise Linux 6 升级到 Red Hat Enterprise Linux 7。
使用 Red Hat Upgrade ToolPreupgrade Assistant 工具可进行 Red Hat Enterprise Linux 主要版本的本地升级,但有一些限制。详情请查看 第 37 章 升级当前系统
安装系统自动探测 Red Hat Enterprise Linux 的现有安装。升级将现有系统软件更新到新的版本,但并不从用户的主目录中删除任何数据。硬盘中现有分区结构不会改变。只有在软件包升级需要时才会更改系统配置。大多数软件包升级不会更改系统配置,而是安装额外配置文件以备之后检测。
请注意:使用的安装介质可能不包含升级计算机所需的所有软件包。

16.14.1. 升级对话

如果系统中包含 Red Hat Enterprise Linux 安装,则会出现一个对话框,询问是否要升级那个安装。要对现有系统执行升级,请在下拉菜单中选择正确的安装并选择 下一步
升级对话

图 16.35. 升级对话

注意

在现有 Red Hat Enterprise Linux 系统中手动安装的软件可能会在升级后行为有所改变。需要在升级后手动重新安装,或者重新编译这个软件以便确定在更新的系统中可正确执行这些软件。

16.14.2. 使用安装程序升级

注意

通常 Red Hat 建议保留独立 /home 分区中的用户数据并执行全新安装。有关分区详情以及如何设置分区请参考 第 9.13 节 “磁盘分区设置”
如果选择使用安装程序升级系统,那么所有不是由 Red Hat Enterprise Linux 提供,且与 Red Hat Enterprise Linux 软件冲突的软件都将被覆盖。开始使用这个方法升级前,请列出系统中现有软件包已备之后参考:
rpm -qa --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' > ~/old-pkglist.txt
安装后,根据这个列表选择哪些软件包是应该重新构建或者从 Red Hat 以外的源搜索的。
下一步,备份所有系统配置数据:
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 盘或者外接硬盘中。
有关以后完成升级过程的详情请参考 第 35.2 节 “完成升级”

16.15. 磁盘分区设置

警告

备份系统中的所有数据是明智之举。例如:如果要升级或创建一个双重引导系统,则应该备份这个存储设备中要保留的数据。有时候错误难免会发生,甚至会导致所有数据丢失。

重要

如果使用文本模式安装 Red Hat Enterprise Linux,只能使用本节所讲的默认分区方案。不能在安装程序自动添加或删除的分区或文件系统之外添加删除分区或文件系统。如果安装时需要自定义布局,则应该通过 VNC 连接或 kickstart 安装执行图形化安装。
另外,类似 LVM、加密文件系统和可重新定义大小的文件系统等高级选项仅在图形模式和 kickstart 中提供。

重要

如果使用 RAID 卡,请注意有些 BIOS 不支持使用 RAID 卡引导。在这些情况下,必须在 RAID 阵列以外的分区中创建 /boot/,比如不同的硬盘中。在使用不确定 RAID 卡创建分区时需要使用内置硬盘。
设置软件 RAID 也需要 /boot/ 分区。
如果已经选择对系统进行自动分区,则应该选择 审核,并手动编辑 /boot/ 分区。
分区允许将硬盘驱动器分隔成独立的本地,每个本地都如同是一个单独的硬盘驱动器。如果运行多个操作系统,分区就特别有用。如果不确定怎样给系统分区,请阅读 附录 A, 磁盘分区简介
磁盘分区设置

图 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 节 “创建自定义布局或者修改默认布局”
点击对话框中描述左侧的单选按钮选择首选分区方法。
选择 加密系统 加密 /boot 分区以外的所有分区。有关加密详情请参考 附录 C, 磁盘加密
要浏览并对自动分区创建的分区进行必要的修改,请选择 浏览 选项。选择 浏览 后,点击 下一步 前进,此时会显示 anaconda 创建的分区。如果这些分区没有达到您的要求,可在此进行修改。

重要

要将 Red Hat Enterprise Linux 引导装载程序配置为使用不同的引导装载程序进行链载入,必须手动指定引导驱动器。如果选择任何自动分区选项,在点击 下一步 前,必须选择 检查并修改分区布局 选项,否则无法指定正确的引导驱动器。

重要

在混合使用多路和非多路存储的系统中安装 Red Hat Enterprise Linux 6 时,安装程序里的自动分区格式会创建包含混合多路和非多路设备的卷组。但这违背了多路存储的目的。
在选择了自动分区后,建议在磁盘选项屏幕中只选择多路,或者是非多路设备中的一个,也可以选择自定义分区。
完成选择后点 下一步

16.16. 选择磁盘加密密码短语

如果选择 加密系统 选项,安装程序会提示为加密系统中的分区设定密码短语。
使用 Linux 统一密钥设定加密分区 -- 详情请参考 附录 C, 磁盘加密
为加密的分区输入密码短语

图 16.37. 为加密的分区输入密码短语

选择密码短语并在对话框的两个字段中输入它。必须在每次系统引导时提供这个密码短语。

警告

如果此密码短语丢失,就完全无法访问所有加密的分区以及其中的数据。密码短语丢失后将无法找回。
请注意:如果执行 Red Hat Enterprise Linux kickstart 安装,则可以保存加密密码短语,并在安装过程中生成加密密码短语备份。详情请参考 第 C.3.2 节 “保存密码短语”第 C.3.3 节 “创建并保存备份密码短语”

16.17. 创建自定义布局或者修改默认布局

如果选择三种自动分区选项中的一个,但没有选择 审核,请向前跳到 第 16.18 节 “在磁盘中写入更改”
如果选择四个自动分区选项中的一个,且选择 审核,就可以接受目前分区设置(点击 下一步),或者在分区页面手动修改设置。
如果选择创建自定义布局,则必须告诉安装程序在哪里安装 Red Hat Enterprise Linux。这可以通过为安装了 Red Hat Enterprise Linux 的一个或多个磁盘分区定义挂载点来完成。
如果还没有计划好要如何设置分区,请参考 附录 A, 磁盘分区简介第 16.17.5 节 “推荐的分区方案”。至少需要一个大小合适的 root(/)分区、一个 /boot/ 分区、PPC PReP 引导分区和一个大小相当于您系统中内存数量两倍的 swap 分区。
anaconda 可处理典型安装的分区要求。
在 IBM System p 中分区

图 16.38. 在 IBM System p 中分区

本页中有两个方框。上面的方框包含在下面方框中选择的硬盘、逻辑卷或者 RAID 设备的图形显示。
上面的图形代表该设备,可以查看安装程序探测到的驱动器名称(比如 /dev/sda 或者 LogVol00),和它的大小(单位为 MB)及其型号。
使用鼠标单击选中图形显示中的具体区域。双击编辑现有分区或者在现有可用空间外创建分区。
在下面的方框有在安装过程中要使用的全部驱动器、逻辑卷和 RAID 设备列表,它们是在前面的安装过程中指定的 - 请参考 第 16.12 节 “分配存储设备”
根据类型对设备进行分组。点击每个设备类型左侧的小三角查看或者隐藏那个类型的设备。
Anaconda 显示每个列出设备的详情:
设备
设备、逻辑卷或者分区的名称
大小(MB)
设备、逻辑卷或者分区的大小(MB)
挂载点/RAID/卷
挂载点(文件系统内的位置)是要挂载分区的地方,也可是 RAID 或者所在逻辑卷组的名称。
类型
分区类型。如果分区是标准分区,这个字段显示分区中的文件系统类型(例如:ext4)。否则它表明该分区是物理卷(LVM)或者软件 RAID 的一部分。
格式
这一栏中的检查标记表明将在安装过程中格式化该分区。
在方框底部有四个按钮:创建编辑删除重置
点击上面的方框中的图形标识或者下面方框中的列表选择一个设备或者分区,然后点击四个按钮之一继续以下操作:
创建
创建新的分区、逻辑卷或软件 RAID
编辑
修改现有的分区、逻辑卷或软件 RAID。请注意,只能用 Resize 按钮缩小分区而不能增大分区。
删除
删除分区、逻辑卷或软件 RAID
重置
取消在这个屏幕里做的所有修改

16.17.1. 创建存储

可使用 创建存储 对话框创建新的存储分区、逻辑卷和软件 RAID。Anaconda 根据在系统中显示或者被配置为传送到系统中的存储显示可用和不可用的选项。
创建存储

图 16.39. 创建存储

选项分组为 创建分区创建软件 RAID创建 LVM 如下:

创建分区

有关 添加分区 对话框详情请参考 第 9.15.2 节 “添加分区”

创建软件 RAID

  • RAID 分区 - 在未分配空间中创建分区成为软件 RAID 设备的一部分。要组成软件 RAID 设备,必须在该系统中有两个或者多个可用 RAID 分区。
  • RAID 设备 - 将两个或者多个 RAID 分区合并为一个软件 RAID 设备。选择这个选项时,可以指定要创建的 RAID 设备类型(RAID 级别)。只有在系统中有两个或者多个可用 RAID 分区时才可使用这个选项。

创建 LVM 逻辑卷

  • LVM 物理卷 - 在未分配空间中创建 物理卷
  • LVM 卷组 - 使用一个或者多个物理卷创建卷组。只有在系统中有至少一个可用物理卷时方可使用这个选项。
  • LVM 逻辑卷 - 在卷组中创建 逻辑卷。只有在系统中有至少一个可用卷组时方可使用这个选项。

16.17.2. 添加分区

要添加新分区,请选择 新建 按钮。此时会出现一个对话框(请参考 图 16.40 “创建新分区”)。

注意

必须为本次安装指定至少一个分区。详情请参考 附录 A, 磁盘分区简介
创建新分区

图 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. 文件系统类型
Red Hat Enterprise Linux 允许生成不同的分区类型和文件系统。下面是对可用的不同文件系统及其使用的简单论述。

分区类型

  • 标准分区 — 标准分区可包含文件系统或者 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

Redundant arrays of independent disks (RAIDs) are constructed from multiple storage devices that are arranged to provide increased performance and — in some configurations — greater fault tolerance. Refer to the Red Hat Enterprise Linux Deployment Guide for a description of different kinds of RAIDs.
要生成 RAID 设备,必须首先创建软件 RAID 分区。创建两个或两个以上的软件 RAID 分区后,请选择 RAID 在 RAID 设备中加入软件 RAID f分区。
RAID 分区
选择这个选项为软件 RAID 配置分区。如果磁盘没有包含任何软件 RAID 分区,那么这个选项是唯一可用选择。此时会出现与添加标准分区相同的对话框 - 请参考 第 16.17.2 节 “添加分区” 中的可用选项描述。注:必须将 文件系统类型 设定为 软件 RAID
创建软件 RAID 分区

图 16.41. 创建软件 RAID 分区

RAID 设备
选择这个选项使用两个或者多个现有软件 RAID 分区构建一个 RAID 设备。这个选项在配置了两个或者多个软件 RAID 分区时可用。
创建 RAID 设备

图 16.42. 创建 RAID 设备

将文件系统类型选择为标准分区。
Anaconda 会自动为 RAID 设备推荐名称,但也可以手动在 md0md15 范围内进行选择。
点击独立存储设备旁的复选框以便包含或者删除这个 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 初始化设置在文本模式安装中不可用。如果需要从头生成一个 LVM 配置,请按 Alt+F2 使用虚拟控制台,并运行 lvm 命令。要返回文本模式安装,请按 Alt+F1
逻辑卷管理(LVM)显示一个基本物理存储空间(比如硬盘或者 LUN)的简单裸机视图。可将代表物理存储分区物理卷分成卷组。可将每个卷组分成多个逻辑卷,每个逻辑卷模拟一个标准磁盘分区。因此,LVM 逻辑卷可作为包含多个物理磁盘的分区使用。
To read more about LVM, refer to the Red Hat Enterprise Linux Deployment Guide. Note, LVM is only available in the graphical installation program.
LVM 物理卷
选择这个选项将分区或者设备配置为 LVM 物理卷。如果存储不包含 LVM 卷组,那么这个选项就是唯一的可用选择。此时会出现与添加标准分区时相同的对话框 - 可用选项的描述请参考 第 16.17.2 节 “添加分区”。请注意必须将 文件系统类型 设定为 物理卷 (LVM)
创建 LVM 物理卷

图 16.43. 创建 LVM 物理卷

生成 LVM 卷组
选择这个选项从可用 LVM 物理卷中创建 LVM 卷组,或者在现有逻辑卷中添加卷组。
生成 LVM 卷组

图 16.44. 生成 LVM 卷组

要向卷组中分配一个或者多个物理卷,首先请为卷组命名。然后选择要在卷组中使用的物理卷。最后在任意卷组中使用 添加编辑删除 配置逻辑卷。
如果从卷组删除物理卷将导致该组没有足够空间用于逻辑卷,则不能删除该物理卷。例如:在由两个 5GB LVM 物理卷分区组成的卷组中含有一个 8GB 逻辑卷。安装程序将不允许删除任何物理卷,因为这样就只为 8GB 的逻辑卷剩下了 5GB 空间。如果相应减小任意逻辑卷的大小,就可以从卷组中删除该物理卷。在这个示例中,将逻辑卷减小到 4GB 将允许删除一个 5GB 的物理卷。
生成逻辑卷
选择这个选项创建 LVM 逻辑卷。假设其为标准磁盘分区选择挂载点,文件系统类型及大小(单位 MB)。还可以选项逻辑卷名称并指定其所属卷组。
生成逻辑卷

图 16.45. 生成逻辑卷

16.17.5. 推荐的分区方案

除非另有原因,我们建议为 x86、AMD64 和 Intel 64 位系统创建以下分区:
  • 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