是否可以有时在虚拟机中启动同一个 ubuntu,有时在物理电脑上启动?

是否可以有时在虚拟机中启动同一个 ubuntu,有时在物理电脑上启动?

是否有可能拥有相同的 ubuntu、相同的更新和安装的应用程序,有时在 Windows 中的 vmware/vbox/或类似环境中启动,有时能够在计算机启动时启动它?

无需每次都从一个地方迁移到另一个地方。

答案1

[请注意,我从未使用虚拟机从物理驱动器启动操作系统,但可以做到这一点。]

您可以指定虚拟机直接使用硬盘分区,而不是 .vdi、.vhd 或 .vdmk 文件。您可以在 Vmware Player 中的虚拟机设置下通过添加通用 scsi 设备并选择所需的分区来执行此操作。请注意,虚拟机只能访问该分区,这会带来一些问题:

  1. 在 BIOS 计算机上,引导加载程序存储在硬盘驱动器 mbr 上,因此 vm 无法使用,从而导致操作系统无法启动。您需要创建一个虚拟硬盘驱动器,该驱动器具有引导加载程序设置,以便从 scsi 设备启动操作系统。在 UEFI 系统上也会出现类似的问题。

  2. 交换分区将不可用,我对交换分区不够熟悉,无法提出解决方法。缺少交换分区不会阻止启动,但至少第一次启动时您应该会收到错误消息,并且如果您没有交换分区,这将影响虚拟机的性能。

答案2

有趣的想法!我从来没有尝试过,但是如果我是正确的,博客声称会解释如何做到这一点。

相关内容