我该如何设置一台机器,使其能够双启动 Windows 10 和 Linux(比如 Ubuntu),同时能够以虚拟机的形式访问安装?例如,启动 Windows 10,然后以 VM 的形式运行 Ubuntu 安装。以这两种方式进行操作会很好(即,也能够在 Ubuntu 内部运行 Windows VM),但我很乐意能够双启动并从 Windows 内部以 VM 的形式运行 Ubuntu。
一些谷歌搜索似乎表明使用 VMWare Player 可能可以实现。
编辑:我发现一些非常古老的文档似乎表明 VMWorkstation 可以做到这一点: https://www.vmware.com/support/ws55/doc/ws_disk_dualboot.html 我发现有人似乎能够使用 VirtualBox 在一个方向上做到这一点(双启动 Windows/Linux,同时在 Linux 内部将 Windows 安装作为 VM 运行):http://greenash.net.au/thoughts/2016/02/running-a-real-windows-install-in-virtualbox-on-linux/
我能想到的最接近的类似情况是如何设置 MacBook 来启动 OSX 和 Windows,然后使用 Parallels 将 Windows 安装作为 VM 运行,除非我误解了那种情况下到底发生了什么?
进一步澄清一下,此设置适用于个人机器:我还对启动 Windows 安装时玩游戏感兴趣,因此性能也很重要。
答案1
只需先安装一个操作系统(通常 Windows 10 是您的最佳选择),然后在安装后启动到您的 Ubuntu/Linux 安装媒体并将 Linux 操作系统安装到单独的分区上。
安装完成后,请确保将 BIOS 设置更改为先启动到 GRUB 或 Windows 启动管理器,然后再启动硬盘驱动器,这样您就可以在每次启动机器时选择是启动到 Windows 还是 Linux。
现在您已经安装了双启动操作系统,您可以启动任一系统并开始第二步:
假设您选择 Windows 10,一旦启动操作系统,您就会想要安装虚拟化包。我自己更喜欢 VirtualBox,因为它是免费的、开源的,而且对于初学者来说使用起来很简单,但您也可以选择 VMware - 两者的工作原理基本相同。
在 Windows 中安装虚拟化软件后,启动它并按照适用的步骤在该平台上安装 Ubuntu/Linux 虚拟机。如需更具体的帮助,只需谷歌搜索:“如何使用 VirtualBox 在 Windows 10 上安装 Ubuntu” - 然后根据您的具体情况进行调整即可获得来自各处的良好说明。这是一项常见任务。
完成后,您应该拥有 Windows 10,允许您从 Windows 桌面同时运行 Linux 虚拟机。
现在,如果您想做相反的事情 - 在 Linux 桌面上运行包含 Windows 10 的虚拟机 - 您只需重新启动计算机,选择从 BIOS 启动到您的 Linux 安装,然后按照相同的说明在您的 Linux 发行版上安装 VirtualBox 或 VMware,然后在里面安装 Windows。
现在,您可以同时享受两全其美的优势,根据自己的心情,您可以启动任一类型的操作系统作为主要用途,然后在需要使用时启动备用虚拟机!
或许这两种方式都有点过头了,但这就是你所要求的,所以希望它能帮助你决定从这里去哪里。