第 16 章 在 IBM Z 中引导安装
执行 Anaconda 安装程序的初始程序引导(IPL)的步骤取决于 Red Hat Enterprise Linuxnbsp 的环境( z/VM 或 LPAR);Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 将运行。
16.1. 自定义引导参数
在开始安装前,您必须配置一些必需的引导参数。当通过 z/VM 安装时,必须先配置这些参数,然后才能在
generic.prm
文件中引导。在 LPAR 上安装时,rd.cmdline
参数默认设置为 ask
,这意味着您将获得一个提示,供您输入这些引导参数。在这两种情况下,所需的参数都是相同的。
注意
与提供交互式实用程序协助网络配置的 Red Hat Enterprise Linux 6 不同,所有网络配置现在必须通过以下参数指定(使用参数文件)或提示下。
- 安装源
- 必须配置一个安装源。使用
inst.repo=
选项指定安装的软件包源。详情和语法请查看 指定安装源。 - 网络设备
- 如果在安装过程中需要访问网络,则必须提供网络配置。如果您计划只使用本地介质(如硬盘)执行无人安装(基于 Kickstart 的安装),则可以省略网络配置。根据需要,使用
ip=
选项进行基本网络配置,并在 网络引导选项 中列出的其他选项。另外,使用rd.znet=
kernel 选项,它使用网络协议类型、以逗号分隔的子频道列表,以及可选用逗号分隔的sysfs
参数和值对。可多次指定这个参数激活多个网络设备。例如:rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portname=foo
- 存储设备
- 必须至少配置一个存储设备。The
rd.dasd=
选项使用 Direct Access Storage Device(DASD)适配器设备总线标识符。如果需要多个 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
Therd.zfcp=
选项使用 SCSI over FCP(zFCP)适配器设备总线标识符、全局端口名称(WWPN)和 FCP LUN,然后激活该设备。可多次指定这个参数激活多个 zFCP 设备。例如:rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000
- Kickstart 选项
- 如果您使用 Kickstart 文件执行自动安装,则必须使用
inst.ks=
选项指定 Kickstart 文件的位置。对于无人值守的全自动 Kickstart 安装,inst.cmdline
选项也很有用。如需更多信息,请参阅 第 21.4 节 “Kickstart 安装的参数”。
包含所有强制参数的自定义
generic.prm
示例文件类似以下示例:
例 16.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
示例类似以下示例:
例 16.2. generic.ins 文件示例
images/kernel.img 0x00000000 images/initrd.img 0x02000000 images/genericdvd.prm 0x00010480 images/initrd.addrsize 0x00010408
红帽提供了一个有效的
generic.ins
文件,以及引导安装程序所需的所有其他文件。例如,仅当您想要加载与默认内核版本不同的内核版本时,才修改此文件。