附录 C. 引导选项参考
您可以使用引导选项修改安装程序的默认行为。
C.1. 安装源引导选项
这部分论述了各种安装源引导选项。
- inst.repo=
inst.repo=
引导选项用来指定安装源,即提供软件包存储库的位置以及描述它们的有效.treeinfo
文件。例如:inst.repo=cdrom
。inst.repo=
选项的目标必须是以下安装介质之一 :-
一个可安装的树,它是一个目录结构,包含了安装程序镜像、软件包和存储库数据的目录结构,以及一个有效的
.treeinfo
文件。 - 一个 DVD(系统 DVD 驱动器中有物理磁盘)
完整的 Red Hat Enterprise Linux 安装 DVD 的 ISO 镜像放在磁盘或者系统可访问的网络位置上。
使用
inst.repo=
引导选项使用不同的格式配置不同的安装方法。下表包含inst.repo=
引导选项语法的详情:表 C.1. inst.repo= 引导选项和安装源的类型和格式 源类型 引导选项格式 源格式 CD/DVD 驱动器
inst.repo=cdrom:<device>
将 DVD 作为物理磁盘安装。 [a]
可挂载设备(HDD 和 USB 盘)
inst.repo=hd:<device>:/<path>
安装 DVD 的镜像文件。
NFS 服务器
inst.repo=nfs:[options:]<server>:/<path>
DVD 或安装树的镜像文件,这是安装 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 的驱动器。
-
一个可安装的树,它是一个目录结构,包含了安装程序镜像、软件包和存储库数据的目录结构,以及一个有效的
使用以下格式设定磁盘设备名称:
-
内核设备名称,例如
/dev/sda1
或者sdb2
-
文件系统标签,如
LABEL=Flash
或LABEL=RHEL8
-
文件系统 UUID,如
UUID=8176c7bf-04ff-403a-a832-9557f94e61db
非字母数字字符必须使用 \xNN
表示,其中 NN 是字符对应的十六进制代码。例如: \x20
是一个空格 (" ")
。
- inst.addrepo=
使用
inst.addrepo=
引导选项添加一个额外的存储库,该存储库可用作另一个安装源和主存储库(inst.repo=
)。您可以在一次引导过程中多次使用inst.addrepo=
引导选项。下表包含inst.addrepo=
引导选项语法的详情。注意REPO_NAME
是该程序库的名称,它是安装过程中必需的。这些软件仓库仅在安装过程中使用,它们不会在安装的系统中安装。
有关统一的 ISO 的更多信息,请参阅 统一的 ISO。
安装源 | 引导选项格式 | 附加信息 |
---|---|---|
在 URL 中可安装的树 |
| 在给定 URL 中查找可安装的树。 |
NFS 路径中的可安装树 |
|
在给定的 NFS 路径中查找可安装的树。主机后需要一个冒号。安装程序将 |
安装环境中的可安装树 |
|
在安装环境中的给定位置查找可安装的树。要使用这个选项,必须在安装程序尝试载入可用软件组前挂载该程序库。这个选项的好处是,您可以在一个可引导 ISO 上有多个库,您还可以从 ISO 安装主存储库和其他软件仓库。到额外软件仓库的路径为 |
磁盘 |
| 挂载给定的 <device> 分区并从由 <path> 指定的 ISO 中安装。如果没有指定 <path>,安装程序会在 <device> 中查找有效安装 ISO。这个安装方法需要一个含有有效可安装树的 ISO。 |
- inst.stage2=
inst.stage2=
引导选项指定安装程序运行时镜像的位置。这个选项需要包含有效的.treeinfo
文件的目录的路径,并从.treeinfo
文件中读取运行时镜像位置。如果.treeinfo
文件不可用,安装程序会尝试从images/install.img
中载入该镜像。当您没有指定
inst.stage2
选项时,安装程序会尝试使用inst.repo
选项指定的位置。当您稍后在安装程序中手动指定安装源时,请使用这个选项。例如,当您要选择 Content Delivery Network (CDN) 作为安装源时。安装 DVD 和引导 ISO 已经包含一个合适的
inst.stage2
选项,来从相应的 ISO 引导安装程序。如果要指定安装源,请使用
inst.repo=
选项。注意默认情况下,在安装介质中使用
inst.stage2=
引导选项,并被设置特定的标签 ; 例如:inst.stage2=hd:LABEL=RHEL-x-0-0-BaseOS-x86_64
。如果您修改了包含运行时镜像的文件系统的默认标签,或者使用自定义流程引导安装系统,请验证inst.stage2=
引导选项是否已被设置为正确的值。- inst.noverifyssl
使用
inst.noverifyssl
引导选项防止安装程序为所有 HTTPS 连接验证 SSL 证书,但附加 Kickstart 软件仓库除外,其中--noverifyssl
可为每个存储库设置。例如:如果您的远程安装源使用自签名 SSL 证书,
inst.noverifyssl
引导选项可让安装程序在不验证 SSL 证书的情况下完成安装。使用
inst.stage2=
指定源时的示例inst.stage2=https://hostname/path_to_install_image/ inst.noverifyssl
使用
inst.repo=
指定源时的示例inst.repo=https://hostname/path_to_install_repository/ inst.noverifyssl
- 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=
引导选项在安装过程中用来执行驱动程序更新。有关如何在安装过程中更新驱动程序的更多信息,请参阅 在安装过程中更新驱动程序。 - inst.repo=hmc
-
这个选项消除了外部网络设置的要求并扩展安装选项。当使用二进制 DVD 引导时,安装程序会提示您输入附加内核参数。要将 DVD 设置为安装源,请在内核参数中附加
inst.repo=hmc
选项。然后安装程序启用支持元素(SE)和硬件管理控制台(HMC)文件访问,从 DVD 中获取 stage2 的镜像,并提供对 DVD 上软件包的访问以供软件选择。 - inst.proxy=
当从 HTTP、HTTPS 和 FTP 协议执行安装时使用这个引导选项。例如:
[PROTOCOL://][USERNAME[:PASSWORD]@]HOST[:PORT]
- inst.nosave=
使用
inst.nosave=
引导选项控制安装日志以及没有保存到安装的系统中的相关文件,如input_ks
、output_ks
、all_ks
、logs
和all
。您可以以逗号分隔的方式组合多个值。例如,inst.nosave=Input_ks,logs
注意inst.nosave
引导选项用于排除安装系统中无法被 Kickstart %post 脚本删除的文件,如日志和输入/输出 Kickstart 结果。input_ks
- 禁用保存输入 Kickstart 结果的功能。
output_ks
- 禁用保存安装程序生成的 Kickstart 结果的功能。
all_ks
- 禁用保存输入和输出 Kickstart 结果的功能。
日志
- 禁用保存所有安装日志的功能。
all
- 禁用保存所有 Kickstart 结果以及所有日志的功能。
- inst.multilib
-
使用
inst.multilib
引导选项将 DNF 的multilib_policy
设置为 all,而不是 best。 - inst.memcheck
-
inst.memcheck
引导选项执行检查来验证系统是否有足够 RAM 来完成安装。如果没有足够的 RAM,安装过程将停止。系统检查不是完全准确的,在安装过程中的内存用量要根据软件包的选择、用户界面(如图形或文本)和其它参数而定。 - inst.nomemcheck
-
inst.nomemcheck
引导选项不会执行检查来验证系统是否有足够 RAM 完成安装。任何尝试执行小于最小内存的安装都不支持,并可能导致安装过程失败。