3.2.3. 在 Mac OS X 中生成安装 USB Media
这个过程涉及使用 dd 命令行工具将安装镜像写入 USB 闪存驱动器。请注意,某些步骤涉及使用 sudo 命令,它只在使用需要密码的管理员帐户登录时才可用。
警告
USB 闪存驱动器中的所有数据都会被这个过程删除。
过程 3.3. 在 Mac OS X 中生成 USB Media
- 将 USB 闪存驱动器连接到系统并通过 diskutil list 命令识别设备路径。该设备路径的格式为
/dev/disk号
,其中 number 是磁盘的数量。该磁盘从零(0)开始编号。磁盘 0 可能是 OS X 恢复磁盘,磁盘 1 可能是您的主要 OS X 安装。在以下示例中,它是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.0 GB disk2 1: Windows_NTFS SanDisk USB 8.0 GB disk2s1
要确定您的 USB 闪存驱动器,可将NAME
、TYPE
和SIZE
列与您了解的闪存驱动器的内容进行比较。例如,NAME应当与
Finder 中闪存驱动器图标的标题相同。您还可以将这些值与闪存驱动器信息面板中的值进行比较;右键单击驱动器图标并选择 Get Info。 - 使用 diskutil unmountDisk 命令卸载闪存驱动器的文件系统卷:
$ diskutil unmountDisk /dev/disknumber Unmount of all volumes on disknumber was successful
执行此操作时,闪存驱动器图标将从桌面消失。如果没有,您可能已找出错误的磁盘。如果您试图意外卸载系统磁盘,则会出现卸载错误失败
。 - 使用 sudo 命令的 dd 命令将 ISO 镜像写入闪存驱动器:
$ sudo dd if=/path/to/image.iso of=/dev/rdisknumber bs=1m>
注意MAC OS X 为每个存储设备提供一个块(/dev/disk*
)和字符设备(/dev/rdisk*
)。将镜像写入到/dev/rdisk字符
设备比/dev/disk编号
块设备更快。例 3.1. 将 ISO 镜像写入磁盘
将/Users/user_name/Downloads/rhel-server-7-x86_64-boot.iso
文件写入/dev/rdisk2
设备:$ sudo dd if=/Users/user_name/Downloads/rhel-server-7-x86_64-boot.iso of=/dev/rdisk2
- 等待命令完成。请注意,没有显示进度条;但是,要在操作仍然运行期间检查操作的状态,请在终端中按 Ctrl+t :
load: 1.02 cmd: dd 3668 uninterruptible 0.00u 1.91s 112+0 records in 111+0 records out 116391936 bytes transferred in 114.834860 secs (1013559 bytes/sec)
- 数据传输的速度取决于 USB 端口和闪存驱动器的速度。再次显示提示符后,数据传输将完成。然后您可以拔出闪存驱动器。
现在闪存驱动器可作为引导设备使用。您可以在 AMD64 和 Intel 64 系统或者 IBM Power Systems 服务器中继续使用 第 7 章 在 64 位 AMD、Intel 和 ARM 系统引导安装。第 12 章 在 IBM Power 系统中引导安装