2.7. 创建可引导安装介质

这部分包含有关使用您下载的 ISO 镜像 第 2.6 节 “下载安装 ISO 镜像” 文件创建可引导物理安装介质的信息,比如 USB、DVD 或者 CD。

注意

默认情况下,安装介质中使用 inst.stage2= 引导选项,并被设置为特定标签,例如: inst.stage2=hd:LABEL=RHEL8\x86_64。如果您修改包含运行时镜像的文件系统默认标签,或者使用自定义流程引导安装系统,您必须确认将该标签设定为正确值。

2.7.1. 创建可引导 DVD 或者 CD

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

警告

您可以使用 Binary DVD ISO 镜像(完整安装)或者引导 ISO 镜像(最小安装)创建可引导 DVD 或者 CD。然而,二进制 DVD ISO 镜像大于 4.7 GB,因此它可能不适用于单层或双层 DVD。在执行前,请检查 Binary DVD ISO 镜像文件的大小。当使用 Binary DVD ISO 镜像创建可引导安装介质时,建议使用 USB 密钥。

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

按照以下步骤在 Linux 系统中创建可引导 USB 设备。

注意

这个过程是破坏性的,且会在不警告的情况下破坏 USB 闪存驱动器中的数据。

先决条件

流程

  1. 将 USB 闪存驱动器连接到该系统。
  2. 打开终端窗口并运行 dmesg 命令:

    $ dmesg|tail

    dmesg 命令会返回一个包括所有当前事件详情的日志。附加的 USB 闪存驱动器的消息会在日志的底部显示。记录连接设备的名称。

  3. 切换到用户 root:

    $ su -
  4. 提示时请输入您的根密码。
  5. 查找分配给该驱动器的设备节点。在这个示例中,驱动器名称是 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
  6. 运行 dd 命令将 ISO 镜像直接写入 USB 设备。

    # dd if=/image_directory/image.iso of=/dev/device

    使用您下载的 ISO 镜像文件的完整路径替换 /image_directory/image.iso,并使用 dmesg 命令获得的设备名称替换 device。在这个示例中,ISO 镜像的完整路径为 /home/testuser/Downloads/rhel-8-x86_64-boot.iso,设备名称为 sdd:

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

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

  7. 等待 dd 命令完成将镜像写入该设备。当 # 提示符出现时,代表数据传输已完成。当出现提示符后,退出 root 帐户并拔出 USB 驱动器。USB 驱动器现在可作为引导设备使用。

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

按照以下步骤在 Windows 系统中创建可引导 USB 设备。具体流程根据工具的不同而有所不同。红帽建议您使用 Fedora Media Writer,下载地址为 https://github.com/FedoraQt/MediaWriter/releases

注意
  • Fedora Media Writer 是一 个社区产品,它不被红帽支持。您可以在 https://github.com/FedoraQt/MediaWriter/issues 中报告任何问题。
  • 这个过程是破坏性的,且会在不警告的情况下破坏 USB 闪存驱动器中的数据。

先决条件

流程

  1. https://github.com/FedoraQt/MediaWriter/releases 下载并安装 Fedora Media Writer。

    注意

    要在 Red Hat Enterprise Linux 中安装 Fedora Media Writer,使用预先构建的 Flatpak 软件包。您可以从 Flatpak 官方库 Flathub.org 获取软件包,地址为 https://flathub.org/apps/details/org.fedoraproject.MediaWriter

  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.7.4. 在 Mac OS X 中创建可引导 USB 设备

按照以下步骤在 Mac OS X 系统中创建可引导 USB 设备。

注意

这个过程是破坏性的,且会在不警告的情况下破坏 USB 闪存驱动器中的数据。

先决条件

流程

  1. 将 USB 闪存驱动器连接到该系统。
  2. 使用 diskutil list 命令识别设备路径。该设备路径的格式为 /dev/disknumber,其中 number 是该磁盘号。磁盘从零(0)开始编号。通常, Disk 0 是 OS X 恢复磁盘,Disk 1 是主 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. 要识别您的 USB 闪存驱动器,请将 NAME、TYPE 和 SIZE 栏与您的闪存驱动器进行比较。例如,NAME 应该是 Finder 工具里的闪存驱动器图标的名称。您还可以将这些值与闪存驱动器的信息面板中的值比较。
  4. 使用 diskutil unmountDisk 命令卸载该闪存驱动器的文件系统卷:

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

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

  5. 以 root 身份登录:

    $ su -
  6. 提示时请输入您的根密码。
  7. 通过 sudo 使用 dd 命令将 ISO 镜像写入该闪存驱动器:

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

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

  8. 要将 /Users/user_name/Downloads/rhel-8-x86_64-boot.iso 文件写入 /dev/rdisk2 设备,请运行以下命令:

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

为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。