在过去的几周里,我一直在尝试使用 WoeUSB/UNetBootin 制作 Windows 安装程序 USB,但是当我从 USB 启动并单击安装时,我收到错误“ C:\Sources\install.wim
”未找到。所以我做了一些谷歌搜索,找到了一个答案,帖子说 .iso 已损坏。我下载了另一个 Windows 10 ISO,将其重新安装到 USB,从 USB 启动,错误仍然存在,我尝试安装 Windows 7/8.1,它们也出现“BSOD”和“将安装程序格式化为 FAT32”和“缺少媒体驱动程序”等错误。我甚至尝试在 Windows 7 VM 上使用 Windows 10 媒体创建工具,但 USB 驱动程序无法工作。现在我只能使用 Linux。
有人能帮我解决这个问题吗?
答案1
使用 mkusb 12.5.7 安装 Windows
安装 mkusb:我可以在 Ubuntu live USB 中安装 mkusb 吗?
点击mkusb-plug图标启动,然后进行如下操作:
步骤1
第2步
步骤3
[ ]4]
步骤4
步骤5
第 6 步
步骤7
步骤8
你现在应该有一个 USB 安装程序,可以用 Windows 感染你的电脑了
更多信息可以在这里找到: https://help.ubuntu.com/community/mkusb#Windows_USB_install_drive
答案2
首先,windows 安装能力取决于将sources
目录从 windows iso 放入 usb 根目录。另一方面,您可以通过 2 种替代方法在 ubuntu 中制作 usb 驱动器来安装 windows,而无需任何特殊工具
将 USB 驱动器格式化为 ntfs,将 Windows 7/8/10/11 iso 文件提取到 USB 驱动器根目录,并在其中挂载 USB 驱动器后将 grub2 安装到 USB 驱动器
/mnt
:sudo -i
grub-install --boot-directory=/mnt/sdx1/boot /dev/sdx #make sure to sellect the right litter to replace with x
将此菜单项添加到 USB 驱动器boot/grub/grub.cfg
:
menuentry "Windows installation Environment" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 55DD0595418E5BFC
else
search --no-floppy --fs-uuid --set=root 55DD0595418E5BFC
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
55DD0595418E5BFC
用可以从磁盘实用程序中知道的 USB 驱动器 uuid替换,保存boot/grub/grub.cfg
并通过 USB 驱动器重新启动以安装 Windows。2.
通过另一种方式,您可以将 hbcd pe 64 提取到 USB 根目录并安装 grub2,但从 Windows iso 文件提取 install.wim 到 USB 根目录,从第一个替代方案中添加相同的菜单项,使用 hbcd 通过 USB 驱动器重新启动并打开使用 install.wim 安装 Windows 的 winnetsetup 程序。