第 14 章 引导在 IBM System z 中的安装

执行 Anaconda 安装程序初始化程序引导(IPL)的步骤要看 Red Hat Enterprise Linux 将运行的环境(z/VM 或者 LPAR)。

14.1. 自定义引导参数

开始安装前,必须配置一些强制参数。通过 z/VM 进行安装时,必须在引导 generic.prm 文件前配置这些参数。在 LPAR 中安装时,会在引导后以互动方式提示您配置这些参数。在这两种情况下需要相同的参数。
安装源
必须配置安装源。使用 inst.repo= 选项为安装指定软件包源。有关详情和句法,请参看 指定安装源
网络设备
如果在安装的过程中需要访问网络,则必须提供网络配置。如果要只使用本地介质作为硬盘执行无人安装(基于 Kickstart 的安装),则可以省略网络配置。
使用 ip= 选项进行基本网络配置,并根据需要使用在 网络引导选项 列出的其他选项。
还可以使用 rd.znet= 内核选项,该选项根据网络协议类型、用逗号分开的子频道列表以及逗号分开的 sysfs 参数数值对(可选)。可多次指定这个参数激活多个网络设备。
例如:
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portname=foo
rd.znet=ctc,0.0.0600,0.0.0601,protocol=bar
存储设备
至少必须配置一个存储设备。
rd.dasd= 选项根据直接访问存储设备(DASD)适配器设备总线标识符以及逗号分开的 sysfs 参数和数值对(可选)激活该设备。可多次指定这个参数激活多个 DASD。例如:
rd.dasd=0.0.0200,readonly=0
rd.dasd=0.0.0202,readonly=0
rd.zfcp= 选项根据通过 FCP(zFCP)适配器设备总线标识符的 SCSI,全球端口名称(WWPN)和 FCP LUN 激活该设备。可多次指定这个参数激活多个 zFCP 设备。例如:
rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000
kickstart 选项
如果要使用 Kickstart 文件执行自动安装,则必须使用 inst.ks= 选项指定 Kickstart 文件位置。要进行无人参与的全自动 Kickstart 安装,还可以使用 inst.cmdline 选项。有关附加信息,请参看 第 18.4 节 “Kickstart 安装的参数”
包含所有强制参数的自定义 generic.prm 示例文件类似如下:

例 14.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:enccw0.0.0600: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 文件类似如下:

例 14.2. Sample generic.ins 文件

images/kernel.img 0x00000000
images/initrd.img 0x02000000
images/genericdvd.prm 0x00010480
images/initrd.addrsize 0x00010408
红帽提供有效 generic.ins 文件以及其他引导该安装程序所需文件。您可以修改此文件,例如载入与默认内核版本不同的版本。