Mac 製作開機隨身碟
用 diskutil 指令製作開機隨身碟。
首先,先來去下載安裝 iso 檔 ( 以 Ubuntu 來作為練習,正題中文網 )
還有再準備一顆大概 16GB 的 USB 隨身碟。
下載完後,把我們下載下來的 iso 檔轉成 dmg 檔。
# 假設下載到 Download 目錄下
$ cd Download
# 將 iso 轉為 dmg
$ hdiutil convert -format UDRW \ # 基本設定
-o ubuntu.dmg \ # 要輸出的檔名
ubuntu-20.04.1-live-server-amd64.iso # 請輸入下載下來的檔名
這樣就做好檔案的準備了。
先看一下我們的電腦上有哪些裝置:
$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 500.0 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +500.0 GB disk1
Physical Store disk0s2
1: APFS Volume mac - 資料 402.2 GB disk1s1
2: APFS Volume Preboot 82.1 MB disk1s2
3: APFS Volume Recovery 528.1 MB disk1s3
4: APFS Volume VM 2.1 GB disk1s4
5: APFS Volume mac 11.2 GB disk1s5
從這邊可以看到我們的裝置有兩個,分別是 /disk0 與 /disk1 兩個裝置。
現在我們再把 USB 插入電腦內。
$ diskutil list 14:04:24
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 500.0 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +500.0 GB disk1
Physical Store disk0s2
1: APFS Volume mac - 資料 402.2 GB disk1s1
2: APFS Volume Preboot 82.1 MB disk1s2
3: APFS Volume Recovery 528.1 MB disk1s3
4: APFS Volume VM 2.1 GB disk1s4
5: APFS Volume mac 11.2 GB disk1s5
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GRMCSTFREO_TW_DVD *15.3 GB disk2
多出來的 /disk2 就是我們的 USB 了。
找到後把我們的 /dist2 先 unmount 掉。
# unmount 裝置
$ sudo diskutil unmountDisk /dev/disk2 14:08:02
Unmount of all volumes on disk2 was successful # 裝置已成功卸下
unmount 後之後就可以用 dd 指令把系統燒進去我們的 USB 裝置裡面了。 這個指令會等很久很久 可能幾十分鐘到小時都有機會 就耐心的等吧。
使用完畢後不要忘記退出隨身碟再拔掉。
$ sudo diskutil eject /dev/disk2