Testei a corrente woeusb
do PPA (executando um Lubuntu 18.04.1 LTS ao vivo persistente) e as seguintes linhas de comando funcionam para mim.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb
sudo woeusb --target-filesystem NTFS --device path/windows.iso /dev/sdx
No meu caso, o arquivo iso estava /media/lubuntu/usbdata/images/
e o dispositivo de destino estava /dev/sdb
, mas, no seu caso, verifique cuidadosamente se você gravará na unidade pretendida (evite destruir dados valiosos em outra unidade),
sudo woeusb --target-filesystem NTFS --device /media/lubuntu/usbdata/images/windows.iso /dev/sdb
Observe que todas as partições no dispositivo de destino devem estar desmontadas.
A unidade de inicialização USB criada possui uma pequena partição FAT (para inicialização UEFI) e uma grande partição NTFS com os arquivos do Windows. Ele pode instalar o Windows nos modos BIOS e UEFI com woeusb 3.2.10.1
(datado de 19/09/2018 (19 de setembro de 2018) no PPA).
O uso do NTFS possibilita o tamanho do arquivo> 4 GiB. O tamanho de install.wim
é
menor que 4 GiB em alguns dos arquivos iso da Microsoft, por exemplo,
maior que 4 GiB para alguns arquivos ISO para computadores específicos, OEM, mas também em vários arquivos ISO da Microsoft, por exemplo
Win10_1809Oct_English_x64.iso
$ <<<'scale=3;4396229344/2^30' bc
4.094 # > 4 GiB
Win10_1809Oct_EnglishInternational_x64.iso
$ <<<'scale=3;4386496792/2^30' bc
4.085
Win10_1809Oct_German_x64.iso
$ <<<'scale=3;4401709065/2^30' bc
4.099
Win10_1809Oct_Spanish_x64.iso
$ <<<'scale=3;4404104344/2^30' bc
4.101
Há também uma versão da GUI woeusbgui
. Eu não acho que tenha a opção de criar uma unidade de destino com um sistema de arquivos FAT para UEFI mais um sistema de arquivos NTFS, então eu recomendaria o uso da versão da linha de comando woeusb
.
Editar 1 :
Você pode fazer isso sozinho com ajuda detalhada em
help.ubuntu.com/community/Installation/iso2usb/diy/windows-installer-for-big-files
Este método funciona nos modos BIOS e UEFI e também com inicialização segura. (Mas na maioria dos casos, deve ser possível desativar a inicialização segura, usar a unidade criada por woeusb
e ativar a inicialização segura novamente.)
Edição 2 :
Obrigado @ John pelo seu comentário de que não deve haver caracteres de espaço no nome do arquivo de origem . Se houver, você pode renomear o arquivo e, em seguida, woeusb
funciona.
Obrigado @qbit. Isso não resolveu meu problema, mas sua idéia de um erro de análise me ajudou a perceber que ele não gosta de ter um espaço no nome do arquivo de origem. Isso me levou a dar um passo à frente.
lsblk
para determinar onde está o seu dispositivo USB. No meu caso, foisdd1
, e eu fizsudo umount /dev/sdd1
. Depois, usei o comando acima para criar o USB. Observe que eu tive que remover o1
da unidade, então, no final dowoeusb
comando, eu o usei/dev/sdd
.