Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 20 章 引导(IPL)安装程序

执行初始引导(IPL)的步骤要根据 Red Hat Enterprise Linux 将要运行的环境(可以是 z/VM,也可以是 LPRA)而定。有关引导的详情请参考《System z 中的 Linux: Red Hat Enterprise Linux 6 中的设备驱动程序、特性和命令》《引导 Linux》一章。

20.1. 在 z/VM 中安装

当在 z/VM 中安装时,可以使用以下设备引导:
  • z/VM 虚拟读卡器
  • 使用 zipl 引导装载程序的 DASD 或者附加 FCP 的 SCSI 设备
  • 附加 FCP 的 SCSI DVD 驱动器
登录到为 Linux 安装选择的 z/VM 虚拟机。可以使用 3270 或者 c3270(来自 Red Hat Enterprise Linux 的 x3270-text软件包)从其他系统登录到 z/VM。另外还可以使用 IBM Sysbem z 硬件管理控制台(Hardware Management Console,HMC)的 3270 终端模拟器。如果在使用 Windows 操作系统的机器中操作,Jolly Giant(http://www.jollygiant.com/)可提供启用了 SSL 的 3270 模拟器。同时还有免费的内置 Windows x3270 端口,名为 wc3270

注意

如果 3270 连接被中断,且因之前的会话仍活跃而无法再次登录,则可以在 z/VM 登录页面使用以下命令使用新的会话替换旧的会话:
logon user here
使用 z/VM 虚拟机的名称替换 user。使用外部安全管理器(比如 RACF)与否会让登录名了有所不同。
如果没有在虚拟机中运行 CMS(z/VM 中使用的单一用户操作系统),则请输入以下命令引导:
#cp ipl cms
请确定没有使用 CMS 磁盘,比如 A 磁盘(通常设备号为 0191)作为安装对象。要找出 CMS 使用的磁盘,请使用以下查询:
query disk
可使用以下 CP(z/VM 控制程序,即 z/VM 管理程序)查询命令找出 z/VM 虚拟机的设备配置:
  • Query the available main memory, which is called storage in System z terminology. Your guest should have at least 512 megabytes of main memory.
    cp query virtual storage
  • 查询可用的网络设备类型:
    osa
    OSA(CHPID 类型 OSD,真实或者虚拟(VSWITCH 或者 GuestLAN 类型 QDIO),都使用 QDIO 模式)
    hsi
    HiperSocket(CHPID 类型 IQD,真实或者虚拟(GuestLAN 类型 Hiper))
    lcs
    LCS(CHPID 类型 OSE)
    例如:要查询以上所述所有网络设备类型:
    cp query virtual osa
  • 查询可用的 DASD。只有那些为读写模式标记为 RW 的 DASD 可作为安装目标使用:
    cp query virtual dasd
  • 查询可用的 FCP 频道:
    cp query virtual fcp

20.1.1. 使用 z/VM 读取器

执行以下步骤从 z/VM 读取器中引导:
  1. 若必要,请将包含 z/VM TCP/IP 工具的设备添加到您的 CMS 磁盘列表中。例如:
    cp link tcpmaint 592 592
    acc 592 fm
    请使用文件模式字母替换 fm
  2. 执行该命令:
    ftp host
    其中 host 是保存引导映像(kernel.imginitrd.img)的 FTP 服务器的主机名或者 IP 地址。
  3. 登录并执行以下命令:如果要覆盖当前 kernel.imginitrd.imggeneric.prm 或者 redhat.exec 文件,请使用 (repl 选项:
    cd /location/of/install-tree/images/
    ascii 
    get generic.prm (repl 
    get redhat.exec (repl 
    locsite fix 80 
    binary 
    get kernel.img (repl 
    get initrd.img (repl 
    quit
  4. 另外还可以使用 CMS 命令 filelist 显示接收的文件及其格式查看文件是否正确传送。有一点很重要,即 kernel.imginitrd.img 在 Format 栏中使用由 F 标记的固定记录长度格式,且在 Lrecl 栏中的记录长度为80。例如:
    VMUSER FILELIST A0 V 169 Trunc=169 Size=6 Line=1 Col=1 Alt=0
    Cmd Filename Filetype Fm Format Lrecl Records Blocks Date Time
     REDHAT EXEC B1 V 22 1 1 4/15/10 9:30:40
     GENERIC PRM B1 V 44 1 1 4/15/10 9:30:32
     INITRD IMG B1 F 80 118545 2316 4/15/10 9:30:25
     KERNEL IMG B1 F 80 74541 912 4/15/10 9:30:17
    PF3 键可退出 filelist 并返回到 CMS 提示符。
  5. 最后执行 REXX 脚本 redhat.exec 引导(IPL)安装程序:
    redhat

20.1.2. 使用准备的 DASD

使用准备的 DASD 引导并选择 zipl 引导菜单条目指向 Red Hat Enterprise Linux 安装程序。使用以下格式的命令:
cp ipl DASD device number loadparm boot_entry_number
使用引导设备的设备号替换 DASD device number,并使用该识别的 zipl 配置菜单替换 boot_entry_number。例如:
cp ipl eb1c loadparm 0

20.1.3. 使用准备的附加 FCP 的 SCSI 磁盘

执行以下步骤使用准备的附加 FCP 的 SCSI 磁盘引导:
  1. 将 z/VM 的 SCSI 引导装载程序配置为访问在 FCP 存储区域网络中准备的 SCSI 磁盘。选择准备的 zipl 引导菜单条目将其指向 Red Hat Enterprise Linux 安装程序。使用以下格式的命令:
    cp set loaddev portname WWPN lun LUN bootprog boot_entry_number
    使用存储系统的 WWPN 替换 WWPN,使用该磁盘的 LUN 替换 LUN。这个 16 位数字的十六进制数必须分成两对,每对 8 个数字。例如:
    cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0
  2. 另外,还可以使用这个命令确认设置:
    query loaddev
  3. 使用这个命令 IPL 连接到包含该磁盘的存储系统的 FCP 设备:
    cp ipl FCP_device 
    例如:
    cp ipl fc00

20.1.4. 使用附加 FCP 的 SCSI DVD 驱动器

这需要在 FCP-to-SCSI 桥接中附加 SCSI DVD 驱动器,该桥接可依次连接到 System z 中的 FCP 适配器。必须在 z/VM 中配置该 FCP 并使其可用。
  1. 为 System z 在 DVD 驱动器中插入 Red Hat Enterprise Linux DVD。
  2. 将 z/VM 的 SCSI 引导装载程序配置为在 FCP 存储区域网络中访问 DVD 驱动器,并将 System z DVD 的 Red Hat Enterprise Linux 引导条目指定为 1。使用以下格式的命令:
    cp set loaddev portname WWPN lun FCP_LUN bootprog 1
    使用 FCP-to-SCSI 桥接的 WWPN 替换 WWPN,使用 DVD 驱动器的 LUN 替换 FCP_LUN。这个 16 位数字的十六进制数必须分成两对,每对 8 个数字。例如:
    cp set loaddev portname 20010060 eb1c0103 lun 00010000 00000000 bootprog 1
  3. 另外,还可以使用这个命令确认设置:
    cp query loaddev
  4. 在使用 FCP-to-SCSI 桥接连接的 FCP 设备中 IPL。
    cp ipl FCP_device
    例如:
    cp ipl fc00