Erro de instalação do WinUSB Falha na instalação! Código de saída: 512

14

Não consigo resolver esse problema, estou usando o Ubuntu 14.04. Eu já tentei como root e ainda não tive sucesso.

O WinUSB relata este erro:

Installation failed!
Exit code: 512
Log:
Formatting device...
Mounting...
mount: block device /home/flavio/Área de Trabalho/windows xp sp3 sata.iso is write-protected, mounting read-only
Copying...
Installing grub...
Installing for x86_64-efi platform.
grub-install: error: /media/winusb_target_1405019929_19723 doesn't look like an EFI partition.
.
Error occurred!
Syncing...
/usr/bin/winusb: line 78:  5376 Terminated               while true; do
    sleep 0.05; echo 'pulse';
done
Cleaning...
/usr/bin/winusb: line 78:  6975 Terminated               while true; do
    sleep 0.05; echo 'pulse';
done
Umounting and removing '/media/winusb_iso_1405019929_19723'...
Umounting and removing '/media/winusb_target_1405019929_19723'...
user3773212
fonte
É possível usar o mkusb para criar uma unidade de inicialização USB com o Windows 7 -10. Veja este link, askubuntu.com/questions/289559/...
sudodus

Respostas:

18

O problema aqui é com o método usado para instalar o GRUB. Não tem nada a ver com o sistema de arquivos atual no thumbdrive, como o WinUSB o formata.

Para corrigi-lo, você deve editar o winusbscript localizado em /usr/bin. Abra-o com qualquer editor de texto com permissões de root (por exemplo gksu gedit /usr/bin/winusb). Agora procure grub-installnesse arquivo (pode estar na linha 401 - 402) e altere essa linha para que fique assim:

grub-install --target=i386-pc --boot-directory="$partitionMountPath/boot" "$device"

Salve o script. Instale o pacote da grub-pc-binseguinte maneira:

sudo apt-get install grub-pc-bin

Agora, tente novamente usar o WinUSB.

O WinUSB cria apenas unidades USB inicializáveis ​​MBR. Se você deseja instalar o Windows no modo EFI, um método diferente deve ser usado.

Eu também escrevi sobre isso no meu site .

Cornelius
fonte
O "método melhor" funcionou para conseguir uma instalação bem-sucedida no drive USB.
Tyler #
^ Esse cara não é o herói que precisamos, ele é o herói que merecemos! Obrigado, você resolveu um problema muito irritante.
Mr.Turtle
1
Eu estava usando o arquivo iso de uma partição NTFS. A correção acima não funcionou, mas mover os arquivos para a área de trabalho fez o truque. Também formatei o pendrive com o formato FAT.
Abhishek Sachan
0

Para resolver o problema, é muito simples. Apenas digite

sudo winusbgui

no terminal e você está jogando

Esdras Largentier LeHackeur Du
fonte
-1

Copie o arquivo iso para outro local (Destop ou diretório inicial). Depois disso, formate o pendrive USB no sistema de arquivos FAT32 usando o Editor de partições gparted.

Remova o pendrive e depois insira-o novamente.

Ele será montado automaticamente e, em seguida, execute o aplicativo winusb.

Selecione o arquivo iso copiado e crie uma unidade flash inicializável do Windows.

Caner
fonte
Não sei por que isso foi rebaixado, funcionou perfeitamente para mim, diferente das respostas acima. Eu estava tentando usar um arquivo iso de um disco externo, obtendo o erro 512, mas movendo-o para o diretório inicial resolvido. A formatação para FAT32 não era necessária.
Hugo Passos
-1

Formate o USB para ntfsantes de usar o winusb.

Josh Wilkins
fonte
O que é woeusb?
pim
O suporte ao @Thomas WinUSB é descontinuado no Ubuntu a partir do 17.10 e, em vez disso, recomenda-se o fork do WinUSB, chamado WoeUSB.
Karel
1
Você poderia adicionar mais informações sobre isso? Como é, sua resposta é muito curta e não fornece descrição para sua resposta.
Zzzach ...