Red Hat Training

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

3.2. 创建安装 USB 介质

您可以使用 USB 驱动器或者 SD 卡而不是 CD 或者 DVD 创建可引导介质来安装 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp; 在 64 位 AMD、Intel 或 ARM 系统中。根据您要在 Linux 还是 Windows 系统上执行它,具体过程会有所不同。您可以使用相同步骤创建最小的引导介质和完整安装介质;唯一的限制是 USB 驱动器的容量 - 它必须有足够的空间以适应整个镜像,这意味着大约 450 MB 用于最小引导介质,4.8 GB 用于完整安装介质。

3.2.1. 在 Linux 中生成安装 USB Media

以下流程假设您使用 Linux 系统,并且已下载了适当的 ISO 镜像,如 第 2 章 下载 Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux 所述。在大多数 Linux 发行版中,它可以无需安装任何其他软件包即可工作。
警告
这个过程具有破坏性。USB 闪存驱动器上的任何数据均将被销毁,且无警告。确保您指定了正确的驱动器,并确保此驱动器不包含您要保留的任何数据。
许多 Linux 发行版提供自己的工具来创建实时 USB 介质: liveusb-creator 在 Fedora 中,usb-creator 在 Ubuntu 中等。说明这些工具超出了本书的范围;以下流程将适用于大多数 Linux 系统。

过程 3.1. 在 Linux 中生成 USB Media

  1. 将 USB 闪存驱动器连接到系统,并执行 dmesg 命令。系统将显示详细说明所有最近事件的日志。在此日志的底部,您将看到一组由您刚刚连接的 USB 闪存驱动器导致的消息。它类似于类似如下的一组行:
    [ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk
    注意连接的设备的名称 - 在上例中是 sdb
  2. root 用户身份登录:
    $ su -
    出现提示时提供 root 密码。
  3. 确保设备未挂载。首先,使用 findmnt device 命令和您在前面步骤中找到的设备名称。例如,如果设备名称为 sdb,请使用以下命令:
    # findmnt /dev/sdb
    如果命令没有显示输出结果,您可以继续下一步。但是,如果命令确实提供了输出,这意味着设备已自动挂载,您必须在继续之前将其卸载。输出示例类似如下:
    # findmnt /dev/sdb
    TARGET   SOURCE   FSTYPE  OPTIONS
    /mnt/iso /dev/sdb iso9660 ro,relatime
    
    注意 TARGET 列。接下来,使用 umount target 命令卸载该设备:
    # umount /mnt/iso
  4. 使用 dd 命令将安装 ISO 镜像直接写入 USB 设备:
    # dd if=/image_directory/image.iso of=/dev/device bs=blocksize
    使用您下载的 ISO 镜像文件的完整路径替换 /image_directory/image.iso使用 之前由 dmesg 命令报告的设备名称,以及 blocksize 使用合理的块大小(例如 512k)来加快写入过程。bs 参数是可选的,但它可以大大加快进程速度。
    重要
    确保将输出指定为设备名称(如 /dev/sda),而不是 设备上 的分区名称(如 /dev/sda1)。
    例如,如果 ISO 镜像位于 /home/testuser/Downloads/rhel-server-7-x86_64-boot.iso 中,检测到的设备名称为 sdb,该命令将类似如下:
    # dd if=/home/testuser/Downloads/rhel-server-7-x86_64-boot.iso of=/dev/sdb bs=512k
  5. 等待 dd 完成将镜像写入该设备。请注意,没有显示进度条;当再次出现 # 提示时,数据传输不会完成。显示提示符后,从 root 帐户注销并拔出 USB 驱动器。
USB 驱动器现在可作为引导设备使用。您可以在 AMD、Intel 和 ARM 系统中继续 第 7 章 在 64 位 AMD、Intel 和 ARM 系统引导安装,或者在 IBM Power Systems 服务器中继续使用 第 12 章 在 IBM Power 系统中引导安装
注意
IBM Power Systems 服务器中的非虚拟化安装(称为"裸机"安装)需要指定 inst.stage2= 引导选项。有关 inst.stage2= 引导选项的详情请参考 第 23.1 节 “在引导菜单配置安装系统”