Ubuntu
使用 dd 刻錄 Linux Ubuntu 可啟動 USB
我正在一台機器上安裝 Linux 並獲得了 Ubuntu 18.04 LTS 映像。我在 macOS 上使用 MS-DOS (FAT) 格式和 GUID 分區映射方案格式化了一個 32 GB 的 Sandisk 驅動器。
我找到了磁碟的名稱
disk2s2
(使用磁碟工具或diskutil list
終端),按照以下說明解除安裝並複制dd
了圖像:diskutil unmount /dev/disk2s2 sudo dd if=~/Downloads/ubuntu-18.04.2-desktop-amd64.iso of=/dev/rdisk2s2 bs=1m
我在戴爾機器上插入了 USB,啟動,按 F12 進入“啟動一次”菜單,選擇使用 USB 的傳統啟動,然後得到
Selected boot device failed. Press any key to reboot the system.
當我按照Ubuntu 的說明並使用Etcher在 USB 上刷新 ISO 映像時,它可以工作,並且我在 “Boot Once”: 中看到了一個額外的選項
UEFI SanDisk, Partition 1
,我選擇並能夠嘗試 Linux。我還需要什麼來創建 Ubuntu 的可啟動 USB
dd
或全部在命令行中?
我認為您在將圖像寫入的位置上犯了一個錯誤。
磁碟映像包含它自己的分區表,因此您需要將映像寫入磁碟,而不是分區。
分區已安裝,因此
disk2s2
您確實需要這樣做diskutil unmount /dev/disk2s2
。您應該確保 USB 驅動器上沒有安裝其他分區。用於diskutil list
獲取完整的分區列表並確保您已解除安裝USB 驅動器上的所有分區。然後,您需要使用 ubuntu 映像覆蓋整個磁碟(所有分區)。
sudo dd if=~/Downloads/ubuntu-18.04.2-desktop-amd64.iso of=/dev/disk2 bs=1m
注意這裡呼叫的是分區但呼叫
/dev/disk2s2
的是U盤/dev/disk2
我對macs不太熟悉,但是如果有
sync
命令,你應該在移除驅動器之前使用它。請參閱為什麼在製作可啟動的 linux USB 記憶棒時同步如此重要?