web-dev-qa-db-fra.com

Erreur d'installation WinUSB L'installation a échoué! Code de sortie: 512

Je suis incapable de résoudre ce problème, j'utilise Ubuntu 14.04. J'ai déjà essayé en tant que root et je n'ai toujours pas eu de succès.

WinUSB signale cette erreur:

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'...
14
user3773212

Le problème ici est avec la méthode utilisée pour installer GRUB. Cela n'a rien à voir avec le système de fichiers actuel sur clé USB puisque WinUSB le formate.

Pour résoudre ce problème, vous devez éditer le script winusb qui se trouve dans /usr/bin. Ouvrez-le avec n’importe quel éditeur de texte avec des droits root (par exemple, gksu gedit /usr/bin/winusb). Maintenant, recherchez grub-install dans ce fichier (cela peut être les lignes 401 à 402) et changez cette ligne pour qu'elle ressemble à ceci:

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

Enregistrez le script. Installez le package grub-pc-bin comme suit:

Sudo apt-get install grub-pc-bin

Maintenant, essayez à nouveau d'utiliser WinUSB.

WinUSB crée uniquement des lecteurs USB amorçables MBR. Si vous souhaitez installer Windows en mode EFI, utilisez une autre méthode.

J'ai aussi écrit à ce sujet sur mon site web .

18
Cornelius

Pour résoudre le problème, c'est très simple. Il suffit de taper

Sudo winusbgui

dans le terminal et vous jouez