10.2. 自定义引导参数

在开始安装前,您必须配置一些必需的引导参数。当通过 z/VM 安装时,必须在引导至 generic.prm 文件前配置这些参数。当在 LPAR 中安装时, rd.cmdline 参数被默认设定为 ask,就是说会提示您输入这些引导参数。在这两种情况下,所需的参数都是相同的。

注意

现在,所有网络配置都必须使用参数文件,或者在提示符下指定。

安装源
必须配置一个安装源。使用 inst.repo= 选项指定安装的软件包源。
网络设备

如果在安装过程中需要访问网络,则必须提供网络配置。如果您计划只使用本地介质(如硬盘)执行无人安装(基于 Kickstart 的安装),则可以省略网络配置。

使用 ip= 选项进行基本网络配置,并根据需要使用在中列出的其他选项。

还可以使用 rd.znet= 内核选项,使用网络协议类型、用逗号分开的子通道列表以及逗号分开的 sysfs 参数和值对。可多次指定这个参数激活多个网络设备。

例如:

rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portname=foo
存储设备

对于文本模式的安装,至少需要配置一个存储设备。

rd.dasd= 选项使用 Direct Access Storage Device (DASD) 适配器设备总线 ID。对于多个 DASD,多次指定参数,或使用逗号分开的总线 ID 列表。要指定一个 DASD 范围,指定第一个和最后一个总线 ID。例如:

rd.dasd=0.0.0200 rd.dasd=0.0.0202(ro),0.0.0203(ro:failfast),0.0.0205-0.0.0207

rd.zfcp= 选项使用一个 SCSI over FCP (zFCP) 适配器设备总线标识符、一个全局端口名称(WWPN),以及一个 FCP LUN,然后激活该设备。可多次指定这个参数激活多个 zFCP 设备。例如:

rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000
Kickstart 选项
如果您使用 Kickstart 文件执行自动安装,则必须使用 inst.ks= 选项指定 Kickstart 文件的位置。对于无人参与的全自动 Kickstart 安装,inst.cmdline 选项也很有用。

包含所有强制参数的自定义 generic.prm 示例文件类似如下:

例 10.1. 自定义 generic.prm 文件

ro ramdisk_size=40000 cio_ignore=all,!condev
inst.repo=http://example.com/path/to/repository
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=0,portname=foo
ip=192.168.17.115::192.168.17.254:24:foobar.systemz.example.com:enc600:none
nameserver=192.168.17.1
rd.dasd=0.0.0200 rd.dasd=0.0.0202
rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000
inst.ks=http://example.com/path/to/kickstart

有些安装方法还需要在 DVD 或者 FTP 服务器的文件系统中有包含安装数据位置映射的文件,以及要复制数据的内存位置。该文件通常名为 generic.ins,包含初始 RAM 磁盘、内核镜像和参数文件(generic.prm)的文件名称,以及每个文件的内存位置。一个 generic.ins 示例类似如下:

例 10.2. generic.ins 文件示例

images/kernel.img 0x00000000
images/initrd.img 0x02000000
images/genericdvd.prm 0x00010480
images/initrd.addrsize 0x00010408

红帽提供了一个有效的 generic.ins 文件,以及其他引导安装程序所需文件。例如,只有在要载入与默认内核版本不同的内核版本时才修改此文件。


为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。