第 3 章 安装及引导

3.1. 安装程序

已改进 Red Hat Enterprise Linux 安装程序 Anaconda,提高 Red Hat Enterprise Linux 7.1 的安装过程。

界面

  • 现在图形安装界面包含一个附加页面,可使用该页面在安装过程中配置 Kdump 内核崩溃转储机制。之前,只能在安装后使用 firstboot 程序进行配置,但如果没有图形界面就无法使用该程序。现在,您可以在没有图形环境的系统中将配置 Kdump 作为安装进程的一部分。您可以使用主安装程序菜单(安装概述)进入这个新页面。
    新 Kdump 页面

    图 3.1. 新 Kdump 页面

  • 已重新设计手动分区页面,以改进用户体验。在该页面中将一些控制按钮移动到不同的位置。
    重新设计的手动分区页面

    图 3.2. 重新设计的手动分区页面

  • 现在您可以在安装程序的 网络 & 主机名 页面配置网络桥接。具体步骤为:点击接口列表底部的 + 按钮,从菜单中选择 桥接,并在随后出现的 编辑桥接连接 对话框中配置该桥接。该对话框是由 NetworkManager 提供,并在《Red Hat Enterprise Linux 7.1 联网指南》中有详细记录。
    在桥接配置中添加了几个新的 Kickstart 选项,详情如下。
  • 安装程序不再使用多控制台显示日志。相反,所有日志都将在虚拟控制台 1(tty1)中的 tmux 边框中显示。要在安装过程中查看日志,请按 Ctrl+Alt+F1 切换至 tmux,然后使用 Ctrl+b X 在不同窗口间切换(使用该页面底部显示的具体窗口号替换 X)。
    Ctrl+Alt+F6 切换回图形界面。
  • 现在 Anaconda 的命令行界面包含完整帮助信息。要查看帮助信息,请在安装了 anaconda 软件包的系统中使用 anaconda -h 命令。该命令行界面可让您在已安装的系统中运行该安装程序,有利于磁盘映像安装。

Kickstart 命令及选项

  • logvol 命令有一个新选项,--profile=。用户可使用这个选项指定在精简逻辑卷中使用的配置模式名称。如果使用该选项,还会在该逻辑卷的元数据中包含该名称。
    默认情况下,可使用的配置文件为在 /etc/lvm/profile 目录中定义的 defaultthin-performance。详情请查看 lvm(8) man page。
  • 更改 logvol 命令的 --size=--percent= 选项。之前 --percent= 选项是与 --grow--size= 选项一同使用,指定创建所有固定大小的卷后,逻辑卷中有多少容量可扩展。
    从 Red Hat Enterprise Linux 7.1 开始,--size=--percent= 选项不能在同一 logvol 命令中使用。
  • 修复 autostep kickstart 命令的 --autoscreenshot 选项,现在可以在退出所述页面时将 /tmp/anaconda-screenshots 目录中的每个页面正确保存为快照。安装完成后,会将这些快照移动到 /root/anaconda-screenshots
  • liveimg 命令现在支持 tar 文件以及磁盘映像。tar 归档必须包含安装介质 root 文件系统,且该文件名必须以 .tar.tbz.tgz.txz.tar.bz2.tar.gz 或者 .tar.xz 结尾。
  • network 中添加了几个新选项用来配置网络桥接:
    • 使用选项 --bridgeslaves= 时,会生成使用 --device= 选项指定设备名称的网络桥接,并在桥接中添加使用 --bridgeslaves= 选项的设备。例如:
      network --device=bridge0 --bridgeslaves=em1
    • --bridgeopts= 选项需要一个用于桥接接口,用逗号分开的自选参数列表。可用值包括 stppriorityforward-delayhello-timemax-ageageing-time。有关这些参数的详情请查看 nm-settings(5) man page。
  • autopart 命令有一个新选项 --fstype。这个选项可让您在 Kickstart 文件中使用自动分区时更改默认的文件系统类型(xfs)。
  • 在 Kickstart 中添加了几个新功能,以便提供更好的容器支持。这些功能包括:
    • repo 命令的新选项 --install 将提供的存储库配置保存在 /etc/yum.repos.d/ 目录中。不使用这个选项,在 Kickstart 文件中配置的程序库只能在安装过程中使用,而无法在安装的系统中使用。
    • bootloader 命令的 --disabled 选项可防止安装引导装载程序。
    • Kickstart 文件 %packages 部分的新 --nocore 选项可防止系统安装 @core 软件包组。这样就可在使用容器时安装非常小的系统。

    注意

    请注意,上述选项只能在使用容器时使用。在一般安装中使用这些选项可能造成系统无法使用。

为 LUKS 加密收集熵

  • 如果在安装过程中选择加密一个或多个分区或逻辑卷(可以是互动式安装或使用 Kickstart 文件安装),Anaconda 会尝试收集 256 字节熵值(随机数据),以保证加密法安全。收集 256 字节熵值后,或等待 10 分钟后,安装会继续进行。收集熵值是在真正的安装阶段开始前发生,也就是要创建加密分区或卷时发生。图形界面中会出现对话窗口,显示进程及剩余时间。
    无法跳过或禁止收集熵值的过程,但有些方法可加速此进程:
    为加密法收集熵值

    图 3.3. 为加密法收集熵值

图形安装程序中的内置帮助信息

现在,安装程序图形界面中的每个页面以及 Initial Setup 程序都在其右上角有一个 帮助 按钮。点击此按钮使用 Yelp 帮助浏览器打开《安装指南》中与当前页面相关的部分。
Anaconda 内置帮助信息

图 3.4. Anaconda 内置帮助信息


为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。