Não consigo encontrar uma fonte oficial para isso, mas parece que "UDF", se copiado textualmente, não pode ser inicializado a partir de USB. E muitos arquivos ISO são formatados em UDF.
Aparece que para "cd rom drives" poder inicializar a partir deles é realizado por sua conformidade com o El Torito padrão. No entanto, para o disco "normal" inicializar, o "MBR" tem que ser configurado nele (o que é aparentemente diferente dos bits do El Torito). E aparentemente você pode definir um ou outro, ou ambos.
Então, basicamente, se é um ISO que é "apenas" El Torito, você "tem" para usar uma ferramenta (ou cuidadosamente fazer a formatação, marcação de partição e cópia de arquivos manualmente), que lhe dará um formato MBR inicializável USB. Copiar bits ISO brutos não é suficiente.
Alguns "ISOs" podem não precisar de nenhuma ferramenta especial : (note a menção de "isohybrid", cuja documentação menciona que ISO's normais (formatados em UDF) são apenas inicializáveis a partir de drives de CD a menos que você adicione um master extra registro de inicialização [ou seja, fora da especificação UDF], aparentemente muitos ISOs da distribuição Linux da linha principal são feitos desta maneira especial, mas eu sei de janelas de experiência instaladas pelo menos o windows 10 não são).
Para os que precisam, aparentemente você deve evitar cópias brutas de disco de ISO para USB (ex: o comando dd
no unix * 's). Ou você vai se deparar com o problema que eu fiz.
Na minha experiência, normalmente você estará convertendo de um ISO UDF para um dispositivo USB FAT32. (O primeiro é o El torito, o último MBR, pelo seu "sistema de inicialização").
Como coloco um ISO inicializável em uma unidade USB? (lista vários utilitários que fazem isso "para você ")
Veja também o link para as opções relacionadas ao OS X.
relacionado:
(menciona que precisa ser FAT32 e ter arquivos copiados da ISO).