于是我开始将 windows.iso 安装到闪存驱动器上,整个过程一开始还不错。现在窗口只显示为 i386-pc 平台安装,橙色条一直在来回移动。看起来真的没有任何进展。我会让它运行更长时间,但我想知道我可以做些什么来解决这个问题,并最终使用 Winsub 将 windows.iso 安装到闪存驱动器上。
答案1
这很奇怪。我建议你申请512 错误修复。也许您有一台 UEFI PC,而 GRUB 正在努力确定在 USB 上安装哪种引导加载程序。添加参数target
将强制安装 MBR 引导加载程序。
512 错误修复
您必须编辑winusb
可能位于的脚本/usr/bin
(我没有安装它,所以我无法判断)。使用具有 root 权限的任何文本编辑器打开它(例如gksu gedit /usr/bin/winusb
)。现在在该文件中搜索grub-install
(它可能位于第 401 行)并将该行更改为如下所示:
grub-install --target=i386-pc --boot-directory="$partitionMountPath/boot" "$device"
保存脚本。安装包grub-pc-bin
并再次尝试使用 WinUSB。
WinUSB 仅创建 MBR 可启动 USB 驱动器。如果您想以 EFI 模式安装 Windows,则应使用其他方法。
在我的网站。
如果这也不起作用,我建议手动方法。