Кажется, я не могу найти официальный источник для этого, но кажется, что "UDF", если копировать дословно, не может быть загружен с USB. И многие файлы ISO имеют формат UDF.
Похоже, что для "CD-ROM накопителей" возможность загрузки с них достигается путем их соответствия стандарту El Torito .
Однако для загрузки "нормального" диска в нем должна быть установлена "MBR" (которая, очевидно, отличается от битов El Torito). И, видимо, вы можете установить один или другой, или оба.
Таким образом, в основном, если это "просто" El Torito ISO, вам "нужно" использовать инструмент (или вручную выполнить форматирование, маркировку разделов и копирование файлов), который даст вам загрузочный USB-диск в формате MBR. Копирование необработанных битов ISO недостаточно.
"Немногим" ISO может не понадобиться какой-либо специальный инструмент: (обратите внимание на упоминание "isohybrid", в документации которого упоминается, что обычные ISO (в формате UDF) загружаются только с CD-дисков, если только вы не добавили дополнительную основную загрузочную запись [т.е. вне UDF spec], по-видимому, многие основные дистрибутивы Linux linux созданы таким особым образом, но я знаю из опыта установки Windows по крайней мере Windows 10 не).
Для тех, кому это действительно нужно, очевидно, вам следует избегать копий сырых дисков с ISO на USB (например, команда dd
в unix *). Или вы столкнетесь с проблемой, которую я сделал.
По моему опыту, обычно вы будете конвертировать из UDF ISO в USB-устройство FAT32. (Первым является El torito, последний MBR, для их "системы загрузки").
Как поместить загрузочный ISO-образ на USB-накопитель? (перечисляет множество утилит, которые делают это "для вас")
См. Также https://apple.stackexchange.com/a/234290/25085 для параметров, связанных с OS X.
связанные с:
https://blogs.msdn.microsoft.com/matt-harrington/2012/03/27/how-to-create-a-bootable-usb-drive-from-an-iso-image-for-uefi-systems/ (упоминается, что он должен быть FAT32 и иметь файлы, скопированные из ISO).
Обновление: мне кажется, что не работает unetbootin, bootcamp ни на более новых iso. Я предполагаю, что я устанавливал на старую коробку, которая не могла прочитать новые схемы загрузки. Использование rufus в Windows "MBR" и "NTFS" (fat32, возможно, также работал, но получал некоторые жалобы на слишком большой размер «install.win»), и это работало для Windows 10 ISO.