WinUSB安装错误安装失败!退出代码:512


14

我无法解决此问题,我正在使用Ubuntu 14.04。我已经以root用户身份尝试过,但仍然没有成功。

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

可以使用mkusb在Windows 7 -10中创建USB启动驱动器。看到此链接,askubuntu.com
questions/

Answers:


18

这里的问题在于用于安装GRUB的方法。WinUSB格式化它时,它与Thumbdrive上的当前文件系统无关。

要解决此问题,您必须编辑winusb位于中的脚本/usr/bin。使用具有root用户权限的任何文本编辑器(例如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驱动器。如果要以EFI模式安装Windows,则应使用其他方法。

我也在我的网站上写了这个。


“更好的方法”使我在USB驱动器上成功安装。
泰勒2014年

^这个家伙不是我们需要的英雄,他是我们应得的英雄!谢谢,您解决了一个非常令人讨厌的问题。
乌龟先生

1
我正在使用NTFS分区中的iso文件。上面的修复方法没有用,但是将文件移动到桌面上可以解决问题。我也用FAT格式格式化了pendrive。
Abhishek Sachan


-1

将iso文件复制到其他位置(停止或主目录)。之后,使用gparted分区编辑器将usb pendrive格式化为FAT32文件系统。

卸下笔式驱动器,然后将其重新插入。

它将自动挂载,然后运行winusb应用程序。

选择复制的iso文件并创建可启动的Windows闪存驱动器。


我不知道为什么这会被否决,对我来说效果很好,与上面的答案不同。我试图从外部磁盘使用iso文件,然后收到错误512,但将其移至主目录已解决。不过,不必格式化为FAT32。
雨果·帕索斯

-1

ntfs使用winusb之前将USB格式化为。


什么是woeusb?
pim

@Thomas WinUSB支持从Ubuntu 17.10开始不再在Ubuntu中使用,而是建议使用WinUSB的分支,称为WoeUSB。
卡雷尔(Karel)

1
您能否添加更多有关此的信息?实际上,您的答案很短,没有提供答案的描述。
Zzzach ...
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.