我正在尝试制作 Windows 安装 USB,但存在问题

我正在尝试制作 Windows 安装 USB,但存在问题

在过去的几周里,我一直在尝试使用 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

在此处输入图片描述

步骤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,而无需任何特殊工具

  1. 将 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 程序。

有关的:创建包含多个 Ubuntu 版本、HBCD-PE-64 和多个 Windows 安装的 USB 驱动器

相关内容