很多写入的细节还没有弄清楚,更进一步的内容还需要跟进。
###缘由: 实在是无法忍受没有好用命令行的 Windows,于是就想将 x61 整个硬盘格式化,安装一个 Linux。
经常使用U盘安装系统的朋友知道 Windows 下有一个 UltraISO 的软件,可以直接将 ISO 镜像写入到U盘中启动。我也经常这样使用。
自从使用了Mac的磁盘恢复以后,我就对Mac下的磁盘恢复很有好感,觉得应该也可以直接恢复ISO到U盘。于是就尝试了一下,结果遇到一下问题:
磁盘工具显示错误:未能验证来源:无效的自变量
###解决方法:
使用命令恢复 ISO 镜像到U盘:
$ diskutil list #显示当前所有得磁盘情况
$ diskutil unmountDisk /dev/disk1 #卸载U盘上的所有磁盘
$ dd if={ISO_IMAGE_HERE_} of=/dev/disk1 bs=1m #拷贝磁盘
上面的命令你看不到复制的过程,你可以通过 pv 命令(默认 Mac 没有这条命令,需要 brew install pv 安装一下) 如
$ pv -petr ubuntu-11.10-desktop-i386.iso | dd of=/dev/disk2 bs=1m
效果如图:
另外,还有两种图形界面的方法可供参考(未测试):
####2012-2-27 更新: 今天尝试用这个方法将 Windows7 的 ISO 启动失败了,原因未知。
####内容参考来源:
[1] how to “burn” an ISO to USB flash drive?
[2] DD(1) FreeBSD General Commands Manual
ps: dd 用处真大,在为 dropbox 扩容的过程中,也用到了 DD 来创建一个指定大小的文件。