使用 Ubuntu 创建 Windows 可启动 USB 棒

使用 Ubuntu 创建 Windows 可启动 USB 棒

我是 Linux 用户,目前没有可用的 Windows* PC。我只想体验 Windows 8。我有一个 Windows 8 映像/文件。我有一台正在运行的 Ubuntu PC。我有一个 8 GB 的 USB 磁盘。我想在旧 PC 上安装 Windows,但旧 PC 不支持 UEFI 启动。有什么解决方案吗?

答案1

在非 UEFI 机器中,我们可以使用 GRUB2 使 USB 可启动。然后,我们可以在 GRUB2 中使用“ntldr”命令从 USB 启动 Windows。

  • 在 USB 的目标分区上启用启动标志。使用名为“GParted”的工具可以轻松完成此操作。它是一个用于驱动器分区的 GUI 工具。
  • 如果安装映像是 ISO 文件,请挂载它并访问文件。
  • 将所有文件复制到 USB 驱动器的根目录
  • 将 GRUB 安装到 USB 驱动器。

    grub-install --target=i386-pc --boot-directory="/media/user/MyUSBDrive/boot" /dev/sdX
    
  • 配置 GRUB 来启动 Widows。

    将以下文件作为“/boot/grub/grub.cfg”放置在 USB 驱动器中

    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    menuentry 'Install Windows 8' {
     ntldr /bootmgr
    }
    

完整答案请见我的博客 从 Linux 创建可启动的 Windows USB

相关内容