4.5. 在 macOS 上创建一个可引导 USB 设备
您可以创建一个可引导 USB 设备,然后您可以用来在其他机器上安装 Red Hat Enterprise Linux。创建可引导 USB 驱动器会覆盖之前存储在 USB 驱动器上的任何数据,而没有任何警告。备份任何数据或使用一个空闪存。可引导的 USB 驱动器不能用于存储数据。
先决条件
- 您已从 Product Downloads 页面下载了完整的安装 DVD ISO 或最小安装 Boot ISO 镜像。
- 您有一个有足够容量的 USB 闪存驱动器 ISO 镜像。所需的大小会有所不同。
流程
- 将 USB 闪存驱动器连接到该系统。
使用
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
- 通过将 NAME、TYPE 和 SIZE 列与您的闪存驱动器进行比较来识别您的 USB 闪存驱动器。例如,NAME 应为 Finder 工具中闪存驱动器图标的标题。您还可以将这些值与闪存驱动器信息面板中的值进行比较。
卸载闪存驱动器的文件系统卷:
$ diskutil unmountDisk /dev/disknumber Unmount of all volumes on disknumber was successful
该命令完成后,该闪存驱动器图标会从桌面消失。如果图标没有消失,您可能选择了错误的磁盘。尝试卸载系统磁盘会意外返回 failed to unmount 错误。
将 ISO 镜像写入闪存驱动器:
# sudo dd if=/path/to/image.iso of=/dev/rdisknumber
macOS 为每个存储设备提供了块(
/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
-
等待
dd
命令完成将镜像写入该设备。当 # 提示符出现时,代表数据传输已完成。当出现提示符后,退出 root 帐户并拔出 USB 驱动器。USB 驱动器现在可作为引导设备使用。
其他资源
- 配置系统目的
- RHEL 8/9 服务器或工作站的 ISO (红帽知识库)