如何在 Ubuntu 中安装 Windows,以便启动计算机时可以启动 Windows?

如何在 Ubuntu 中安装 Windows,以便启动计算机时可以启动 Windows?

我不是在寻找模拟器。我想在 Ubuntu 中安装 Windows,这样我就可以重新启动计算机时启动 Windows。我会正常安装 Windows,但我的 USB 端口坏了​​,而且我没有任何光驱。任何帮助我都会很感激。

答案1

如果您在安装 Linux 后安装 Windows,Windows 安装将清除您的 MBR(主引导记录)。我认为,无论使用 CD、USB 还是 PXE 引导安装 Windows(在安装 Linux 后),您都无法恢复 MBR... 这意味着您将无法获得 ubuntu 引导菜单(grub 或 grub2 取决于您的 ubuntu 版本)来选择要引导到的操作系统。
现在,您必须使用 ubuntu live cd 或其他 live linux cd 来引导到 linux 并恢复 grub。

但是由于你没有 USB 或 CD 支持。我认为唯一的方法是,如果你的主板支持PXE 启动。回到你的问题,要安装没有 USB 或 CD 空间的 Windows,请按照链接A链接B链接C。然后再次使用 PXE 启动进入 Linux,恢复 grub。一切顺利,对我来说这看起来太棘手了。

答案2

疯狂的 VMware 想法应该可以通过使用原始硬盘访问来实现。做了相反的事(使用 Virtualbox 运行 Windows 时在 HDD 分区上安装 Ubuntu)。这很疯狂,非常危险,但还是有效。甚至在 Linux 上安装 grub

我会尝试一下,然后告诉您结果。但对于初学者来说,它应该这样工作:

  1. 运行 VBox,使用 vmdk 文件挂载 RAW 分区
  2. 在 VBox 内安装 Windows。
  3. 运行grub-update,并grub-install撤消 Windows 可能对 MBR 执行的任何操作

我将使用 Windows XP 进行测试,因此可能会有所不同。

另一个选择是找到一种方法将 ISO 启动菜单插入 GRUB。我一直在寻找这个,但似乎BURG 有这个选择。因此,您可以启动 Windows ISO 文件,然后从那里安装 Windows。(同样,这未经测试,但有可能)

答案3

嗯。首先,你没有得到任何地方没有 Windows ISO。希望您备份了 Windows CD。

这是一个可能性很小的方案。使用一种声称能够从虚拟机转到物理机的虚拟化方法。我认为 vmware 提供了其软件的付费版本,可以实现这一点。其余的都很明显。安装 Windows,使用 vmware 复制到真实分区。

使用任何 ole vm 软件(如 VirtualBox)并直接复制文件是行不通的。首先,我认为 ntldr 会损坏。其次,许多驱动程序是特定于 vm 的,一旦暴露给硬件就会损坏。

答案4

恐怕你不能这么做。虽然有针对相反情况的 Wubi,但除了从光盘驱动器或 USB 磁盘外,没有其他方法可以启动 Windows 安装程序。

(已编辑,请参阅评论)

您可以通过 USB 连接外部(光学)驱动器(尝试使用扩展卡为您提供额外的 USB 端口)。

相关内容