是否有可能拥有相同的 ubuntu、相同的更新和安装的应用程序,有时在 Windows 中的 vmware/vbox/或类似环境中启动,有时能够在计算机启动时启动它?
无需每次都从一个地方迁移到另一个地方。
答案1
[请注意,我从未使用虚拟机从物理驱动器启动操作系统,但可以做到这一点。]
您可以指定虚拟机直接使用硬盘分区,而不是 .vdi、.vhd 或 .vdmk 文件。您可以在 Vmware Player 中的虚拟机设置下通过添加通用 scsi 设备并选择所需的分区来执行此操作。请注意,虚拟机只能访问该分区,这会带来一些问题:
在 BIOS 计算机上,引导加载程序存储在硬盘驱动器 mbr 上,因此 vm 无法使用,从而导致操作系统无法启动。您需要创建一个虚拟硬盘驱动器,该驱动器具有引导加载程序设置,以便从 scsi 设备启动操作系统。在 UEFI 系统上也会出现类似的问题。
交换分区将不可用,我对交换分区不够熟悉,无法提出解决方法。缺少交换分区不会阻止启动,但至少第一次启动时您应该会收到错误消息,并且如果您没有交换分区,这将影响虚拟机的性能。
答案2
有趣的想法!我从来没有尝试过,但是这如果我是正确的,博客声称会解释如何做到这一点。