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


0

我正在尝试从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
你没有错过任何东西。执行此操作后,OSX无法读取USB,但您不需要它。从它启动。
保罗

Answers:


0

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

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

*编辑*

显然,Arch没有这样的“安装程序”。虽然我毫不怀疑有一些实用程序能够操纵驱动器。可能应该确保安装Arch所采取的步骤以保留您的OSX安装。


无需担心Arch Linux的安装程序,因为没有。:D所以你不太可能不小心将你的驱动器核了。
Daniel B

啊好吧。虽然它仍然有用于分区/格式化驱动器的工具吗?自从我使用开源操作系统以来已经有一段时间了。我想,最后一个是Ubuntu 14.08。
Sennekuyl 2016年

是的,您需要安装它(手动)。但即使是Ubuntu也允许您选择如何对驱动器进行分区。完全覆盖磁盘的设置主要存在于企业产品中,例如XenServer和诸如此类的产品。
Daniel B
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.