从 Ubuntu/KDE Neon 创建适用于 Win 10 1909 的可启动 USB

从 Ubuntu/KDE Neon 创建适用于 Win 10 1909 的可启动 USB

我的笔记本电脑上安装了 KDE Neon,我想与 Windows 进行双启动。我从 Microsoft 下载页面下载了 Windows-10 ISO。这是 Windows 1909 版本。

我尝试过网上提供的许多方法来为 Windows 创建可启动 USB:

  1. 将 USB 格式化为 fat32 不起作用,因为 ISO 中的一个文件 >4GB。
  2. dd:启动菜单中未显示该棒。
  3. 挂载 ISO 并复制到记忆棒(我试过 ntfs、exfat 和 udf)也不起作用。记忆棒未显示在启动菜单中。
  4. 由于我没有 Windows 系统,因此我无法使用媒体创建工具或 rufus。
  5. UNetbootin 未检测到 USB 记忆棒。

PS:我正在尝试以 uefi 模式启动,因为我的 kde neon 是在该模式下启动的。

为什么微软让没有安装 Windows 的人很难安装 Windows?

答案1

使用多系统

在启动时进入 bios,将启动模式更改为 Legacy 并关闭安全启动。保存并重新启动。从闪存驱动器启动,Windows 将处于 selinux 选项中。安装...重新启动。并再次启用安全启动,但将其保留为传统模式(否则您的 linux 将无法运行)如果此后它没有显示在 grub 中..只需运行您的 linux 并运行:

sudo 更新 grub

重新启动之后,您应该能够看到并能够启动到 Windows。

答案2

Rufus 和 UEFI:NTFS 开发人员在这里。如果您足够熟悉 Linux 命令(并且非常小心与您用于这些命令的目标,以便您不会错误地删除错误的驱动器)以下内容应该可以帮助您:

  • 创建一个 GPT 分区的 USB 驱动器,其中包含 2 个分区,均为类型Microsoft 基本数据分区,第一个占用整个驱动器减去 512 KB(请注意,单位是千字节,而不是兆字节),第二个大小为 512 KB。在命令行上,您可以使用gdisk来执行此操作,但请确保选择您的 USB 驱动器作为磁盘设备(例如,如果您的 USB 驱动器被视为,/dev/sde则应使用命令gdisk /dev/sde)。
  • 将第一个分区格式化为 NTFS,挂载它,并将 Windows 1909 ISO 的全部内容提取到其中。
  • 用于dd复制 512 KBuefi-ntfs.img数据,您可以从中下载这里到第二个分区。例如,假设您的 USB 驱动器被视为,则应该使用/dev/sde如下命令(因为将是驱动器的第二个分区— 这是您需要再次确保使用正确设备的部分!)dd if=uefi-ntfs.img of=/dev/sde2sde2sde
  • 如果需要的话,暂时地禁用安全启动在您的目标系统上(您可以在 Windows 安装后重新启用它)。

完成此操作后,如果你将 USB 插入目标机器,则应该会看到以 UEFI 模式从其启动的选项,这将启动UEFI:NTFS引导加载程序,这反过来应该使您的系统能够启动您提取到第一个分区上的 Windows UEFI 引导加载程序并继续进行 Windows 安装。

相关内容