如何在MAC OS X上建立LINUX啟動盤

HandOS發表於2015-01-05

Ubuntu官方鼓勵Mac使用者去下載Ubuntu桌面版本並燒錄成CD。但是如果你更傾向於使用U盤,請按照以下步驟執行。

注意:本教程需要你通過.ISO檔案來建立一個.IMG格式檔案。這會改變U盤原始的檔案系統使之可以被引導(會清空U盤原始資料),所以在操作前備份你U盤的資料。

貼士:把檔案直接拖放到終端,就可以自動將檔案路徑程式碼貼上到終端中,避免路徑輸入錯誤問題。

1 下載Ubutu桌面映象

2 開啟終端(路徑 /Applications/Utilities/,或是在Spotlight中查詢"Terminal")

3 通過hdutil工具轉換.iso檔案為.img檔案,例如

hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso

注意:OS X系統會自動輸出目標檔案新增.dmg結尾。

4 在終端執行

diskutil list

獲取掛載磁碟裝置名稱,

5 插入你的U盤

6 重新執行

diskutil list

這時候你會發現列表多出一個裝置,這就是U盤的裝置名稱,(比如我的電腦會多出一個/dev/disk2)

7 解除安裝U盤,執行

diskutil unmountDisk /dev/diskN

(根據你U盤的實際裝置名稱,替換掉N。)

8 將啟動映象拷入U盤,執行:

sudo dd if=/path/to/target.img of=/dev/rdiskN bs=1m

(根據你的實際路徑,替換掉/path/to/target.img,target.img就是我們第一步轉換的目標檔案,因為MAC會自動新增.DMG結尾的關係,也可以嘗試target.img.dmg)

如果你看到提示錯誤: Invalid number '1m',你應該使用GNU dd工具.請執行以下命令(對1m的大小寫有區別)

sudo dd if=/path/to/target.img of=/dev/rdiskN bs=1M

如果你看到錯誤:/dev/diskN: Resource busy, make sure the disk is not in use. 你可以開啟系統的“磁碟工具”,並解除安裝掉對應的磁碟,再執行此操作。

9 執行

diskutil eject /dev/diskN

解除安裝掉你的U盤,這樣你的啟動磁碟就製作完成了。(有可能在第九步就會提示無法掛載磁碟的錯誤,這時候你已經完成了USB啟動磁碟的製作,可以跳過第九步,安裝你的系統了)

相關文章