Não consigo encontrar uma fonte oficial para isso, mas parece que "UDF", se copiado literalmente, não pode ser inicializado a partir do USB. E muitos arquivos ISO são formatados em UDF.
Parece que, para as "unidades de CD-ROM", a inicialização a partir delas é realizada pela conformidade com o padrão El Torito . No entanto, para inicializar o disco "normal", o "MBR" deve ser definido nele (que é aparentemente bits diferentes dos bits do El Torito). E, aparentemente, você pode definir um ou outro, ou ambos.
Então, basicamente, se um ISO é "apenas" El Torito, você "precisa" usar uma ferramenta (ou cuidadosamente, formatar, marcar partições e copiar arquivos manualmente), que fornecerá um USB inicializável e formatado em MBR. Copiar bits ISO brutos não é suficiente.
Alguns "ISO" talvez não precisem de nenhuma ferramenta especial : (observe a menção de "isohybrid", cuja documentação menciona que os ISOs normais (formato UDF) são inicializáveis apenas a partir de unidades de CD, a menos que você adicione um registro mestre de inicialização extra [ou seja, fora do UDF spec], aparentemente muitos ISOs de distribuição linux da linha principal são feitos dessa maneira especial, mas eu sei por experiência que o Windows instala ISOs de pelo menos o Windows 10 não.
Para aqueles que precisam, aparentemente você deve evitar cópias de disco brutas de ISO para USB (por exemplo: o dd
comando no unix * 's). Ou você encontrará 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, por seu "sistema de inicialização").
Como coloco um ISO inicializável em uma unidade USB? (lista muitos utilitários que fazem isso "para você")
Consulte também https://apple.stackexchange.com/a/234290/25085 para obter opções relacionadas ao OS X.
relacionados:
https://blogs.msdn.microsoft.com/matt-harrington/2012/03/27/how-to-create-a-bootable-usb-drive-from-an-iso-image-for-uefi-systems/ (menciona que ele precisa ser FAT32 e tem arquivos copiados da ISO).
update: Nenhuma quantidade de unetbootin pareceu funcionar para mim, nem o bootcamp nem os iso mais recentes. Suponho que estava instalando em uma caixa mais antiga que não conseguia ler novos esquemas de inicialização. Usando o rufus no Windows "MBR" e "NTFS" (o fat32 também pode ter funcionado, mas recebi algumas queixas de que o "install.win" era muito grande) e funcionou para uma iso do Windows 10.
UDF
. O problema realmente não tem nada a ver comISO9660
vsUDF
(e nem éISO files are almost all UDF formatted
verdade). É sobre se o ISO é feito puramente conformeEl Torito
ou "híbrido", incluindo um MBR.