9.6. 自定义引导参数
在开始安装前,您必须配置一些必需的引导参数。通过 z/VM 安装时,在引导到 generic.prm
文件之前,必须先配置这些参数。在 LPAR 上安装时,rd.cmdline
参数默认设为 ask
,这意味着会给您一个提示,让您输入这些引导参数。在这两种情况下,所需的参数都是相同的。
所有网络配置都可以使用参数文件指定,或在提示符下指定。
- 安装源
- 必须配置一个安装源。
使用 inst.repo
选项来指定安装的软件包源。
- 网络设备
如果在安装过程中需要访问网络,则必须提供网络配置。如果您计划只使用本地介质(如磁盘)执行无人值守(基于 Kickstart 的)安装,则可以省略网络配置。
ip=
-
对基本网络配置使用
ip=
选项,根据需要使用其他选项。
rd.znet=
另外,使用
rd.znet=
内核选项,它使用网络协议类型、一个逗号分开的子通道列表,以及可选的、逗号分开的 qeth 设备的sysfs
参数和值对。可多次指定这个参数激活多个网络设备。例如:
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=<number>
当指定多个
rd.znet
引导选项时,只会将最后一个选项传递给安装的系统的内核命令行。这不会影响系统的网络,因为在安装过程中配置的所有网络设备都会在引导时正确激活和配置。qeth 设备驱动器为 Ethernet 和 Hipersockets 设备分配相同的接口名:
enc<device number>
。总线 ID 由通道子系统 ID、子通道集 ID 和设备号组成,由点分开;设备编号是总线 ID 的最后一部分,没有开头的零和点。例如,带有总线 ID0.0.0a00
的设备的接口名将会是enca00
。
- 存储设备
对于文本模式的安装,至少需要配置一个存储设备。
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(world wide port name)和 FCP LUN,然后激活到 SCSI 磁盘的一个路径。这个参数至少需要指定两次来激活指向同一磁盘的多个路径。可多次指定这个参数激活多个磁盘,每个磁盘都有多个路径。从 9 开始,只有在zFCP
设备没有在 NPIV 模式下配置时,或者auto LUN
扫描被zfcp.allow_lun_scan=0
内核模块参数禁用时,才需要提供一个目标全局端口名称(WWPN)和 FCP LUN。它对使用指定的总线 ID 附加到 FCP 设备上的存储区域网络中发现的所有 SCSI 设备提供访问权限。此参数需要至少指定两次,才能激活指向同一磁盘的多个路径。rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000 rd.zfcp=0.0.4000
- Kickstart 选项
-
如果您使用 Kickstart 文件执行自动安装,则必须使用
inst.ks=
选项指定 Kickstart 文件的位置。对于无人参与的全自动 Kickstart 安装,inst.cmdline
选项也很有用。
包含所有强制参数的自定义 generic.prm
示例文件类似如下:
例 9.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 rd.zfcp=0.0.5000,0x5005076300dab3e9,0x5022000000000000 inst.ks=http://example.com/path/to/kickstart
有些安装方法还需要一个文件,其中包含安装数据在 HMC DVD 或者 FTP 服务器中文件系统中的位置映射,以及要复制数据的内存位置。
该文件通常命名为 generic.ins
,其中包含初始 RAM 磁盘、内核镜像和参数文件(generic.prm
)的文件名,以及每个文件的内存位置。一个 generic.ins
示例类似如下:
例 9.2. generic.ins 文件示例
images/kernel.img 0x00000000 images/initrd.img 0x02000000 images/genericdvd.prm 0x00010480 images/initrd.addrsize 0x00010408
红帽提供了一个有效的 generic.ins
文件,以及其他引导安装程序所需文件。例如,仅当您想要加载与默认内核版本不同的内核版本时,才修改此文件。
其他资源
- 有关自定义安装程序行为的所有引导选项列表,请参阅 引导选项参考。