Red Hat Training

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

19.2. 准备硬盘安装

如果不想访问安装阶段 3,或者通过网络访问软件包程序库,请使用这个选项在没有 DVD 驱动器的硬件系统中安装 Red Hat Enterprise Linux。

19.2.1. 访问安装阶段 3 和硬盘中的软件包程序库

注意

使用 DASD 或者附加 FCP 的 SCSI 源存储的硬盘安装只适用于原有的 ext2、ext3 或者 ext4 分区。如果设备中有自带的 ext2、ext3 或者 ext4 之外的其他文件系统(特别是基于 RAID 或 LVM 分区),则将无法用它作为源执行硬盘安装。
使用安装 DVD 的 ISO 映像(包含该 DVD 内容准确副本的文件)以及从该 ISO 映像中提取的 install.img 文件进行硬盘安装。硬盘中有这些文件后,就可以在引导到安装程序时选择 硬盘 作为安装源。
硬盘安装使用以下文件:
  • 安装 DVD 的 ISO 映像。ISO 映像是包含 DVD 内容准确副本的文件。
  • 从 ISO 映像中提取 install.img
  • 另外,也可从 ISO 映像中提取 product.img 文件。
硬盘中有这些文件后,可在引导安装程序时选择 硬盘 作为安装源(请参考 第 22.4 节 “安装方法”)。
请确定引导介质可用,如 第 20 章 引导(IPL)安装程序 所述。
要将 DASD 或者附加 FCP 的设备作为安装源准备,请按照以下步骤执行:
  1. 获取 Red Hat Enterprise Linux 安装 DVD 的 ISO 映像(请参考 第 1 章 获取 Red Hat Enterprise Linux)。另外,如果物理介质中有 DVD,就可在 Linux 系统中使用以下命令生成该映像:
    dd if=/dev/dvd of=/path_to_image/name_of_image.iso
    其中 dvd 是您的 DVD 驱动器,name_of_image 是指定的 ISO 映像文件的名称,而 path_to_image 是到系统中保存所得 ISO 映像位置的路径。
  2. 将 ISO 映像传送到 DASD 或者 SCSI 设备中。
    这个 ISO 文件必须位于在安装阶段 1(请参考 第 21 章 安装阶段 I:配置网络设备)或者安装阶段 2(请参考 第 22 章 安装阶段 2:配置语言和安装源)激活的硬盘中。在 DASD 中是自动进行的。
    对于 FCP LUN,必须使用同一 FCP LUN 引导(IPL)或者使用安装阶段 1 菜单提供的救援 shell 手动激活保存 ISO 的 FCP LUN,如 第 25.2.1 节 “动态激活 FCP LUN” 所述。
  3. 使用 SHA256 checksum 程序验证复制的 ISO 映像是完整的。很多 SHA256 checksum 程序可用于不同的操作系统。在 Linux 系统中请运行:
    $ sha256sum name_of_image.iso
    其中 name_of_image 是 ISO 映像文件名称。SHA256 checksum 程序显示我们称之为哈希(hash)的 64 个字符的字符串。将这个 hash 与在 Red Hat 客户门户网站的 下载 页面中为具体映像显示的 hash 进行对比(请参考 第 1 章 获取 Red Hat Enterprise Linux)。这两个 hash 应该完全相同。
  4. 将 ISO 映像文件中的 images/ 目录复制到保存 ISO 映像文件的目录中。输入以下命令:
    mount -t iso9660 /path_to_image/name_of_image.iso /mount_point -o loop,ro
    cp -pr /mount_point/images /publicly_available_directory/
    umount /mount_point
    这里的 path_to_image 是 ISO 映像文件的路径,name_of_image 是 ISO 映像文件的名字,而 mount_point 是挂载映像文件的挂载点。例如:
    mount -t iso9660 /var/isos/RHEL6.iso /mnt/tmp -o loop,ro
    cp -pr /mnt/tmp/images /var/isos/
    umount /mnt/tmp
    ISO 映像文件和 images/ 目录现在已位于同一目录了。
  5. 确定 images/ 目录中至少包含 install.img 文件,没有它则无法进行安装。另外,images/ 目录还应该包含 product.img 文件,如果没有则在软件包组群选择阶段只有 最小 安装的软件包可用(请参考 第 23.17 节 “软件包组的选择”)。

    重要

    images/ 目录里只能含有 install.imgproduct.img
  6. 允许新的 z/VM 虚拟机或者 LPAR 访问 DASD 或者 SCSI LUN,然后执行安装。(请参考 第 20 章 引导(IPL)安装程序),也可使用 第 19.2.1.1 节 “准备从硬盘引导安装程序”

注意

Red Hat Enterprise Linux 安装程序具备测试安装介质完整性的能力。可用于 DVD、硬盘 ISO、以及 NFS ISO 安装方法。Red Hat 建议在开始安装进程前和报告任何与安装相关的错误之前,测试所有安装介质。要进行测试,请在参数文件中添加 mediacheck 参数(请参考 第 26.7 节 “其他参数”)。

19.2.1.1. 准备从硬盘引导安装程序

如果要从硬盘引导(IPL)安装程序,除访问安装阶段 3 和软件包程序库外,还可在同一磁盘(或者不同磁盘)中安装 zipl 引导装载程序。请注意 zipl 在每张磁盘中只支持一个引导记录。如果在磁盘中有多个分区,它们将共同“共享”磁盘的同一引导记录。
假设如 第 19.2.1 节 “访问安装阶段 3 和硬盘中的软件包程序库” 所述准备硬盘,将其挂载到 mnt 中,则不需要保留现有的引导记录。
要准备硬盘来引导安装程序,请输入以下命令在硬盘中安装 zipl 引导装载程序:
zipl -V -t /mnt/ -i /mnt/images/kernel.img -r /mnt/images/initrd.img -p /mnt/images/generic.prm
有关 zipl.conf 的详情请参考《System z 中的 Linux: Red Hat Enterprise Linux 中的设备驱动程序、特性和命令》中有关 zipl 的章节。

警告

如果在该磁盘中已经安装操作系统,且稍后要访问它,请参考《System z 中的 Linux: Red Hat Enterprise Linux 中的设备驱动程序、特性和命令》了解如何在 zipl 引导装载程序(zipl.conf 中)添加新条目。