Neste momento, criei com sucesso um USB inicializável a partir de uma ISO do Windows 8.1 contendo um sistema de arquivos UDF. Isso inicializará corretamente uma máquina UEFI no modo UEFI para instalação subsequente. Ele não inicializará uma máquina BIOS ou uma máquina UEFI no modo de compatibilidade do BIOS.
-
Monte o ISO:
sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt
-
Insira a unidade USB.
-
Execute
fdisk
e especifique o nome do dispositivo da unidade USB; por exemplo:sudo fdisk /dev/sdc
-
Exclua qualquer tabela de partição existente e crie uma nova.
-
Crie uma nova partição de pelo menos 4,5 GB. Marque-o como inicializável e defina seu tipo como 7 (HPFS / NTFS / ExFAT).
-
Escreva as alterações e saia do
fdisk
. -
Crie um sistema de arquivos FAT-32 na nova partição; por exemplo:
sudo mkfs.vfat -F 32 /dev/sdc1
-
Monte esta partição em um subdiretório existente; por exemplo:
sudo mount /dev/sdc1 /media/usbstick
-
Copie todos os arquivos do ISO montado neste diretório:
sudo cp -rv /mnt/* /media/usbstick
-
Sincronize os sistemas de arquivos apenas para ter certeza:
sudo sync
-
Desmontar os dois itens previamente montados:
sudo umount /media/usbstick sudo umount /mnt