如果直接使用 dd 把 Ubuntu 镜像直接写入 USB, 可能会把分区表破坏,导致每次插入只能识别 ELF 的小分区。

解决方法很简单

diskutil list

找到需要格式化的设备 (/dev/disk2)

sudo dd if=/dev/zero of=/dev/disk2 bs=4M count=1

具体原因未知,如果不知道具体原理,也很难在 Stackoverflow 上找到答案。