9.6. 自定义引导参数
在开始安装前,您必须配置一些必需的引导参数。通过 z/VM 安装时,在引导到 generic.prm 文件之前,必须先配置这些参数。在 LPAR 上安装时,rd.cmdline 参数默认设为 ask,这意味着会给您一个提示,让您输入这些引导参数。在这两种情况下,所需的参数都是相同的。
所有网络配置都可使用参数文件指定,也可以在提示符下指定。
- 安装源
- 必须配置一个安装源。
使用 inst.repo 选项来指定安装的软件包源。
- 网络设备
如果在安装过程中需要访问网络,则必须提供网络配置。如果您计划只使用本地介质(如磁盘)执行无人值守(基于 Kickstart 的)安装,则可以省略网络配置。
ip=-
对基本网络配置使用
ip=选项,对于 RoCE 配置使用所需的其他选项。
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,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=<number>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 当指定多个
rd.znet引导选项时,只会将最后一个选项传递给安装的系统的内核命令行。这不会影响系统的网络,因为在安装过程中配置的所有网络设备都会在引导时正确激活和配置。qeth 设备驱动器为 Ethernet 和 Hipersockets 设备分配相同的接口名:
enc<device number>。总线 ID 由通道子系统 ID、子通道集 ID 和设备号组成,由点分开;设备编号是总线 ID 的最后一部分,没有开头的零和点。例如,带有总线 ID0.0.0a00的设备的接口名将会是enca00。
net.naming-scheme=udev服务重命名网络设备,以便最好分配一致的名称。通过使用net.naming-scheme=参数,您可以影响命名方案。详情请参阅 实施一致的网络接口命名。注意如果您在融合的以太网(RoCE)设备上使用远程直接内存访问(RDMA),则 Red Hat Enterprise Linux (RHEL)是否分配可预测的或无法预测的名称取决于多个因素。但是,在安装过程中,RHEL 总是为通过功能标识符(FID)枚举的 RoCE 设备分配一个无法预计的名称,但您可以在安装后配置 RHEL,来为这些 RoCE 设备分配一个可预测的名称。
有关影响 RoCE 设备命名的因素以及如何在安装后为 FID 枚举的 RoCE 设备配置一致名称的详情,请参阅 在 IBM Z 平台上确定可预测的 RoCE 设备名称。
- 存储设备
对于文本模式的安装,至少需要配置一个存储设备。
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.dasd=0.0.0200 rd.dasd=0.0.0202(ro),0.0.0203(ro:failfast),0.0.0205-0.0.0207Copy to Clipboard Copied! Toggle word wrap Toggle overflow rd.zfcp=选项使用一个 SCSI over FCP (zFCP) 适配器设备总线标识符、一个全局端口名称(WWPN),以及一个 FCP LUN,然后激活该设备。可多次指定这个参数激活多个 zFCP 设备。例如:从8开始,只有当 NPIV 模式中没有配置
zFCP设备,或当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
rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000 rd.zfcp=0.0.4000Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Kickstart 选项
-
如果您使用 Kickstart 文件执行自动安装,则必须使用
inst.ks=选项指定 Kickstart 文件的位置。对于无人参与的全自动 Kickstart 安装,inst.cmdline选项也很有用。
包含所有强制参数的自定义 generic.prm 示例文件类似如下:
例 9.1. 自定义 generic.prm 文件
有些安装方法还需要一个文件,其中包含 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
images/kernel.img 0x00000000
images/initrd.img 0x02000000
images/genericdvd.prm 0x00010480
images/initrd.addrsize 0x00010408
红帽提供了一个有效的 generic.ins 文件,以及其他引导安装程序所需文件。例如,仅当您想要加载与默认内核版本不同的内核版本时,才修改此文件。