第 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
Copy to Clipboard Toggle word wrap
目标必须是:
  • 一个可安装的树,它是一个目录结构,其中包含安装程序的镜像、软件包和 repodata 以及 valid .treeinfo 文件
  • DVD(系统 DVD 驱动器中有物理磁盘)
  • 完整的 Red Hat Enterprise Linuxnbsp 的 ISO 镜像;Hat Enterprise Linuxnbsp;Linux 安装 DVD,放置在硬盘或者可从安装系统中访问的网络位置(需要指定 NFS 服务器 作为安装源)
这个选项允许使用不同的格式配置不同的安装方法。下表中描述了语法。
Expand
表 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
Copy to Clipboard Toggle word wrap
注意
默认情况下,安装介质中使用 inst.stage2= 引导选项并设置为特定标签(例如: inst.stage2=hd:LABEL=RHEL7\x20Server.x86_64)。如果您修改了包含运行时镜像的文件系统的默认标签,或者使用自定义流程引导安装系统,则必须确保将这个选项设置为正确的值。
inst.dd=
如果您需要在安装过程中执行驱动程序更新,请使用 inst.dd= 选项。它可以多次使用。可以使用 指定安装源 中详述的任何格式指定驱动程序 RPM 软件包的位置。除了 inst.dd=cdrom 选项外,必须始终指定设备名称。例如:
inst.dd=/dev/sdb1
Copy to Clipboard Toggle word wrap
在没有参数的情况下使用这个选项(只作为 inst.dd)会提示安装程序使用互动菜单要求您输入驱动程序更新磁盘。
还可以从硬盘或者类似的设备加载驱动程序磁盘,而不是通过网络或 initrd 加载。按照以下步骤操作:
  1. 在硬盘、USB 或者类似设备中载入驱动程序磁盘。
  2. 将标签(如DD )设置为这个设备。
  3. 使用以下方法开始安装:
    inst.dd=hd:LABEL=DD:/dd.rpm
    Copy to Clipboard Toggle word wrap
    作为启动参数。
使用特定标签替换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
Copy to Clipboard Toggle word wrap
如果您只指定设备而不是路径,安装程序将在指定设备中的 /ks.cfg 中查找 Kickstart 文件。如果您使用这个选项但没有指定设备,安装程序将使用以下内容:
inst.ks=nfs:next-server:/filenameinst.ks=nfs:next-server:/filenameinst.ks=nfs:next-server:/filenameinst.ks=nfs:next-server:/filename
Copy to Clipboard Toggle word wrap
在上例中,next-server 是 DHCP Server 的 next-server 选项或 DHCP 服务器本身的 IP 地址,filename DHCP 文件名 选项,或 /kickstart/。如果指定的文件名以 / 字符结尾,则 ip-kickstart 将被附加。例如:
Expand
表 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
Copy to Clipboard Toggle word wrap
这在使用 inst.ks=http 置备系统时很有用。
inst.ks.sendsn
向传出 HTTP 请求添加标头。此标头将包含系统的序列号,读取自 /sys/class/dmi/id/product_serial。标头具有以下语法:
X-System-Serial-Number: R8VA23DX-System-Serial-Number: R8VA23D
Copy to Clipboard Toggle word wrap

控制台、环境和显示选项

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 参数可以是以下任意一种:
Expand
表 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
Copy to Clipboard Toggle word wrap
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 “网络接口配置格式” 中描述了最常见的情况。
Expand
表 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 参数可以是以下任意一种:
Expand
表 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
Copy to Clipboard Toggle word wrap
注意
使用 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
Copy to Clipboard Toggle word wrap
以上命令将在 em1 接口上设置名为 vlan5 的 VLAN 设备。名称 可采用以下格式:
Expand
表 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
Copy to Clipboard Toggle word wrap
有关可用选项的列表,请执行 modinfo bonding 命令。
不带任何参数使用这个选项将假设 bond=bond0:eth0,eth1:mode=balance-rr
team=
使用以下语法设置团队设备: team=master :从设备使用 团队设备和从设备的名称替换 master,使用逗号分隔的物理(以太网)设备列表,以用作团队设备的从设备。例如:
team=team0:em1,em2
Copy to Clipboard Toggle word wrap

高级安装选项

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:
Copy to Clipboard Toggle word wrap
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=
选择要在安装的早期阶段使用的网络设备。使用不同的选项替换了不同的值;请查看下表。
Expand
表 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
Copy to Clipboard Toggle word wrap
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 选项。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat