2.3. 为 RHEL 创建一个可引导的安装介质

本节介绍了使用您下载的 ISO 镜像文件来创建一个可引导的物理安装介质,如 USB、DVD 或者 CD。有关下载 ISO 镜像的更多信息,请参阅下载安装 ISO 镜像

2.3.1. 安装引导介质选项

引导 Red Hat Enterprise Linux 安装程序有多个选项。

完整的安装 DVD 或者 USB 闪存驱动器
使用 DVD ISO 镜像创建完整的安装 DVD 或者 USB 闪存驱动器。DVD 或者 USB 闪存驱动器可用作引导设备,并作为安装软件包的安装源。
最小安装 DVD、CD 或者 USB 闪存驱动器
使用 引导 ISO 镜像生成最小安装 CD、DVD 或者 USB 闪存驱动器,该镜像只包含引导系统并启动安装程序所需的最小文件。
重要

如果您不使用内容交付网络(CDN)下载所需的软件包,则Boot ISO 镜像需要一个包含所需软件包的安装源。

2.3.2. 创建可引导 DVD 或者 CD

您可以使用刻录软件和 CD/DVD 刻录程序创建可引导安装 DVD 或者 CD。使用 ISO 镜像文件生成 DVD 或者 CD 的实际步骤有很大不同,这取决于操作系统以及安装的刻录软件。有关使用 ISO 镜像文件刻录 CD 或者 DVD 的具体步骤,请参考系统刻录软件文档。

警告

您可以使用 DVD ISO 镜像(完整安装)或 Boot ISO 镜像(最小安装)来创建可引导的 DVD 或者 CD。但是,DVD ISO 镜像大于 4.7 GB,因此它可能不适合单个或双层 DVD。继续操作前,请检查 DVD ISO 镜像文件的大小。当使用 DVD ISO 镜像来创建可引导的安装介质时,建议使用 USB 闪存。

2.3.3. 在 Linux 中创建可引导 USB 设备

您可以创建一个可引导的 USB 设备,然后使用它在其他机器上安装 Red Hat Enterprise Linux。

重要

按照这个流程覆盖之前存储在 USB 驱动器中的任何数据,不会有任何警告。备份任何数据或使用空的闪存驱动器。可引导的 USB 驱动器不能用于存储数据。

先决条件

  • 您已下载了安装 ISO 镜像,如 下载安装 ISO 镜像 中所述。
  • 您有一个有足够容量的 USB 闪存驱动器 ISO 镜像。所需的大小会有所不同,但推荐的 USB 大小为 8 GB。

流程

  1. 将 USB 闪存驱动器连接到该系统。
  2. 打开终端窗口并显示最近事件的日志。

    $ dmesg|tail

    附加的 USB 闪存驱动器的消息会在日志的底部显示。记录连接设备的名称。

  3. 以 root 用户身份登录:

    $ su -

    提示时请输入您的根密码。

  4. 查找分配给该驱动器的设备节点。在这个示例中,驱动器名称是 sdd

    # dmesg|tail
    [288954.686557] usb 2-1.8: New USB device strings: Mfr=0, Product=1, SerialNumber=2
    [288954.686559] usb 2-1.8: Product: USB Storage
    [288954.686562] usb 2-1.8: SerialNumber: 000000009225
    [288954.712590] usb-storage 2-1.8:1.0: USB Mass Storage device detected
    [288954.712687] scsi host6: usb-storage 2-1.8:1.0
    [288954.712809] usbcore: registered new interface driver usb-storage
    [288954.716682] usbcore: registered new interface driver uas
    [288955.717140] scsi 6:0:0:0: Direct-Access     Generic  STORAGE DEVICE   9228 PQ: 0 ANSI: 0
    [288955.717745] sd 6:0:0:0: Attached scsi generic sg4 type 0
    [288961.876382] sd 6:0:0:0: sdd Attached SCSI removable disk
  5. 如果插入的 USB 设备自动挂载,请在继续执行后续步骤前将其卸载。要卸载,请使用 umount 命令。如需更多信息,请参阅 使用 umount 卸载文件系统
  6. 将 ISO 镜像直接写入 USB 设备:

    # dd if=/image_directory/image.iso of=/dev/device
    • 使用您下载的 ISO 镜像文件的全路径替换 /image_directory/image.iso
    • 使用 dmesg 命令检索的设备名称替换 device

      在本例中,ISO 镜像的完整路径为 /home/testuser/Downloads/rhel-9-x86_64-boot.iso,设备名称为 sdd

      # dd if=/home/testuser/Downloads/rhel-9-x86_64-boot.iso of=/dev/sdd
      注意

      确定您使用正确的设备名称,而不是该设备中的分区名称。分区名称通常是设备名称附带一个数字后缀。例如: sdd 是设备名称,,sdd1 是设备 sdd 中的分区名称。

  7. 等待 dd 命令完成将镜像写入该设备。运行 sync 命令,将缓存写同步到设备。当出现 # 提示符时,代表数据传输已完成。当看到提示符时,从 root 帐户注销并拔出 USB 驱动器。USB 驱动器现在准备好用作引导设备。

2.3.4. 在 Windows 中创建可引导 USB 设备

您可以使用各种工具在 Windows 系统上创建一个可引导的 USB 设备。红帽建议您使用 Fedora Media Writer,下载地址为 https://github.com/FedoraQt/MediaWriter/releases。请注意,Fedora Media Writer 是一个社区产品,不受红帽支持。您可以在 https://github.com/FedoraQt/MediaWriter/issues 中报告任何问题。

重要

按照这个流程覆盖之前存储在 USB 驱动器中的任何数据,不会有任何警告。备份任何数据或使用空的闪存驱动器。可引导的 USB 驱动器不能用于存储数据。

先决条件

  • 您已下载了安装 ISO 镜像,如 下载安装 ISO 镜像 中所述。
  • 您有一个有足够容量的 USB 闪存驱动器 ISO 镜像。所需的大小会有所不同,但推荐的 USB 大小为 8 GB。

流程

  1. https://github.com/FedoraQt/MediaWriter/releases 下载并安装 Fedora Media Writer。
  2. 将 USB 闪存驱动器连接到该系统。
  3. 打开 Fedora Media Writer。
  4. 在主窗口中点击 Custom Image 并选择之前下载的 Red Hat Enterprise Linux ISO 镜像。
  5. Write Custom Image 窗口中,选择要使用的驱动器。
  6. Write to disk。引导介质创建过程开始。操作完成后不要拔出驱动器。这个操作可能需要几分钟,具体要看 ISO 镜像的大小以及 USB 驱动器的写入速度。
  7. 当操作完成后,卸载 USB 驱动器。USB 驱动器现在可作为引导设备使用。

2.3.5. 在 Mac OS X 中创建可引导 USB 设备

您可以创建一个可引导的 USB 设备,然后使用它在其他机器上安装 Red Hat Enterprise Linux。

重要

按照这个流程覆盖之前存储在 USB 驱动器中的任何数据,不会有任何警告。备份任何数据或使用空的闪存驱动器。可引导的 USB 驱动器不能用于存储数据。

先决条件

  • 您已下载了安装 ISO 镜像,如 下载安装 ISO 镜像 中所述。
  • 您有一个有足够容量的 USB 闪存驱动器 ISO 镜像。所需的大小会有所不同,但推荐的 USB 大小为 8 GB。

流程

  1. 将 USB 闪存驱动器连接到该系统。
  2. 使用 diskutil list 命令识别设备路径。设备路径的格式为 /dev/disknumber,其中 number 是磁盘号。该磁盘从零(0)开始编号。通常,disk0 是 OS X 恢复磁盘,disk1 是主 OS X 安装。在以下示例中,USB 设备为 disk2:

    $ diskutil list
    /dev/disk0
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:      GUID_partition_scheme                        *500.3 GB   disk0
    1:                        EFI EFI                     209.7 MB   disk0s1
    2:          Apple_CoreStorage                         400.0 GB   disk0s2
    3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    4:          Apple_CoreStorage                         98.8 GB    disk0s4
    5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
    /dev/disk1
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:                  Apple_HFS YosemiteHD             *399.6 GB   disk1
    Logical Volume on disk0s1
    8A142795-8036-48DF-9FC5-84506DFBB7B2
    Unlocked Encrypted
    /dev/disk2
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:     FDisk_partition_scheme                        *8.1 GB     disk2
    1:               Windows_NTFS SanDisk USB             8.1 GB     disk2s1
  3. 通过将 NAME、TYPE 和 SIZE 列与您的闪存进行比较,来识别您的 USB 闪存驱动器。例如,NAME 应为 Finder 工具中闪存驱动器图标的标题。您还可以将这些值与闪存驱动器信息面板中的值进行比较。
  4. 卸载闪存驱动器的文件系统卷:

    $ diskutil unmountDisk /dev/disknumber
    					Unmount of all volumes on disknumber was successful

    该命令完成后,该闪存驱动器图标会从桌面消失。如果图标没有消失,您可能选择了错误的磁盘。尝试卸载系统磁盘会意外返回 failed to unmount 错误。

  5. 将 ISO 镜像写入闪存驱动器:

    # sudo dd if=/path/to/image.iso of=/dev/rdisknumber
    注意

    MAC OS X 为每个存储设备提供块设备(/dev/disk*)和字符设备(/dev/rdisk*)文件。将镜像写入 /dev/rdisknumber 字符设备比写入 /dev/disknumber 块设备要快。

    例如,要将 /Users/user_name/Downloads/rhel-9-x86_64-boot.iso 文件写入 /dev/rdisk2 设备,请输入以下命令:

    # sudo dd if=/Users/user_name/Downloads/rhel-9-x86_64-boot.iso of=/dev/rdisk2
  6. 等待 dd 命令完成将镜像写入该设备。当出现 # 提示符时,代表数据传输已完成。当出现提示符后,退出 root 帐户并拔出 USB 驱动器。USB 驱动器现在可作为引导设备使用。