Se você inicializar com UEFI (não BIOS ou UEFI com o modo de compatibilidade de BIOS (também conhecido como CSM)), tudo o que você precisará é GParted e um gerenciador de arquivos.
O ISO deve ser configurado para inicialização UEFI para que isso funcione. Eu consegui fazer isso com o Windows 8.1 e com o Ubuntu 14.04, mas não posso garantir nenhum outro sistema operacional. (Edit: Eu tentei isso com o Windows 10 sem sucesso. Não sei por que, mas WinUSB funcionou, então eu não investiguei mais.)
Isso é o que eu faço para criar uma unidade USB inicializável para o firmware UEFI:
-
Crie uma tabela de partições GPT na sua unidade USB. No GParted, escolha "Dispositivo" e, em seguida, "Criar tabela de partição ...". Escolha gpt na lista suspensa.
-
Formate uma partição na unidade USB para FAT32 usando o GParted. Todos os firmwares compatíveis com UEFI devem suportar FAT12, FAT16 e FAT32, portanto, qualquer um desses deve ser bom, mas NTFS não funcionará .
-
Monte a unidade USB como faria com qualquer outro armazenamento externo, para poder acessar o sistema de arquivos na partição que você criou.
-
Monte o ISO que deseja adicionar à unidade USB para poder acessar os arquivos lá.
- Agora, quando você tiver acesso à ISO e à unidade USB como sistemas de arquivos no gerenciador de arquivos (Nautilus ou qualquer outro), apenas copie e cole todos os arquivos na ISO na unidade USB. / li>
-
Adicione o sinalizador "boot" à partição criada e adicione os arquivos a. No GParted, clique com o botão direito do mouse na partição, escolha "gerenciar flags" e marque a opção "boot".
(enquanto testava isso, não consegui mais montar a unidade USB depois de configurar o sinalizador de inicialização. Não sei por que, mas o GParted ainda podia vê-la e o resultado final ainda era uma unidade USB inicializável, realmente não importa.)
-
Reinicie o computador e opte por inicializar a partir da unidade USB.
Mais uma vez: Observe que para que isso funcione, o firmware do seu computador deve estar em conformidade com UEFI e o ISO deve estar pronto para a inicialização do UEFI.
Se você encontrar um diretório EFI no ISO, isso geralmente é um bom sinal.
Para ver se você está usando o boot UEFI, execute sudo efibootmgr -v
em um terminal. Se ele listar várias opções de inicialização, você está pronto para ir. Se você estiver usando o modo de compatibilidade da BIOS, verá algo assim:
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.
Para mais informações sobre a UEFI, leia este excelente ensaio sobre o assunto: link
Além disso, eu não acho que o Ubuntu funcionará com o Secure Boot ativado, então você terá que desabilitar isso para poder usar o boot UEFI com o Ubuntu.