我正在一台机器上安装 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 棒时同步如此重要?