附录 D. 引导选项参考

本节介绍可以用来修改安装程序默认行为的一些引导选项。有关 Kickstart 和高级引导选项,请查看 执行高级 RHEL 安装文档

D.1. 安装源引导选项

这部分包含有关各种安装源引导选项的信息。

inst.repo=

inst.repo= 引导选项用来指定安装源,即提供软件包存储库的位置以及描述它们的有效 .treeinfo 文件。例如: inst.repo=cdrominst.repo= 选项的目标必须是以下安装介质之一 :

  • 一个可安装的树,它是一个目录结构,包含了安装程序镜像、软件包和存储库数据的目录结构,以及一个有效的 .treeinfo 文件。
  • 一个 DVD(系统 DVD 驱动器中有物理磁盘)
  • 一个 Red Hat Enterprise Linux 安装 DVD 的 ISO 镜像,它可以位于一个硬盘中,或在一个可以被访问到的网络位置。

    您可以使用 inst.repo= 引导选项使用不同的格式配置不同的安装方法。下表包含 inst.repo= 引导选项语法详情:

    表 D.1. inst.repo= installation source boot options

    源类型引导选项格式源格式

    CD/DVD 驱动器

    inst.repo=cdrom[:device]

    将 DVD 作为物理磁盘安装。[a]

    可安装的树

    inst.repo=hd:device:/path

    DVD 或安装树的镜像文件,这是安装 DVD 中的目录和文件的完整副本。

    NFS 服务器

    inst.repo=nfs:[options:]server:/path

    安装 DVD 的镜像文件。[b]

    HTTP 服务器

    inst.repo=http://host/path

    安装树,这是安装 DVD 中的目录和文件的完整副本。

    HTTPS 服务器

    inst.repo=https://host/path

    FTP 服务器

    inst.repo=ftp://username:password@host/path

    HMC

    inst.repo=hmc

     
    [a] 如果 设备 丢失,安装程序会自动搜索包含安装 DVD 的驱动器。
    [b] NFS 服务器选项默认使用 NFS 协议版本 3。要使用不同的 X 版本,请在 选项 中添加 +nfsvers=X
    注意

    NFS 服务器选项默认使用 NFS 协议版本 3。要使用不同的版本,请在选项中添加 +nfsvers=X

    您可以使用以下格式设置磁盘设备名称:

  • 内核设备名称,例如 /dev/sda1 或者 sdb2
  • 文件系统标签,如 LABEL=FlashLABEL=RHEL8
  • 文件系统 UUID,如 UUID=8176c7bf-04ff-403a-a832-9557f94e61db

    非字母数字字符必须使用 \xNN 表示,其中 NN 是字符对应的十六进制代码。例如: \x20 是一个空格 (" ")

inst.addrepo=

使用 inst.addrepo= 引导选项添加可与主程序库一起作为另一个安装源使用的额外程序库(inst.repo=)。您可以在一次引导过程中使用 inst.addrepo= 引导选项多次。下表包含 inst.addrepo= 引导选项语法的详情。

注意

REPO_NAME 是该程序库的名称,它是安装过程中必需的。这些软件仓库仅在安装过程中使用,它们不会在安装的系统中安装。

表 D.2. inst.addrepo 安装源引导选项

安装源引导选项格式附加信息

在 URL 中可安装的树

inst.addrepo=REPO_NAME,[http,https,ftp]://<host>/<path>

在给定 URL 中查找可安装的树。

NFS 路径中的可安装树

inst.addrepo=REPO_NAME,nfs://<server>:/<path>

在给定的 NFS 路径中查找可安装的树。主机后需要一个冒号。安装程序在 nfs:// 直接传递到 mount 命令后,而不是根据 RFC 2224 解析 URL。

安装环境中的可安装树

inst.addrepo=REPO_NAME,file://<path>

在安装环境中的给定位置查找可安装的树。要使用这个选项,必须在安装程序尝试载入可用软件组前挂载库 y。这个选项的好处是,您可以在一个可引导 ISO 上有多个库,您还可以从 ISO 安装主存储库和其他软件仓库。到额外软件仓库的路径为 /run/install/source/REPO_ISO_PATH。另外,您可以在 Kickstart 文件中将存储库目录挂载到 %prepini。该路径必须是绝对的,并以 / 开头,例如: inst.addrepo=REPO_NAME,file:///<path>

硬盘驱动器

inst.addrepo=REPO_NAME,hd:<device>:<path>

挂载给定的 <device> 分区并从由 <path> 指定的 ISO 中安装。如果没有指定 <path>,安装程序会在 <device> 中查找有效的安装 ISO。这个安装方法需要一个含有有效可安装树的 ISO。

inst.noverifyssl
inst.noverifyssl 引导选项可防止安装程序为所有 HTTPS 连接验证 SSL 证书,但附加 Kickstart 存储库除外,其中 --noverifyssl 可针对每个存储库设置。
inst.stage2=

使用 inst.stage2= 引导选项指定安装程序运行时镜像的位置。这个选项需要包含有效 .treeinfo 文件的目录路径。运行时镜像的位置从 .treeinfo 文件中读取。如果 .treeinfo 文件不可用,安装程序会尝试从 images/install.img 中载入该镜像。

如果没有指定 inst.stage2 选项,安装程序会尝试使用 inst.repo 选项指定的位置。

您应该只在 PXE 引导时指定这个选项。安装 DVD 和引导 ISO 已经包含正确的 inst.stage2 选项来引导安装程序。

注意

默认情况下,安装介质会使用 inst.stage2= 引导选项,并被设置为特定标签,例如: inst.stage2=hd:LABEL=RHEL-8-0-0-BaseOS-x86_64。如果您修改包含运行时镜像的文件系统默认标签,或者使用自定义流程引导安装系统,您必须确认 inst.stage2= 引导选项是否正确。

inst.stage2.all

inst.stage2.all 引导选项是用来指定不同的 HTTP、HTTPS 或者 FTP 源。您可以多次使用 inst.stage2= 引导选项,同时使用 inst.stage2.all 选项按顺序从源获取镜像,直到成功为止。例如:

inst.stage2.all
inst.stage2=http://hostname1/path_to_install_tree/
inst.stage2=http://hostname2/path_to_install_tree/
inst.stage2=http://hostname3/path_to_install_tree/
inst.dd=
inst.dd= 引导选项在安装过程中用来执行驱动程序更新。有关如何在安装过程中更新驱动程序的详情,请参阅 执行高级 RHEL 安装 文档。
inst.repo=hmc
当使用二进制 DVD 引导时,安装程序会提示您输入附加内核参数。要将 DVD 设为安装源,请在内核参数后附加 inst.repo=hmc。然后安装程序启用 SEHMC 文件访问,从 DVD 中获取 stage2 的镜像,并提供对 DVD 中软件包的访问,以便选择软件。这个选项消除了对外部网络设置的要求并扩展了安装选项。
inst.proxy=

在从 HTTP、HTTPS、FTP 源执行安装时,使用 inst.proxy= 引导选项。例如:

[PROTOCOL://][USERNAME[:PASSWORD]@]HOST[:PORT]
inst.nosave=

使用 inst.nosave= 引导选项控制哪些安装日志和相关文件没有保存到安装的系统中,例如 input_ksoutput_ksall_kslogsall。可将多个值合并为用逗号分开的列表,例如: input_ks,logs

注意

inst.nosave 引导选项是用来将无法被 Kickstart %post 脚本删除的系统中的文件(如日志和输入/输出 Kickstart 结果)排除。

表 D.3. inst.nosave boot options

选项描述

input_ks

禁用保存输入 Kickstart 结果的功能。

output_ks

禁用保存安装程序生成的输出 Kickstart 结果的功能。

all_ks

禁用保存输入和输出 Kickstart 结果的功能。

logs

禁用保存所有安装日志的功能。

all

禁用保存所有 Kickstart 结果以及所有日志的功能。

inst.multilib
使用 inst.multilib 引导选项将 DNF 的 multilib_policy 设置为 all,而不是 best
inst.memcheck
inst.memcheck 引导选项执行检查来验证系统是否有足够 RAM 来完成安装。如果没有足够 RAM,则会停止安装过程。系统检查不是完全准确的,在安装过程中的内存用量要根据软件包的选择、用户界面(如图形或文本)和其它参数而定。
inst.nomemcheck
inst.nomemcheck 引导选项不会执行检查来验证系统是否有足够 RAM 完成安装。在低于推荐最小内存量的系统中进行安装不被支持,并可能导致安装过程失败。

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