准备USB密钥
我们将擦除USB密钥上的分区结构。警告!这将破坏密钥上的所有数据!
打开“磁盘工具”(位于/ Applications / Utilities /中)。
现在执行以下操作:
- 选择USB密钥(选择根设备,而不是其分区)
- 选择顶部的分区部分
- 将方案更改为1个分区
- 将格式更改为可用空间
- 点击应用
您将出现一个确认对话框,确保您确实要删除密钥上的所有数据,然后选择Partition。
完成后,您可以退出“磁盘工具”。
这样做的目的主要是确保USB密钥处于一致的已知状态,并确保OS X不会挂载任何卷。这不是必需的,如果您只想卸载USB挂载,则可以跳过它。自己动手。
准备ISO映像
现在我们的USB密钥已准备就绪,我们需要将.iso映像转换为可以复制到其中的格式。打开一个终端(它也在/ Application / Utilities中,我假设您知道如何使用该终端)
现在,将映像从ISO转换为读/写通用磁盘映像格式(或UDRW)。在这里,我使用的是xbmc live repack ISO,但是您可以使用其他任何ISO文件。
(#503:14u:0s) evan@8thwonder[/Users/evan/Downloads]: hdiutil convert -format UDRW -o xbmc-9.11-live-repack.img xbmc-9.11-live-repack.iso Reading XBMC_Live (Apple_ISO : 0)… ......................................................................................................................................................................................................... Elapsed Time: 24.475s Speed: 20.0Mbytes/sec Savings: 0.0% created: /Users/evan/Downloads/xbmc-9.11-live-repack.img.dmg
完成后,将创建.img文件。hdiutil函数喜欢将.dmg后缀添加到文件中,因此转换后最终可能会以.img.dmg结尾。
将图像复制到USB密钥
我们终于来了。简单的部分,实际上是将图像复制到USB密钥。
首先运行diskutil list以获得计算机中磁盘的列表,以便您可以识别USB密钥。它看起来像这样:
(#504:14u:0s) evan@8thwonder[/Users/evan/Downloads]: diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *250.1 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 249.7 GB disk0s2 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: *1.0 GB disk1
这是我的/ dev / disk1。
我们想要使用RAW磁盘设备,以便我们的复制更快,因为RAW磁盘设备提供了对该设备的无缓冲访问(有关更多信息,请参见此Apple邮件列表帖子)。只需在设备前添加“ r”,即可使/ dev / disk1变为/ dev / rdisk1
接下来,我们使用dd命令复制图像。
(#506:14u:0s) evan@8thwonder[/Users/evan/Downloads]: dd if=./xbmc-9.11-live-repack.img.dmg of=/dev/rdisk1 bs=1m
在命令行上,我们使用if =指定输入文件,使用of =和dd指定输出文件,将逐块地将数据从输入复制到输出。
完成后,您可以退出终端并从OS X机器上删除USB密钥,它现在应该能够在另一台机器上启动ISO了。
注意: 我希望对此有所贡献,但我不能,这是来源。
dd if=/Users/username/Downloads/w8.iso of=/dev/sdX
与映像一起使用,有些人尝试指定分区#您实际上应该在其中进行安装的光盘,以便将其用作udf卷。另外,请澄清“没有用”,这意味着它们没有启动或将映像写入USB失败...?