Хорошо, я исправил это. Ключ: мне нужно dd
в disk2
, НЕ disk2s1
. Вот объяснение:
Я занимаюсь форматированием и созданием USB-дисков в Mac OS. Когда я это делаю diskutil list
, я получаю следующее:
/dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15.6 GB disk2 1: DOS_FAT_32 UNTITLED 15.6 GB disk2s1
Ранее, когда я создал свой USB, я сделал
dd if=/path/to/arch.iso of=/dev/rdisk2s1 bs=1m
Это привело к тому, что USB-накопитель всегда выдает сообщения об ошибках, как isolinux.bin missing
всякий раз, когда я пытаюсь загрузить USB в устаревшем режиме, но отлично работает, если я загружаю его в режиме UEFI.
Однако, если я вместо этого
dd if=/path/to/arch.iso of=/dev/rdisk2 bs=1m
например, обратите внимание, что rdisk2
НЕТ rdisk2s1
, тогда usb-накопитель работает отлично, даже при загрузке usb в устаревшем режиме.