Jeswang's Blog

盲目跟随还是独立去做,To be or not to be?

Mac下制作U盘启动

| Comments

很多写入的细节还没有弄清楚,更进一步的内容还需要跟进。

缘由:

实在是无法忍受没有好用命令行的Windows,于是就想将x61整个硬盘格式化,安装一个Linux。

经常使用U盘安装系统的朋友知道Windows下有一个UltraISO的软件,可以直接将iso镜像写入到U盘中启动。我也经常这样使用。

自从使用了Mac的磁盘恢复以后,我就对Mac下的磁盘恢复很有好感,觉得应该也可以直接恢复ISO到U盘。于是就尝试了一下,结果遇到一下问题:

1
磁盘工具显示错误:未能验证来源:无效的自变量

解决方法:

使用命令恢复ISO镜像到U盘:

1
2
3
$ diskutil list #显示当前所有得磁盘情况
$ diskutil unmountDisk /dev/disk1 #卸载U盘上的所有磁盘
$ dd if={ISO_IMAGE_HERE_} of=/dev/disk1 bs=1m #拷贝磁盘

上面的命令你看不到复制的过程,你可以通过pv命令(默认Mac没有这条命令,需要brew install pv安装一下) 如

1
$ pv -petr ubuntu-11.10-desktop-i386.iso | dd of=/dev/disk2 bs=1m

效果如图:

dd

另外,还有两种图形界面的方法可供参考(未测试):

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来创建一个指定大小的文件。

Comments