在 Mac 上使用 dd 导致 USB 无法读取

在 Mac 上使用 dd 导致 USB 无法读取

我正在尝试从 Mac OSX El Capitan 创建可启动的 Arch Linux USB 安装程序。我按照 Arch Linux Wiki 上的教程操作,但当它“完成”时,我收到一条警告,提示The disk you inserted was not readable by this computer我未获得可启动的 USB 介质。

完成后,我得到以下内容$ diskutil list

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.0 GB     disk2
   1:                       0xEF                         41.9 MB    disk2s2

我得到这个结果所遵循的步骤是:

# insert USB flash drive

$ diskutil list      # yields /dev/disk2

$ diskutil unmountDisk /dev/disk2       # okay

$ sudo dd if=/Users/user/Downloads/archlinux-2016.08.01-dual.iso of=/dev/rdisk2 bs=1m

我输入密码,程序运行了几分钟,然后我收到上面列出的错误消息。我错过了什么?教程没有列出其他步骤或所需条件,所以我很困惑。

答案1

是的,dd 写入 USB 的映像可能不是 OSX 可以读取的格式。虽然 OSX 可以读取许多主流文件格式,但有些 OSX 无法读取。我怀疑 Arch 会使用 Linux 常见的启动映像格式之一。

重新启动要安装 Arch 的计算机,然后按“F2”(有时是其他键之一:“F12”或“Delete”)显示启动选项,查看您的 USB 驱动器是否是可启动驱动器之一。然后,您可以选择驱动器并启动以查看安装程序。如果您仍在使用 Apple 电脑,请不要允许安装程序继续!!安装程序可能会覆盖驱动器!

* 编辑 *

显然 Arch 没有这样的“安装程序”。不过我毫不怀疑有一些实用程序能够操纵驱动器。为了保留您的 OSX 安装,可能应该确保您安装 Arch 的步骤正确无误。

相关内容