Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 23 章 引导选项

Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 安装系统包括管理员的引导选项,它通过启用(或禁用)特定功能来修改安装程序的默认行为。要使用引导选项,请将其附加到引导命令行中,如 第 23.1 节 “在引导菜单配置安装系统” 所述。添加到引导行中的多个选项需要用一个空格分开。
本章描述了两种基本选项:
  • 以"equals"符号(=)结尾的选项要求指定值 - 不能自行使用。例如: inst.vncpassword= 选项还必须包含一个值(本例中为密码)。因此,正确的格式是 inst.vncpassword=password。本身,如果未指定密码,选项将无效。
  • 不使用 "=" 符号显示的选项不接受任何值或参数。例如,rd.live.check 选项强制 Anaconda 在开始安装前验证安装介质;如果给出这个选项,将执行检查,如果不存在检查,则会跳过检查。

23.1. 在引导菜单配置安装系统

注意
指定自定义引导选项的具体方式在每个系统体系结构上都是不同的。有关编辑引导选项的架构特定步骤,请参考:
在引导菜单中编辑引导选项有多种不同的方法(即引导安装介质后显示的菜单):
  • boot: 提示符,通过按引导菜单中任意位置的 Esc 键 来访问。使用这个提示时,第一个选项必须总是指定要载入的安装程序镜像文件。在大多数情况下,可以使用 linux 关键字指定镜像。之后,可以根据需要指定附加选项。
    在此提示符处 按 Tab 键 将显示可用命令形式的帮助(如果适用)。要使用您的选项开始安装,请按 Enter 键。要从 boot: 提示符返回到引导菜单,重启计算机并再次从安装介质引导。
  • 在基于 BIOS 的 AMD64 和 Intel 64 系统中的 > 提示,通过突出显示引导菜单中的条目并按 Tab 键 来访问。与 boot: 提示符不同,这个提示允许您编辑预定义的引导选项集。例如,如果您突出显示了标记为 Test this media and install Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7.5 的条目,则此菜单条目使用的完整选项会在提示符中显示,允许您添加您自己的选项。
    Enter 将使用您指定的选项开始安装。要取消编辑并返回到引导菜单,请随时 按 Esc 键
  • 基于 UEFI 的 64 位 AMD、Intel 和 ARM 系统上的 GRUB2 菜单。如果您的系统使用 UEFI,您可以通过突出显示一个条目并按 e 键来编辑引导选项。完成编辑后,按 F10Ctrl+X 使用您指定的选项开始安装。
除了本章中介绍的选项外,引导提示符还接受跟踪 内核 选项。可以在 dracut.cmdline(7) man page 中提供这些选项的列表。
注意
安装程序专用的引导选项总是以 inst. 开始。在本指南中。目前,这个前缀是可选的,例如 resolution=1024x768 的工作方式与 inst.resolution=1024x768 完全相同。但是,在以后的版本中应该会强制使用 inst. 前缀。

指定安装源

inst.repo=
指定安装源 - 即安装程序可以查找所需镜像和软件包的位置。例如:
inst.repo=cdrom
目标必须是:
  • 一个可安装的树,它是一个目录结构,其中包含安装程序的镜像、软件包和 repodata 以及 valid .treeinfo 文件
  • DVD(系统 DVD 驱动器中有物理磁盘)
  • 完整的 Red Hat Enterprise Linuxnbsp 的 ISO 镜像;Hat Enterprise Linuxnbsp;Linux 安装 DVD,放置在硬盘或者可从安装系统中访问的网络位置(需要指定 NFS 服务器 作为安装源)
这个选项允许使用不同的格式配置不同的安装方法。下表中描述了语法。

表 23.1. 安装源

安装源 选项格式
所有 CD/DVD 驱动器 inst.repo=cdrom
特定 CD/DVD 驱动器 inst.repo=cdrom:device
硬盘驱动器 inst.repo=hd:device:/path
HMC inst.repo=hmc
HTTP 服务器 inst.repo=http://host/path
HTTPS 服务器 inst.repo=https://host/path
FTP 服务器 inst.repo=ftp://username:password@host/path
NFS 服务器 inst.repo=nfs:[options:]server:/path [a]
[a] 这个选项默认使用 NFS 协议版本 3。要使用不同的版本,请将 nfsvers=X 添加到 选项 中,将 X 替换为您要使用的版本号。
注意
在以前的 Red Hat Enterprise Linuxnbsp 版本中 ;Hat Enterprise Linuxnbsp;Linux 是由 NFS ( nfs 选项)的可安装树的单独选项,以及位于 NFS 源( nfsiso 选项)上的 ISO 镜像。在 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 中,安装程序可自动检测源是可安装树还是包含 ISO 镜像的目录,nfsiso 选项已被弃用。
可使用以下格式设置磁盘设备名称:
  • 内核设备名称,如 /dev/sda1sdb2
  • 文件系统标签,如 LABEL=Flash 或 LABEL=RHEL7
  • 文件系统 UUID,如 UUID=8176c7bf-04ff-403a-a832-9557f94e61db
非字母数字字符必须使用 \xNN 表示,其中 NN 是字符的十六进制表示法。例如,\x20 是一个空格(" ")。
inst.stage2=
指定要载入的安装程序运行时镜像的位置。语法与 指定安装源 中的相同。这个选项需要一个包含有效 .treeinfo 文件的目录路径;如果找到了运行时镜像的位置,则会从该文件中读取该位置。如果 a .treeinfo 文件不可用,Anaconda 将尝试从 LiveOS/squashfs.img 加载映像。
可以多次使用这个选项指定多个 HTTP、HTTPS 或者 FTP 源。
inst.stage2=host1/install.img inst.stage2=host2/install.img	inst.stage2=host3/install.img
注意
默认情况下,安装介质中使用 inst.stage2= 引导选项并设置为特定标签(例如: inst.stage2=hd:LABEL=RHEL7\x20Server.x86_64)。如果您修改了包含运行时镜像的文件系统的默认标签,或者使用自定义流程引导安装系统,则必须确保将这个选项设置为正确的值。
inst.dd=
如果您需要在安装过程中执行驱动程序更新,请使用 inst.dd= 选项。它可以多次使用。可以使用 指定安装源 中详述的任何格式指定驱动程序 RPM 软件包的位置。除了 inst.dd=cdrom 选项外,必须始终指定设备名称。例如:
inst.dd=/dev/sdb1
在没有参数的情况下使用这个选项(只作为 inst.dd)会提示安装程序使用互动菜单要求您输入驱动程序更新磁盘。
还可以从硬盘或者类似的设备加载驱动程序磁盘,而不是通过网络或 initrd 加载。按照以下步骤操作:
  1. 在硬盘、USB 或者类似设备中载入驱动程序磁盘。
  2. 将标签(如DD )设置为这个设备。
  3. 使用以下方法开始安装:
    inst.dd=hd:LABEL=DD:/dd.rpm
    作为启动参数。
使用特定标签替换DD,并使用特定名称替换 dd.rpm。使用 inst.repo 命令支持的任何内容而不是 LABEL 来指定您的硬盘。
有关在安装过程中驱动程序更新的详情,请查看 AMD64 和 Intel 64 系统 第 6 章 在 AMD64 和 Intel 64 系统上安装期间更新驱动程序,以及 IBM Power Systems 服务器的 第 11 章 在 IBM Power 系统上安装期间更新驱动程序

Kickstart 引导选项

inst.ks=
提供用于自动化安装的 Kickstart 文件的位置。可以使用对 inst.repo 有效的任意格式指定位置。详情请查看 指定安装源
多次使用 选项来指定多个 HTTP、HTTPS 和 FTP 源。如果指定了多个 HTTP、HTTPS 和 FTP 位置,则会按顺序尝试位置,直到成功为止:
inst.ks=host1/directory/ks.cfg inst.ks=host2/directory/ks.cfg inst.ks=host3/directory/ks.cfg
如果您只指定设备而不是路径,安装程序将在指定设备中的 /ks.cfg 中查找 Kickstart 文件。如果您使用这个选项但没有指定设备,安装程序将使用以下内容:
inst.ks=nfs:next-server:/filename
在上例中,next-server 是 DHCP Server 的 next-server 选项或 DHCP 服务器本身的 IP 地址,filename DHCP 文件名 选项,或 /kickstart/。如果指定的文件名以 / 字符结尾,则 ip-kickstart 将被附加。例如:

表 23.2. 默认 Kickstart 文件位置

DHCP 服务器地址 客户端地址 kickstart 文件位置
192.168.122.1 192.168.122.100 192.168.122.1/Kickstart/192.168.122.100-kickstart
另外,从 Red Hat Enterprise Linuxnbsp 开始,在 Red Hat Enterprise Linuxnbsp;Linux 7.2 开始,安装程序将尝试从名为 ks.cfg 的卷中加载名为 ks.cfg 的 Kickstart 文件(如果存在)。如果您的 Kickstart 文件在这个位置,则不需要使用 inst.ks= 引导选项。
inst.ks.sendmac
使用所有网络接口的 MAC 地址向传出 HTTP 请求添加标头。例如:
X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab
这在使用 inst.ks=http 置备系统时很有用。
inst.ks.sendsn
向传出 HTTP 请求添加标头。此标头将包含系统的序列号,读取自 /sys/class/dmi/id/product_serial。标头具有以下语法:
X-System-Serial-Number: R8VA23D

控制台、环境和显示选项

console=
此内核选项指定用作主控制台的设备。例如,若要在第一个串行端口上使用控制台,可使用 console=ttyS0。这个选项应该与 inst.text 选项一同使用。
您可以多次使用这个选项。在这种情况下,引导信息将显示在所有指定的控制台中,但安装程序随后会使用最后一个控制台。例如:如果您指定了 console=ttyS0 console=ttyS1,安装程序将使用 ttyS1
noshell
在安装过程中禁用对 root shell 的访问。这对自动(Kickstart)安装非常有用 - 如果您使用这个选项,用户可以查看安装进度,但通过按 Ctrl+Alt+F2 访问 root shell,它们不会干扰它。
inst.lang=
设置安装期间要使用的语言。语言代码与 lang Kickstart 命令中使用的代码相同,如 第 27.3.1 节 “Kickstart 命令和选项” 所述。在安装 system-config-language 软件包的系统中,也可以在 /usr/share/system-config-language/locale-list 中找到有效值的列表。
inst.geoloc=
在安装程序中配置地理位置的使用。地理位置用于预设置语言和时区,并使用以下语法: inst.geoloc=value
value 参数可以是以下任意一种:

表 23.3. inst.geoloc 选项的有效值

禁用地理位置 inst.geoloc=0
使用 Fedora geoip API inst.geoloc=provider_fedora_geoip
使用 Hostip.info GeoIP API inst.geoloc=provider_hostip
如果没有指定这个选项,Anaconda 将使用 provider_fedora_geoip
inst.keymap=
指定安装程序使用的键盘布局。布局代码与 键盘 Kickstart 命令中使用的代码相同,如 第 27.3.1 节 “Kickstart 命令和选项” 所述。
inst.text
强制安装程序在文本模式而不是图形模式下运行。例如,文本用户界面有限,它不允许您修改分区布局或设置 LVM。当在图形功能有限的机器上安装系统时,建议使用 VNC,如 启用远程访问 所述。
inst.cmdline
强制安装程序在命令行模式下运行。这个模式不允许任何交互,必须在 Kickstart 文件或命令行中指定所有选项。
inst.graphical
强制安装程序在图形模式下运行。这个模式是默认的模式。
inst.resolution=
以图形模式指定屏幕分辨率。格式为 NxM,其中 N 是屏幕宽度,M 是屏幕高度(以像素表示)。最低分辨率为 800x600
inst.headless
指定安装到 的机器没有任何显示硬件。换句话说,这个选项可防止安装程序尝试检测页面。
inst.xdriver=
指定要在安装过程中和安装的系统中使用的 X 驱动程序名称。
inst.usefbx
告诉安装程序使用帧缓冲 X 驱动程序,而不是具体硬件驱动程序。这个选项等同于 inst.xdriver=fbdev
modprobe.blacklist=
将一个或多个驱动程序列入黑名单(完全禁用)。使用这个选项禁用的驱动程序(模式)会在安装启动时阻止载入,安装完成后,安装的系统会保留这些设置。然后,列入黑名单的驱动程序可以在 /etc/modprobe.d/ 目录中找到。
使用以逗号分隔的列表禁用多个驱动程序。例如:
modprobe.blacklist=ahci,firewire_ohci
inst.sshd=0
默认情况下,sshd 仅在 IBM Z 上自动启动,在其他构架中,除非使用 inst.sshd 选项,否则不会启动 sshd。这个选项可防止 sshd 在 IBM Z 上自动启动。
inst.sshd
在安装过程中启动 sshd 服务,该服务允许您在安装过程中使用 SSH 连接到该系统并监控其进度。有关 SSH 的更多信息,请参阅《 Red Hat Enterprise Linux 7 系统管理员指南》中的 ssh(1) man page 和相应的章节。默认情况下,sshd 仅在 IBM Z 上自动启动,在其他构架中,除非使用 inst.sshd 选项,否则不会启动 sshd
注意
在安装过程中,root 帐户默认没有密码。您可以使用 sshpw Kickstart 命令设置在安装过程中使用的 root 密码,如 第 27.3.1 节 “Kickstart 命令和选项” 所述。
inst.kdump_addon=
启用或禁用安装程序中的 Kdump 配置屏幕(附加组件)。这个屏幕默认是启用的;使用 inst.kdump_addon=off 禁用它。请注意,禁用附加组件将在图形和文本 界面以及 %addon com_redhat_kdump Kickstart 命令中禁用 K dump 屏幕。

网络引导选项

初始网络初始化由 dracut 处理。本节仅列出一些较常用的选项;有关完整列表,请参阅 dracut.cmdline(7) man page。有关联网的更多信息,请参见《 红帽企业 Linux 7 网络指南 》。
ip=
配置一个或多个网络接口。要配置多个接口,您可以多次使用 ip 选项 - 每个接口一次。如果配置了多个接口,还必须使用 option rd.neednet=1,且您必须使用 bootdev 选项指定一个主引导接口,如下所述。另外,您可以使用 ip 选项一次,然后使用 Kickstart 设置其他接口。
这个选项接受几种不同的格式。在 表 23.4 “网络接口配置格式” 中描述了最常见的情况。

表 23.4. 网络接口配置格式

配置方法 选项格式
自动配置任意接口 ip=method
自动配置特定的接口 ip=interface:method
静态配置 ip=ip::gateway:netmask:hostname:interface:none
自动配置特定接口并进行覆盖 [a] ip=ip::gateway:netmask:hostname:interface:method:mtu
[a] 使用指定的自动配置方法(如 dhcp )调出指定的接口,但会覆盖自动获得的 IP 地址、网关、子网掩码、主机名或其他指定参数。所有参数都是可选的;仅指定您要覆盖的参数,自动获得的值将用于其他参数。
method 参数可以是以下任意一种:

表 23.5. 自动接口配置方法

自动配置方法 Value
DHCP dhcp
IPv6 DHCP dhcp6
IPv6 自动配置 auto6
iBFT(iSCSI 引导固件表) ibft
注意
如果您使用需要网络访问的引导选项,如 inst.ks=http://主机/path,但没有指定 ip 选项,安装程序将使用 ip=dhcp
重要
要自动连接到 iSCSI 目标,需要激活用于访问目标的网络设备。推荐的做法是使用 ip=ibft 引导选项。
在上表中,ip 参数指定客户端的 IP 地址。可以通过将 IPv6 地址放在方括号中来指定 IPv6 地址,例如 [ 2001:DB8::1]
gateway 参数是默认网关。此处也接受 IPv6 地址。
netmask 参数是要使用的子网掩码。这可以是 IPv4 的完整子网掩码(如 255.255.255.0)或 IPv6 前缀(如 64)。
hostname 参数是客户端系统的主机名。这个参数是可选的。
nameserver=
指定名称服务器的地址。这个选项可多次使用。
rd.neednet=
如果您使用多个 ip 选项,则必须使用 option rd.neednet=1。另外,要设置多个网络接口,您可以使用 ip 一次,然后使用 Kickstart 设置其他接口。
bootdev=
指定引导接口。如果您使用多个 ip 选项,这个选项是必须的。
ifname=
将给定接口名称分配给具有给定 MAC 地址的网络设备。可多次使用.语法是 ifname=接口MAC。例如:
ifname=eth0:01:23:45:67:89:ab
注意
使用 ifname= 选项是在安装过程中设置自定义网络接口的唯一方法。
inst.dhcpclass=
指定 DHCP 厂商类别标识符。dhcpd 服务将此值视为 vendor-class-identifier。默认值为 anaconda-$(uname -srm)
inst.waitfornet=
使用 inst.waitfornet=SECONDS 引导选项可让安装系统在安装前等待网络连接。SECONDS 参数中给出的值指定在超时和继续安装过程(即使网络连接不存在)前等待网络连接的最长时间。
vlan=
在带有指定名称的指定接口中设置虚拟 LAN(VLAN)设备。语法为 vlan=name: interface。例如:
vlan=vlan5:em1
以上命令将在 em1 接口上设置名为 vlan5 的 VLAN 设备。名称 可采用以下格式:

表 23.6. VLAN 设备命名约定

命名方案 示例
VLAN_PLUS_VID vlan0005
VLAN_PLUS_VID_NO_PAD vlan5
DEV_PLUS_VID em1.0005.
DEV_PLUS_VID_NO_PAD em1.5.
bond=
使用以下语法设置绑定设备: bond=name [:slaves][:options].使用绑定设备名称替换 name使用逗号分隔 的物理(以太网)接口列表替换从系统,并使用以逗号分隔 的绑定选项列表替换选项。例如:
bond=bond0:em1,em2:mode=active-backup,tx_queues=32,downdelay=5000
有关可用选项的列表,请执行 modinfo bonding 命令。
不带任何参数使用这个选项将假设 bond=bond0:eth0,eth1:mode=balance-rr
team=
使用以下语法设置团队设备: team=master :从设备使用 团队设备和从设备的名称替换 master,使用逗号分隔的物理(以太网)设备列表,以用作团队设备的从设备。例如:
team=team0:em1,em2

高级安装选项

inst.kexec
如果指定了这个选项,安装程序将在安装结束时使用 kexec 系统调用,而不是执行重启。这会立即加载新系统,绕过通常由 BIOS 或固件执行的硬件初始化。
重要
由于使用 kexec 引导系统存在复杂性,因此无法对它进行显式测试和保证能够在各种情况下正常运行。
使用 kexec 时,设备寄存器(通常会在系统完全重启后清除)可能会继续填写数据,这可能会给某些设备驱动程序造成问题。
inst.gpt
强制安装程序将分区信息安装到 GUID 分区表(GPT)而不是主引导记录(MBR)。这个选项在基于 UEFI 的系统中没有意义,除非它们处于 BIOS 兼容模式。
通常,基于 BIOS 的系统和基于 UEFI 的系统在兼容模式下将尝试使用 MBR 模式来存储分区信息,除非磁盘大小为 2 32 个扇区或大于2 32 个扇区。通常磁盘扇区的大小为 512 字节,这通常相当于 2 TiB。使用这个选项会改变这个行为,允许将 GPT 写入比这个值小的磁盘。
有关 GPT 和 MBR 的详情,请参考 第 8.14.1.1 节 “MBR 和 GPT 注意事项”,以及 第 A.1.4 节 “GUID 分区表(GPT)” 了解有关 GPT、MBM 和磁盘分区的更多常规信息。
inst.multilib
为多 lib 软件包配置系统(即,允许在 64 位 AMD64 或 Intel 64 系统上安装 32 位软件包)并安装在这部分中指定的软件包。
通常,在 AMD64 或 Intel 64 系统中,只安装此体系结构(标记为 x86_64)的软件包以及用于所有架构(标记为 noarch )的软件包。当您使用这个选项时,32 位 AMD 或 Intel 系统(标记为 i686)的软件包也会被自动安装(如果可用)。
这只适用于在 %packages 部分直接指定的软件包。如果软件包仅作为依赖项安装,则只会安装指定的依赖关系。例如:如果您要安装依赖于软件包 glibc 的软件包 bash,则会在多个变体中安装它们,而后者则只在特别需要的不同变体中安装。
selinux=0
默认情况下,SELinux 在安装程序中以 permissive 模式运行,并在安装的系统中 以强制 模式运行。此选项禁止在安装程序和安装的系统中使用 SELinux。
注意
selinux=0inst.selinux=0 选项不同。selinux=0 选项禁止在安装程序和安装的系统中使用 SELinux,而 inst.selinux=0 仅在安装程序中禁用 SELinux。默认情况下,SELinux 在安装程序中以 permissive 模式运行,因此禁用 SELinux 将无效。
inst.nosave=
这个选项在 Red Hat Enterprise Linux 7.3 中引入,用于控制将哪些 Kickstart 文件和安装日志保存到安装的系统中。在执行 OEM 操作系统安装时,或在使用敏感资源(如内部存储库 URL)生成映像时禁用保存此类数据特别有用,因为这些资源可能已在 kickstart 文件中或镜像日志中提及。这个选项的可能值有:
input_ks - 禁用保存输入 Kickstart 文件(如果有)。
output_ks - 禁止保存 Anaconda 生成的输出 Kickstart 文件。
all_ks - 禁用保存输入和输出 Kickstart 文件。
logs - 禁止保存所有安装日志。
all - 禁止保存所有 Kickstart 文件和所有安装日志。
可将多个值合并为逗号分隔列表,例如: input_ks,logs
inst.zram
这个选项控制在安装过程中 zRAM swap 的使用。它在系统 RAM 中创建压缩块设备,并将其用作交换空间,而不是硬盘。这使得安装程序能够实质上增加可用的内存量,从而在内存较低的系统上加快安装速度。
默认情况下,在内存超过 2 GiB 的系统中在 zRAM 上启用 swap,并在内存超过 2 GiB 的系统中禁用 swap。您可以使用这个选项更改此行为 - 在超过 2 GiB RAM 的系统中,使用 inst.zram=1 启用它,在内存 2 GiB 或更少的系统中,使用 inst.zram=0 禁用此功能。

启用远程访问

为远程图形安装配置 Anaconda 所需的选项如下:详情请查看 第 25 章 使用 VNC
inst.vnc
指定安装程序的图形界面应该在 VNC 会话中运行。如果您指定了这个选项,则需要使用 VNC 客户端应用程序连接到该系统,以便与安装程序交互。VNC 共享已启用,因此多个客户端可以同时连接到系统。
注意
默认情况下,使用 VNC 安装的系统将在文本模式中启动。
inst.vncpassword=
在 VNC 服务器中设置安装程序使用的密码。任何尝试连接到该系统的 VNC 客户端都必须提供正确的密码才能访问。例如: inst.vncpassword=testpwd 会将密码设置为 testpwd。VNC 密码长度必须在 6 到 8 个字符之间。
注意
如果您指定一个无效密码(一个太短或太长),系统会提示您根据安装程序的信息指定一个新密码:
VNC password must be six to eight characters long.
Please enter a new one, or leave blank for no password.

Password:
inst.vncconnect=
在安装开始后,连接到指定主机和端口侦听的 VNC 客户端。正确的语法是 inst.vncconnect=host:port,其中 host 是 VNC 客户端主机的地址,而 port 指定要使用的端口。port 参数是可选的,如果没有指定,安装程序将使用 5900

调试和故障排除

inst.updates=
指定要应用于安装程序运行时的 updates.img 文件的位置。语法与 inst.repo 选项中的语法相同 - 详情请参阅 表 23.1 “安装源”。在所有格式中,如果您没有指定文件名而只有一个目录,安装程序将查找名为 updates.img 的文件。
inst.loglevel=
指定要在终端上记录的信息的最小级别。这仅涉及终端日志;日志文件始终包含所有级别的消息。
这个选项从最低到最高级别的可能值有: debuginfowarningerrorcritical。默认值为 info,即默认情况下,日志记录终端将显示范围从 infocritical 的消息。
inst.syslog=
安装开始后,此选项会将日志信息发送到指定主机上的 syslog 进程。必须将远程 syslog 进程配置为接受传入的连接。有关如何将 syslog 服务配置为接受进入的连接的详情,请参考 Red Hat Enterprise Linux 7 系统管理员指南
inst.virtiolog=
指定用于转发日志的 virtio 端口(位于 /dev/virtio-ports/名称中的字符设备)。默认值为 org.fedoraproject.anaconda.log.0 ;如果存在此端口,则会使用它。
rd.live.ram
如果指定了这个选项,阶段 2 映像将复制到 RAM 中。当使用 NFS 存储库上的 stage2 镜像时,这个选项可能会使安装顺利进行,因为安装有时会受到 NFS 上第 2 阶段 2 映像所构建的环境中重新配置的影响。
请注意,在 NFS 服务器上使用这个选项时,使用这个选项会将最低内存增加镜像的大小 - 大约 500 MiB。
inst.nokill
个调试选项,可在出现致命错误或安装过程结束时阻止 anaconda 阻止并重新启动。这可让您捕获重启后会丢失的安装日志。

23.1.1. 弃用和删除引导选项

弃用的引导选项

此列表中的选项 已弃用。它们仍可正常工作,但存在其它选项可以提供相同的功能。不建议使用弃用的选项,它们将会在以后的版本中被删除。
注意
请注意,作为 第 23.1 节 “在引导菜单配置安装系统” 描述,安装程序特定的选项现在使用 inst. 前缀。例如: vnc= 选项被视为已弃用,并使用 inst.vnc= 选项替换。此处不列出这些更改。
method=
配置的安装方法。使用 inst.repo= 选项替代。
repo=nfsiso:server:/path
在 NFS 安装中,指定目标是位于 NFS 服务器中的 ISO 镜像,而不是可安装的树。现在会自动检测到这个区别,这意味着这个选项与 inst.repo=nfs:server:/path 相同。
dns=
配置域名服务器(DNS)。改为使用 nameserver= 选项。
netmask=, gateway=, hostname=, ip=, ipv6=
这些选项已合并到 ip= 选项下。
ksdevice=
选择要在安装的早期阶段使用的网络设备。使用不同的选项替换了不同的值;请查看下表。

表 23.7. 自动接口配置方法

当前行为
不存在 所有设备都尝试使用 dhcp 激活,除非通过 ip= 选项或 BOOTIF 选项指定所需的设备和配置。
ksdevice=link 与上述内容类似,无论是否需要网络,都将始终在 initramfs 中激活网络。supported rd.neednet dracut 选项应当用于获得相同的结果。
ksdevice=bootif 忽略(指定时默认使用 BOOTIF= 选项)
ksdevice=ibft 替换为 ip=ibft dracut 选项
ksdevice=MAC 替换为 BOOTIF=MAC
ksdevice=device 使用 ip= dracut 选项指定设备名称替换。
blacklist=
用于禁用指定的驱动程序。现在,这由 modprobe.blacklist= 选项处理。
nofirewire=
禁用了对 FireWire 接口的支持。您可以使用 modprobe.blacklist= 选项禁用 FireWire 驱动程序(firewire_ohci):
modprobe.blacklist=firewire_ohci
nicdelay=
用于指示网络被视为活动状态的延时;系统会等待网关成功 Ping,或者直到此参数中指定的秒数为止。在 RHEL 7 中,通过 dracut 模块在安装的早期阶段配置和激活网络设备,该模块确保在继续之前可以访问该网关。有关 dracut 的更多信息,请参阅 dracut.cmdline(7) man page。
linksleep=
用于配置 anaconda 在激活设备之前应等待设备上的链接的时长。现在,在 dracut 模块中提供了这个功能,其中可将 specific rd.net.timeout.* 选项配置为处理因为网络设备初始化速度较慢而导致的问题。有关 dracut 的更多信息,请参阅 dracut.cmdline(7) man page。

删除引导选项

删除了以下选项:它们存在于以前的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 中,但无法再使用它们。
askmethod,asknetwork
安装程序的 initramfs 现在完全非互动,这意味着这些选项不再可用。使用 inst.repo= 指定安装方法,使用 ip= 配置网络设置。
serial
此选项强制 Anaconda 使用 /dev/ttyS0 控制台作为输出。改为使用 console=/dev/ttyS0 (或类似)。
updates=
指定安装程序的更新位置。使用 inst.updates= 选项替代。
Essid=, wepkey=, wpakey=
配置的无线网络访问。网络配置现在由 dracut 处理,该配置不支持无线联网,使得这些选项无用。
ethtool=
过去用于配置其他低级网络设置。现在,所有网络设置都由 ip= 选项处理。
gdb
允许调试加载程序。而是 Userd.debug
mediacheck
在开始安装前验证安装介质。使用 rd.live.check 选项替换。
ks=floppy
指定 3.5 内磁盘作为 Kickstart 文件源。这些驱动器不再被支持。
display=
配置的远程显示。使用 inst.vnc 选项替换。
utf8
添加了在使用文本模式安装时对 UTF8 的支持。UTF8 支持现在可以自动正常工作。
noipv6
用于禁用安装程序中的 IPv6 支持。IPv6 现在内置在内核中,因此驱动程序无法列入黑名单;但是,可以使用 ipv6.disable dracut 选项禁用 IPv6
upgradeany
升级是通过不同的 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 进行的操作。有关升级您的系统的详情请参考 第 29 章 升级当前系统
vlanid=
用于配置虚拟 LAN(802.1q 标签)设备.改为使用 vlan= dracut 选项。