Errore di installazione di WinUSB Installazione non riuscita! Codice di uscita: 512


14

Non riesco a risolvere questo problema, sto usando Ubuntu 14.04. Ho già provato come root e non ho ancora avuto successo.

WinUSB segnala questo errore:

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

È possibile utilizzare mkusb per creare un'unità di avvio USB con Windows 7 -10. Vedi questo link, askubuntu.com/questions/289559/…
sudodus

Risposte:


18

Il problema qui è con il metodo utilizzato per installare GRUB. Non ha nulla a che fare con l'attuale filesystem su thumbdrive poiché WinUSB lo formatta.

Per risolverlo è necessario modificare lo winusbscript in cui si trova /usr/bin. Aprilo con qualsiasi editor di testo con permessi di root (ad es gksu gedit /usr/bin/winusb.). Ora cerca grub-installin quel file (potrebbe essere sulla linea 401 - 402) e cambia quella linea in questo modo:

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

Salva lo script. Installare il pacchetto grub-pc-bincome segue:

sudo apt-get install grub-pc-bin

Ora riprova ad usare WinUSB.

WinUSB crea solo unità USB avviabili da MBR. Se si desidera installare Windows in modalità EFI, è necessario utilizzare un metodo diverso.

Ho anche scritto di questo sul mio sito web .


Il "metodo migliore" ha funzionato per farmi installare con successo sull'unità USB.
Tyler,

^ Questo ragazzo non è l'eroe di cui abbiamo bisogno, è l'eroe che meritiamo! Grazie, hai risolto un problema molto irritante.
Mr.Turtle,

1
Stavo usando il file ISO da una partizione NTFS. La correzione sopra non ha funzionato ma lo spostamento dei file sul desktop ha funzionato. Inoltre ho formattato il pendrive con il formato FAT.
Abhishek Sachan,


-1

Copia il file ISO in un'altra posizione (Destop o home directory). Dopo di che formattare l'USB pendrive nel filesystem FAT32 usando l'Editor di partizioni gparted.

Rimuovere il pendrive e quindi reinserirlo.

Verrà montato automaticamente, quindi eseguirà l'applicazione winusb.

Seleziona il file ISO copiato e crea un'unità flash di Windows avviabile.


Non so perché questo è downvoted, ha funzionato perfettamente per me, diversamente dalle risposte sopra. Stavo cercando di utilizzare un file ISO da un disco esterno, quindi ho ottenuto l'errore 512, ma lo ho spostato nella directory home risolto. Tuttavia, la formattazione in FAT32 non era necessaria.
Hugo Passos,

-1

Formattare USB ntfsprima di utilizzare winusb.


Che cos'è la tristezza?
pim

Il supporto di @Thomas WinUSB è interrotto in Ubuntu a partire dalla 17.10 e si consiglia invece il fork di WinUSB che si chiama WoeUSB.
karel,

1
Potresti aggiungere ulteriori informazioni al riguardo? Così com'è, la tua risposta è molto breve e non fornisce alcuna descrizione alla tua risposta.
Zzzach ...
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.