Eu tentei dd
, mas não funcionou. Eu tentei UNetbootin, mas não funcionou. Eu procurei o winusb, mas não consegui encontrá-lo e ouvi dizer que ele não funciona para o Windows 10, de qualquer forma.
Mas! Isso funcionou para mim! link
Note que eu tive que adicionar "--force" no comando grub-install.
Os passos são basicamente os seguintes:
- Formate uma unidade USB; dê a ele uma partição NTFS. Anote o UUID da partição.
- Monte a imagem ISO do Windows e copie todos os arquivos para a unidade USB.
- Execute
sudo grub-install --force --target=i386-pc --boot-directory="/<path-to-usb>/boot" /dev/sdX
, ondesdX
é como "sdb". (Não sdb1.) -
Coloque o seguinte texto na unidade USB, em um novo arquivo em
boot/grub/grub.cfg
default=1 timeout=15 color_normal=light-cyan/dark-gray menu_color_normal=black/light-cyan menu_color_highlight=white/black menuentry "Start Windows Installation" { insmod ntfs insmod search_fs_uuid insmod chain search --no-floppy --fs-uuid <drive_UUID> --set root chainloader +1 boot } menuentry "Boot from the first hard drive" { insmod ntfs insmod chain insmod part_msdos set root=(hd1) chainloader +1 boot }
No arquivo, substitua < drive_UUID > com o ID da partição que você anotou. (Note que quando eu inicializei, eu vi algo como "sem tal drive U7A6 .." ou qualquer que seja o id que eu coloquei, mas ele inicializou de qualquer maneira, então, ei.)
O disco deve ser inicializável nesse ponto. Isso funcionou para mim. Existem algumas mensagens de erro possíveis que ele explica no site, se você tiver problemas.