我无法解决这个问题,我使用的是 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'...
答案1
这里的问题在于安装 GRUB 的方法。它与拇指驱动器上的当前文件系统无关,因为 WinUSB 会对其进行格式化。
要修复此问题,您必须编辑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,则应使用其他方法。
我也写过关于我的网站。
答案2
要解决这个问题,很简单。只需输入
sudo winusbgui
在终端上,你正在玩
答案3
将 iso 文件复制到其他位置(Destop 或主目录)。之后使用 gparted 分区编辑器将 USB 闪存盘格式化为 FAT32 文件系统。
取出 U 盘然后重新插入。
它将自动挂载,然后运行 winusb 应用程序。
选择复制的 iso 文件并创建可启动的 Windows 闪存驱动器。
答案4
ntfs
在使用 winusb 之前将 USB 格式化。