使用 dd 刻录 Linux Ubuntu 可启动 USB

使用 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 进入“Boot Once”菜单,选择传统 USB 启动,然后得到

Selected boot device failed. Press any key to reboot the system.

当我跟随来自Ubuntu的指令并使用以下命令将 ISO 映像闪存到 USB 上蚀刻机,它起作用了,我在“Boot Once”中看到了一个额外的选项:UEFI SanDisk, Partition 1我选择了它并能够尝试Linux。

dd使用或 all 在命令行中创建 Ubuntu 的可启动 USB 还需要什么?

答案1

我认为您在写入图像的位置上犯了错误。

磁盘映像包含自己的分区表,因此您需要将映像写入磁盘,而不是分区。

分割已安装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但USB磁盘叫做/dev/disk2

我对 Mac 不太熟悉,但如果有命令sync,您应该在删除驱动器之前使用它。看为什么在制作可启动 Linux USB 棒时同步如此重要?

相关内容