跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise Micro Documentation / 部署指南 / 手动安装 / 引导参数
适用范围 SUSE Linux Enterprise Micro 5.3

11 引导参数

SUSE Linux Enterprise Micro 允许在引导期间设置数个参数,例如,选择安装数据源或设置网络配置。

使用合适的引导参数集有助于简化安装过程。许多参数也可以在以后使用 linuxrc 例程来配置,但是使用引导参数更方便。在一些自动安装情形中,引导参数可通过 initrdinfo 文件提供。

系统针对安装的启动方式取决于体系结构,例如,PC (AMD64/Intel 64) 或大型机的系统启动方式就不同。如果将 SUSE Linux Enterprise Micro 安装为 KVM 或 Xen 超级管理程序上的 VM Guest,请遵照 AMD64/Intel 64 体系结构的指导操作。

注意
注意:引导选项和引导参数

术语引导参数引导选项通常可以换用。本文档在大部分情况下使用术语引导参数

11.1 使用默认引导参数

通常,选择安装即会开始安装引导过程。

如果发生问题,请使用 Installation—ACPI DisabledInstallation—Safe Settings。有关安装过程故障诊断的更多信息,请参见第 14 章 “查错

屏幕底部的菜单栏提供了某些安装中所需的一些高级功能。使用 F1 ... F12 功能键可以指定其他选项以传递到安装例程,而不需要了解这些参数的详细语法(参见第 11 章 “引导参数)。第 11.2.1 节 “配有传统 BIOS 的计算机上的引导屏幕”中提供了可用功能键的详细说明。

11.2 PC (AMD64/Intel 64/Arm AArch64)

本节介绍如何更改 AMD64、Intel 64 和 Arm AArch64 的引导参数。

11.2.1 配有传统 BIOS 的计算机上的引导屏幕

引导屏幕将显示用于安装过程的多个选项。从硬盘引导会引导安装的系统且默认处于选中状态。使用箭头键选择其他选项之一,然后按下 Enter 来引导。相关的选项有:

安装

常规安装方式。将启用所有常用的硬件功能。如果安装失败,请参见 F5内核以了解禁用可能有问题的功能的引导参数。

更多 › 引导 Linux 系统

引导已安装的 Linux 系统。系统会询问您要从哪个分区引导系统。

更多 › 检查安装媒体

只有从基于所下载 ISO 创建的媒体中进行安装时,该选项才可用。这种情况下,建议检查安装媒体的完整性。该选项会在自动检查媒体之前启动安装系统。在检查成功时,将会启动正常的安装例程。如果检测到媒体损坏,安装例程会中止。请更换损坏的媒体,然后重新开始安装过程。

更多 › 内存测试

通过反复的读写操作过程来测试系统的 RAM。通过重引导来终止测试。有关详细信息,请参见第 14.4 节 “引导失败”

The Boot Screen on Machines with a Traditional BIOS
图 11.1︰ 配有传统 BIOS 的计算机上的引导屏幕

您可以使用屏幕底部显示的功能键来更改语言、屏幕分辨率、安装源,或者添加硬件供应商提供的其他驱动程序:

F1帮助

获取引导屏幕的活动元素的内容相关帮助。使用箭头键进行导航,使用 Enter 转到链接,使用 Esc 离开帮助屏幕。

F2 语言

为此安装选择显示语言和相应的键盘布局。默认语言为美国英语。

F3 视频模式

选择安装的多种图形显示方式。默认情况下,视频分辨率通过 KMS(内核模式设置)自动确定。如果此设置在您的系统上不起效果,请选择无 KMS,并根据需要在引导命令行上指定 vga=ask,以显示有关视频分辨率的提示。如果图形安装出现问题,请选择文本模式

F4

通常情况下都是从插入的安装媒体来执行安装。在此处,选择其他源(如 FTP 或 NFS 服务器)或配置代理服务器。

F5内核

如果正常安装遇到问题,此菜单可用于禁用几个可能有问题的功能。如果您的硬件不支持 ACPI(高级配置和电源接口),请选择无 ACPI 以选择无 ACPI 支持安装。无本地 APIC禁用对 APIC(高级可编程中断控制器)的支持,APIC 可能对某些硬件产生问题。安全设置引导使用了 DMA 方式(用于 CD/DVD-ROM 驱动器)且禁用了电源管理功能的系统。

如果不确定,请先尝试使用下列选项:安装 - 禁用 ACPI安装 - 安全设置。专家还可以使用命令行(引导选项)来输入或更改内核参数。

F6 驱动程序

按此键可告知系统您有 SUSE Linux Enterprise Micro 的可选驱动程序更新。通过文件URL,在安装开始前直接装载驱动程序。如果您选择,则系统将在安装过程中的适当时间提示您插入更新磁盘。

11.2.2 配有 UEFI 的计算机上的引导屏幕

UEFI(统一可扩展固件接口)是一种新的行业标准,它替换并扩展了传统的 BIOS。最新的 UEFI 实施包含安全引导扩展,它只允许系统执行经过签名的引导加载器,从而防止引导恶意代码。

用于引导配备传统 BIOS 的计算机的引导管理器 GRUB 2 不支持 UEFI,因此 GRUB 2 会替换为 GRUB 2 for EFI。如果安全引导已启用,YaST 将会自动选择 GRUB 2 for EFI 进行安装。无论是从管理角度还是用户角度来看,这两个引导管理器实施的行为都是一样的,并且在下文中都称为 GRUB 2

提示
提示:将额外的驱动程序与安全引导搭配使用

在启用安全引导的情况下安装时,无法装载不是 SUSE Linux Enterprise Micro 随附的驱动程序。通过 SolidDriver 随附的驱动程序也存在这种情况,系统默认不信任这些驱动程序的签名密钥。

要装载不是 SUSE Linux Enterprise Micro 随附的驱动程序,请执行以下操作之一:

  • 在安装之前,通过固件或系统管理工具将所需密钥添加到固件数据库中。

  • 使用可引导的 ISO,以便在首次引导时将所需的密钥注册到 MOK 列表中。

引导屏幕将显示用于安装过程的多个选项。使用箭头键更改所选选项并按 Enter 进行引导。相关的选项有:

安装

常规安装方式。将启用所有常用的硬件功能。如果安装失败,请参见 F5内核以了解禁用可能有问题的功能的引导参数。

更多 › 应急系统

启动不带图形用户界面的最小 Linux 系统。有关详细信息,请参见

更多 › 引导 Linux 系统

引导已安装的 Linux 系统。系统会询问您要从哪个分区引导系统。

更多 › 检查安装媒体

只有从基于所下载 ISO 创建的媒体中进行安装时,该选项才可用。这种情况下,建议检查安装媒体的完整性。该选项会在自动检查媒体之前启动安装系统。在检查成功时,将会启动正常的安装例程。如果检测到媒体损坏,安装例程会中止。

The Boot Screen on Machines with UEFI
图 11.2︰ 配有 UEFI 的计算机上的引导屏幕

SUSE Linux Enterprise Micro 上的 GRUB 2 for EFI 不支持引导提示或用于添加引导参数的功能键。默认情况下,安装进程以美式英语启动,而引导媒体则作为安装源。系统会执行 DHCP 查询以配置网络。要更改这些默认设置或添加引导参数,需要编辑相应的引导项。使用箭头键并按 E 将其高亮显示。有关编辑方面的提示,请参见屏幕帮助(注意,目前仅提供英语键盘)。安装项与下列类似:

setparams 'Installation'

   set gfxpayload=keep
   echo 'Loading kernel ...'
   linuxefi /boot/x86_64/loader/linux splash=silent
   echo 'Loading initial ramdisk ...'
   initrdefi /boot/x86_64/loader/initrd

将以空格分隔的参数添加到以 linuxefi 开头的行的末尾。要引导所编辑的项,请按 F10。如果要通过串行控制台访问计算机,请按 Esc0https://en.opensuse.org/Linuxrc 上提供了完整的参数列表。

11.3 重要引导参数列表

本节包含一部分重要引导参数。

11.3.1 一般引导参数

autoyast=URL

autoyast 参数指定进行自动安装所需 autoinst.xml 控制文件的位置。

manual=<0|1>

manual 参数控制其他参数是否仅仅是用户必须确认的默认值。如果应接受所有值并且不询问任何问题,请将此参数设置为 0。设置 autoyast 意味着将 manual 设置为 0

Info=URL

指定文件的位置,该文件用于读取其他选项。

upgrade=<0|1>

要升级 SUSE Linux Enterprise Micro,请指定 Upgrade=1

dud=URL

URL 装载驱动程序更新。

设置 dud=ftp://ftp.example.com/PATH_TO_DRIVERdud=http://www.example.com/PATH_TO_DRIVER 会从某个 URL 装载驱动程序。如果设置为 dud=1,则系统会在引导期间要求您提供 URL。

language=LANGUAGE

设置安装语言。部分支持的值为 cs_CZde_DEes_ESfr_FRja_JPpt_BRpt_PTru_RUzh_CNzh_TW

acpi=off

禁用 ACPI 支持。

noapic

无逻辑 APIC。

nomodeset

禁用 KMS。

textmode=1

以文本模式启动安装程序。

console=SERIAL_DEVICE[,MODE]

SERIAL_DEVICE 可以是实际的串行或并行设备(例如 ttyS0),也可以是虚拟终端(例如 tty1)。MODE 是波特率、奇偶校验和停止位(例如 9600n8)。此设置的默认值由主板固件设置。如果显示器上未显示输出,请尝试设置 console=tty1。可以定义多个设备。

11.3.2 配置网络接口

重要
重要:配置网络接口

本节中讨论的设置仅应用于安装过程中使用的网络接口。

仅当安装期间需要网络时,才会配置网络。要强制配置网络,请使用 netsetupifcfg 参数。

netsetup=VALUE

netsetup=dhcp 会强制通过 DHCP 配置网络。当使用引导参数 hostipgatewaynameserver 配置网络时,设置 netsetup=-dhcp。如果使用选项 netsetup=hostip,netmask,gateway,nameserver,安装程序会在引导期间要求指定网络设置。

ifcfg=INTERFACE[.VLAN]=[.try,]SETTINGS

INTERFACE 可以是 *(将匹配所有接口),也可以是类似于 eth* 的值(将匹配以 eth 开头的所有接口)。还可以使用 MAC 地址作为值。

您可以选择在接口名称后面设置 VLAN,并以句点分隔。

如果 SETTINGSdhcp,则会使用 DHCP 配置所有匹配的接口。如果添加 try 选项,当可以通过配置的其中一个接口连接到安装软件源时,配置将会停止。

或者,您也可以使用静态配置。如果使用静态参数,将会仅配置第一个匹配的接口,除非您添加了 try 选项。这样将会配置所有接口,直到可以连接到软件源。

静态配置的语法为:

ifcfg=*="IPS_NETMASK,GATEWAYS,NAMESERVERS,DOMAINS"

每个逗号分隔值又可以包含一个空格分隔值列表。IPS_NETMASK 采用 CIDR 表示法,例如 10.0.0.1/24。仅当使用空格分隔列表时,才需要引号。包含两个名称服务器的示例:

ifcfg=*="10.0.0.10/24,10.0.0.1,10.0.0.1 10.0.0.2,example.com"
提示
提示:其他网络参数

ifcfg 引导参数非常强大,可用于设置几乎所有的网络参数。除上述参数以外,您还可以通过 /etc/sysconfig/network/ifcfg.template /etc/sysconfig/network/config 设置所有配置选项的值(以逗号分隔)。以下示例在某个接口上设置自定义 MTU 大小(否则需要通过 DHCP 配置大小):

ifcfg=eth0=dhcp,MTU=1500
hostname=host.example.com

输入完全限定的主机名。

domain=example.com

DNS 的域搜索路径。允许您使用短主机名来替代全限定主机名。

hostip=192.168.1.2[/24]

输入要配置接口的 IP 地址。IP 可以包含子网掩码,例如 hostip=192.168.1.2/24。仅当安装期间需要网络时,才评估此设置。

gateway=192.168.1.3

指定要使用的网关。仅当安装期间需要网络时,才评估此设置。

nameserver=192.168.1.4

指定负责的 DNS 服务器。仅当安装期间需要网络时,才评估此设置。

domain=example.com

域搜索路径。仅当安装期间需要网络时,才评估此设置。

11.3.3 指定安装源

如果不使用 DVD 或 USB 闪存盘进行安装,请指定替代的安装源。

install=SOURCE

指定要使用的软件源的位置。可能的协议包括 cdhdslpnfssmb (Samba/CIFS)、ftptftphttphttps。默认选项为 cd

要通过加密连接安装,请使用 https URL。如果无法校验证书,请使用 sslcerts=0 引导参数禁用证书检查功能。

如果给定了 httphttpsftptftpsmb URL,则可以在该 URL 中指定用户名和口令来进行身份验证。示例:

install=https://USER:PASSWORD@SERVER/DIRECTORY/DVD1/

在 Samba 或 CIFS 安装情况下,您还可以指定要使用的域:

install=smb://WORKDOMAIN;USER:PASSWORD@SERVER/DIRECTORY/DVD1/

要使用 cdhdslp,请按下面的示例设置:

install=cd:/
install=hd:/?device=sda/PATH_TO_ISO
install=slp:/

11.3.4 指定远程访问

每次只能指定几种不同远程控制方法中的一种。不同的方法有 SSH、VNC、远程 X 服务器。有关如何使用本节所列参数的信息,请参见第 13 章 “远程安装

display_ip=IP_ADDRESS

Display_IP 会让安装系统尝试连接到位于给定地址的 X 服务器。

重要
重要:X 身份验证机制

在 Window 系统直接安装依赖于一个基于主机名的 原始身份验证机制。此机制在最新的 SUSE Linux Enterprise Micro 版本中已禁用。最好以 SSH 或 VNC 安装。

vnc=1

在安装期间启用 VNC 服务器。

vncpassword=PASSWORD

设置 VNC 服务器的口令。

ssh=1

ssh 会启用 SSH 安装。

ssh.password=PASSWORD

在安装期间指定 root 用户的 SSH 口令。

11.4 高级设置

要配置对本地 RMT 或 supportconfig 服务器的访问途径以完成安装,您可以指定引导参数,以便在安装期间设置这些服务。如果您在安装期间需要 IPv6 支持,此方法同样适用。

11.4.1 为安装使用 IPv6

默认情况下,仅可为您的计算机指定 IPv4 网络地址。要在安装期间启用 IPv6,请在引导提示处输入以下参数之一:

接受 IPv4 和 IPv6
ipv6=1
仅接受 IPv6
ipv6only=1

11.4.2 为安装使用代理

在为了访问远程网站而实施代理服务器的网络中,只有在配置代理服务器时,才能在安装期间注册。

要在安装期间使用代理,请在引导屏幕上按 F4,然后在 HTTP 代理对话框中设置所需的参数。

或者,在引导提示处提供内核参数 proxy

  1. 在安装屏幕中,按 E 键打开引导参数编辑器。

  2. 使用下面的语法添加新的一行:

    https://proxy.example.com:PORT

    如果无法校验服务器证书,请使用 sslcerts=0 引导参数禁用证书检查功能。

    如果服务器要求进行身份验证,请指定 USERPASSWORD

    proxy=https://USER:PASSWORD@proxy.example.com:PORT

    结果将类似以下内容:

    GRUB 选项编辑器
    图 11.3︰ GRUB 选项编辑器
  3. F10 键使用新代理设置引导。

11.4.3 启用 SELinux 支持

如果在启动安装时启用 SELinux,则在完成安装后,您无需重引导便可以配置 SELinux。请使用以下参数:

security=selinux selinux=1

11.4.4 根据高 DPI 调整用户界面

如果您的屏幕使用的 DPI 很高,请使用引导参数 QT_AUTO_SCREEN_SCALE_FACTOR。这会根据屏幕 DPI 调整字体和用户界面元素。

QT_AUTO_SCREEN_SCALE_FACTOR=1

11.4.5 使用 CPU 缓解策略

引导参数 mitigations 可用于控制针对受影响 CPU 的边信道攻击缓解策略选项。可能的值包括:

auto 启用您的 CPU 型号所需的全部缓解策略,但不防范跨 CPU 线程的攻击。此设置可能会在一定程度上影响性能,具体视工作负载而定。

nosmt 提供整套可用的安全缓解策略。启用您的 CPU 型号所需的全部缓解策略。此外,它还会禁用同步多线程 (SMT),以免受到跨多个 CPU 线程发起的边信道攻击。此设置可能会进一步影响性能,具体取决于工作负载。

off 禁用所有缓解策略。CPU 可能会遭到边信道攻击,具体取决于 CPU 型号。此设置不会对性能造成任何影响。

每个值都会附带一组特定参数,具体视 CPU 体系结构、内核版本以及需要缓解的漏洞而定。有关细节,请参见内核文档。

11.5 更多信息

可以在 https://en.opensuse.org/SDB:Linuxrc#Parameter_Reference 上的 openSUSE Wiki 中找到有关引导参数的详细信息。