使用 WinUSB 时出现此错误。我很感激任何帮助,因为我正在尝试将 Windows 重新安装到计算机上以取悦妻子,然后进行双重启动,这样我仍然可以继续使用 Ubuntu。
Installation failed !
Exit code: 512
Log:
Formating device...
Mounting...
mount: block device /home/lighthouse/Downloads/Windows 8.1 Update 1 Pro X64 PreActivated/Windows 8.1 Update 1 Pro X64 PreActivated.iso is write-protected, mounting read-only
Copying...
Installing grub...
Installing for x86_64-efi platform.
grub-install: error: /media/winusb_target_1412439366_7311 doesn't look like an EFI partition.
.
Error occured !
Syncing...
/usr/bin/winusb: line 78: 15592 Terminated while true; do
sleep 0.05; echo 'pulse';
done
Cleaning...
/usr/bin/winusb: line 78: 15971 Terminated while true; do
sleep 0.05; echo 'pulse';
done
Umounting and removing '/media/winusb_iso_1412439366_7311'...
Umounting and removing '/media/winusb_target_1412439366_7311'...
答案1
如果您想要创建可启动的 USB 来安装 Windows 8,则必须在 Ubuntu 中使用 dd 命令:
打开一个终端。
运行:
dd if=/path/to/file.iso of=/dev/sdb
注意:仔细检查 USB 驱动器是否为 /dev/sdb
答案2
这实际上取决于您要制作哪种类型的可启动 USB。如果您想制作经典的 MBR、BIOS 可启动 Windows USB,请尝试这解决方案。
如果你想制作一个 USB 来以 UEFI 模式安装 Windows,情况就有所不同:
- 将 GPT 分区表应用于 USB 驱动器,并使用 GParted 将其格式化为 FAT32
- 使用文件管理器将 Windows 文件从 DVD/ISO 复制到 USB
bootx64.efi
在 USB 驱动器的文件夹中查找文件efi/boot
。如果不存在,请sources/install.wim
使用 7z unarchiver 打开 Windows ISO 文件并将其从其中提取。您可以bootmgfw.efi
在 中找到文件./1/Windows/Boot/EFI
。提取它,将其重命名为bootx64.efi
并将其放在 USB 文件夹中efi/boot
。
现在 USB 驱动器可 UEFI 启动(但不能 BIOS 启动),可用于在 EFI 模式下安装 Windows。完整指南可在此处找到在我的网站上适用于 BIOS 和 UEFI。
答案3
就我而言,通过 parting 切换启动标志可以解决问题
parted /dev/sda set 2 boot on
根据系统配置选择磁盘和分区 ID