Ubuntu

使用 dd 刻錄 Linux Ubuntu 可啟動 USB

  • May 15, 2019

我正在一台機器上安裝 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 的可啟動 USBdd或全部在命令行中?

我認為您在將圖像寫入的位置上犯了一個錯誤。

磁碟映像包含它自己的分區表,因此您需要將映像寫入磁碟,而不是分區。

分區已安裝,因此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 記憶棒時同步如此重要?

引用自:https://unix.stackexchange.com/questions/519041