web-dev-qa-db-ja.com

WinUSBインストールエラーインストールに失敗しました!終了コード:512

この問題を解決できません。Ubuntu14.04を使用しています。私はすでにルートとして試しましたが、まだ成功していません。

WinUSBはこのエラーを報告します:

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

ここでの問題は、GRUBのインストールに使用される方法にあります。 WinUSBがフォーマットするため、サムドライブ上の現在のファイルシステムとは関係ありません。

修正するには、/usr/binにあるwinusbスクリプトを編集する必要があります。ルート権限(たとえば、gksu gedit /usr/bin/winusb)を持つテキストエディターで開きます。次に、そのファイルでgrub-installを検索し(401行目から402行目にある可能性があります)、その行を次のように変更します。

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

スクリプトを保存します。次のようにパッケージgrub-pc-binをインストールします。

Sudo apt-get install grub-pc-bin

次に、WinUSBの使用を再試行します。

WinUSBはMBR起動可能USBドライブのみを作成します。 WindowsをEFIモードでインストールする場合は、別の方法を使用する必要があります。

これについても 私のウェブサイト で書いた。

18
Cornelius

問題を解決するために、それは非常に簡単です。入力するだけ

Sudo winusbgui

ターミナルであなたが遊んでいる