我可以使用同一安装的双启动和 VM 吗?

我可以使用同一安装的双启动和 VM 吗?

过去 6 个月左右,我一直在虚拟机中运行 Ubuntu,但一直无法获得出色的性能。我的目标是能够设置 Windows 和 Ubuntu 的双启动,这样当我真正需要性能时,我可以直接启动 Ubuntu,而当我需要使用 Windows 时,我仍然可以在虚拟机中打开 Ubuntu 的启动实例。

这可能吗?我已经在 Parallels for Mac 中完成了此操作,但我不知道有什么可以让我在 Windows 中执行此操作。

答案1

我不明白为什么这是不可能的。让我们分解一下步骤:

  1. Windows 上的 VirtualBox 可能使用 Windows 文件系统上的文件来存储客户机 (Ubuntu) 虚拟硬盘。了解如何使用分区。

  2. 一旦您拥有真正的 Ubuntu 分区,请设置引导加载程序(grub)或修改您已有的引导加载程序。

  3. 现在,启动 Ubuntu。Ubuntu 应该可以识别您的硬件(这与在 VirtualBox 中运行时模拟的硬件不同)。如果您的硬件受支持,请查看 VirtualBox 客户机添加(图形、网络)是否会导致任何问题。检查网络需求是否正常工作。

  4. 返回 Windows 并查看 VirtualBox 下的 Ubuntu 是否仍然有效。

  5. 休眠 Ubuntu 时要非常小心。

答案2

事实证明Kris Harper 的帖子对这个问题有确切的答案。

menu.lst文件是原始 GRUB 的一部分。Ubuntu 现在默认使用 GRUB2,因此配置文件已更改为/boot/grub.cfg

这是这是关于 GRUB2 的相当长的入门书。向下滚动到第 5 节以阅读有关编辑 GRUB 配置文件的信息。请注意,在正常情况下您不应直接编辑此文件。相反,编辑/etc/default/grub是防止在更新时覆盖更改的首选方法。

以下是另一篇关于编辑 GRUB2 配置文件的入门文章。它不是那么技术性。

相关内容