最近想在Mac上裝個KaliLinux,無奈虛擬機中的Windows制作啟動盤實在太慢,于是想著Mac中有沒有燒錄工具,百度以后發現dd命令是Mac和Linux系統的制作啟動盤命令。
打開終端,輸入
$ diskutil list
輸出大致如下(這里/dev/disk1/是我的U盤)
1.png
然后使用Mac的磁盤工具格式化U盤,選擇抹掉,設置如下圖
2.png
確保分區模式是GUID分區
轉換鏡像格式(這一步不是必須的,dd命令也可以燒錄iso格式)
以下引用百度經驗:
hdiutil convert -format UDRW -o ~/Path-to-IMG-file /Path-to-ISO-file通常下載的文件會在/Downloads目錄下。
所以輸入的命令是:
hdiutil convert -format UDRW -o ~/Downloads/ubuntu-14.10-desktop-amd64 ~/Downloads/ubuntu-14.10-desktop-amd64.iso值得注意的是,并沒有新轉換出的文件加上IMG后綴,因為后綴只是個標志,重要的是文件類型并不是文件的擴展名。轉換出來的文件可能會被Mac OS X系統自動加上個.dmg后綴。
在這里我的命令是:
$ hdiutil convert -format UDRW -o ~/Downloads/kali-linux-2016.2-amd64 ~/Downloads/kali-linux-2016.2-amd64.iso
將iso格式轉換為dmg格式
接下來將U盤unmount
$ diskutil unmountDisk /dev/disk1
將你的路徑替換掉/dev/disk1
這一步是必須的,不然后面使用dd命令會顯示資源繁忙
最后終于可以使用dd命令了
$ sudo dd if=~/Downloads/kali-linux-2016.2-amd64.dmg of=/dev/rdisk1 bs=1m
同理這里把你的鏡像路徑和磁盤路徑替換掉
/dev/disk1換成/dev/rdisk1可以提高速度
燒錄過程不會有任何提示信息直到燒錄完成(太不人性化了!!!)
3.png
推出磁盤
$ diskutil eject /dev/disk1
如果有窗口提示要不要推出磁盤,則使用終端來推出磁盤,然后在窗口選擇ignore