通过在 parmfile 中指定一些关键参数,可以部分自动化安装过程。parmfile 包含网络设置和 DASD 配置所需的所有数据。除此之外,它还可用于设置到 SUSE Linux Enterprise Server 安装系统和正在运行的 YaST 实例的连接方法。这样,就把用户的交互限制成由 YaST 对话框控制的实际的 YaST 安装。
以下参数可以传递到安装例程,该安装例程将这些参数作为安装的默认值。所有 IP 地址、服务器名和数值都只是一个示例。用安装方案中需要的值替换这些值。
parmfile 中的行数限制为 10 行。请在一行上指定多个参数。参数名是不区分大小写的。用空格分隔参数。您可以按任何顺序指定参数。请始终在一行上保持 PARAMETER=value 字符串。例如:
Hostname=s390zvm01.suse.de HostIP=10.11.134.65
![]() | 在安装期间使用 IPv6 |
|---|---|
默认情况下,仅可为您的计算机指定 IPv4 网络地址。要在安装期间启用 IPv6,请在引导提示符下输入以下参数之一: | |
需要以下某些参数。如果缺少它们,则会暂停自动处理并要求指定值。
<URL> Manual=0
AutoYaST 参数为自动安装指定 autoinst.xml 控制文件的位置。Manual 参数控制其他参数是否仅仅是用户必须确认的默认值。如果要接受所有值并且没有任何问题,则将此参数设置成 0。设置 AutoYaST 隐含设置 Manual 为 0。
<URL>指定用于了解更多选项的文件的位置。用于超越 parm 文件共 10 行、每行 80 个字符的限制。
![]() | 使用自动安装信息创建文件 |
|---|---|
在系统安装马上结束时,可以选中。这样就创建了 | |
![]() | 配置网络接口 |
|---|---|
此处讨论的所有设置仅适用于安装期间所使用的网络接口。遵循第 18.6 节 “手动配置网络连接” (第 18 章 基本联网知识, ↑管理指南)中提供的说明,配置已安装系统中的其他网络接口。 | |
输入完全限定的主机名。
DNS 的域搜索路径。允许您使用短主机名来替代全限定主机名。
输入要配置接口的 IP 地址。
指定要使用的网关。
指定负责的 DNS 服务器。
输入要配置的接口类型。可能的值是 osa、hsi、ctc、escon 和 iucv。(不再正式支持 CTC、ESCON 和 IUCV 接口)。
对于类型为 hsi 和 osa 的接口,指定相应的掩码和可选的广播地址:
Netmask=255.255.255.0 Broadcast=192.168.255.255
对于类型为 ctc、escon 和 iucv(不再正式支持 CTC、ESCON 和 IUCV)的接口,输入对等的 IP 地址:
Pointopoint=192.168.55.20
对于 osa 网络设备,指定主机接口(qdio 或 lcs)和物理媒体(eth 表示以太网,或 tr 表示令牌环)。
对于 osa ODIO 以太网设备,指定是否启用 OSI Layer 2 支持。
对于 osa 网络设备,指定端口号(如果设备支持此功能)。如果未指定,则默认为 0。
每个接口都需要特定的设置选项:
接口 ctc 和 escon(不再正式支持 CTC 和 ESCON):
ReadChannel=0.0.0424 WriteChannel=0.0.0425
ReadChannel 指定要使用的 READ 通道。WriteChannel 是 WRITE 通道。
对于 ctc 接口(不再正式支持),指定应该用于此接口的协议:
CTCProtocol=<0/1/2>
有效的输入值是:
|
|
兼容模式,也用于除 OS/390 和 z/OS 之外的非 Linux 的对等操作系统(这是默认模式) |
|
|
扩展方式 |
|
|
与 OS/390 和 z/OS 的兼容性方式" |
网络设备类型 osa ,接口为 lcs:
ReadChannel=0.0.0124 Portname=1
ReadChannel 代表此安装中使用的通道号。将一个号添加到 ReadChannel 就可以从中获得第二个端口号。Portnumber 用于指定相对端口。
接口 iucv:
IUCVPeer=PARTNER
输入每台对等机器的名称。
用于 OSA 表示的千兆以太网和高速令牌环网的网络设备类型 osa,其接口为接口 qdio:
ReadChannel=0.0.0524 WriteChannel=0.0.0525 DataChannel=0.0.0526 Portname=FEF400
对于 ReadChannel,输入 READ 通道号。对于 WriteChannel,输入 WRITE 通道号。DataChannel 指定 DATA 通道。对于 Portname,输入相应的端口名。确保 READ 通道带有连续的设备号。
用于 HiperSockets 和 VM guest LAN 的接口 hsi:
ReadChannel=0.0.0624 WriteChannel=0.0.0625 DataChannel=0.0.0626
对于 ReadChannel,输入相应的 READ 通道号。对于 WriteChannel 和 DataChannel,输入 WRITE 和 DATA 通道号。
指定要使用的安装源的位置。可能的协议是 nfs、smb(Samba/CIFS)、ftp 和 http。
如果给定了 ftp 或 smb URL,则指定该 URL 的用户名和密码。这些参数是可选的,如果未给定,则假设为匿名或 guest 登录。
Install=ftp://password@server/directory/DVD1/
在 Samba 或 CIFS 安装情况下,您还可以指定要使用的域:
Install=smb://workdomain;password@server/directory/DVD1/
据您给定的参数,将为安装使用远程 X 服务器、SSH 或 VNC。UseSSH 支持 SSH 安装,UseVNC 在安装计算机上启动 VNC 服务器,Display_IP 将导致安装系统尝试在给定的地址连接到 X 服务器。任何时候仅应该设置其中的一个参数。
![]() | X 身份验证机制 |
|---|---|
在 Window 系统直接安装依赖于一个基于主机名的原始身份验证机制。当前 SUSE Linux Enterprise Server 版本中禁用此机制。最好以 SSH 或 VNC 安装。 | |
要在 YaST 和远程 X 服务器之间建立连接,在远程计算机上运行 xhost <IP address>(使用安装计算机的地址)。
对于 VNC,为安装指定 6 到 8 个字符的密码:
VNCPassword=<a password>
对于 SSH,为安装指定 6 到 8 个字符的密码:
SSHPassword=<a password>
对于在 LPAR 中使用 AutoYaST 进行的自动安装,建议 parm 文件只有一个长行。如果希望使用多行以增强可读性,请在每行的开头和结尾使用空白字符。parmfile 中的最大行数为 10。
要在控制台上接受潜在的错误消息,请使用
linuxrcstderr=/dev/console
例 4.15. parmfile 安装(对于 NFS、VNC 和 IUCV),AutoYaST 安装(对于 HTTP)
ramdisk_size=131072 root=/dev/ram1 ro init=/linuxrc TERM=dumb instnetdev=iucv iucvpeer=ROUTER01 pointopoint=192.168.0.1 hostip=192.168.0.2 nameserver=192.168.0.3 install=nfs://192.168.0.4/SLES/SLES-11-s390x/DVD1 autoyast=http://192.168.0.5/autoinst.xml linuxrcstderr=/dev/console usevnc=1 vncpassword=testin
例 4.16. parmfile 安装(对于 NFS、SSH 和 HSI),AutoYaST 安装(对于 NFS)
ramdisk_size=131072 root=/dev/ram1 ro init=/linuxrc TERM=dumb AutoYast=nfs://192.168.1.1/autoinst/s390.xml Hostname=zseries.example.com HostIP=192.168.1.2 Gateway=192.168.1.3 Nameserver=192.168.1.4 InstNetDev=hsi layer2=0 Netmask=255.255.255.128 Broadcast=192.168.1.255 readchannel=0.0.702c writechannel=0.0.702d datachannel=0.0.702e install=nfs://192.168.1.5/SLES-11-s390x/DVD1/ UseSSH=1 SSHPassword=testing linuxrcstderr=/dev/console