使用已安装的系统作为 VirtualBox 上的虚拟系统

使用已安装的系统作为 VirtualBox 上的虚拟系统

可能重复:
创建物理分区的 Virtualbox 映像

我的电脑上安装了两个操作系统(双启动),我经常使用这两个系统,有时我会重启电脑两次来做一些工作。

是否可以在 VirtualBox 中运行其中一个,这样如果需要在另一个未运行的操作系统上完成某些工作,我就不必重新启动?

提前致谢 。

答案1

是的,可以。但是 VirtualBox 上的系统性能最差,资源也有限。

更不用说两个操作系统会同时占用资源

编辑:正如我评论的那样:转换方法如下分区到虚拟硬盘映像。

现在,正如您所说,有一个单独的 /boot 分区。

您可以重新安装 GRUB 吗?将 /boot 重新定位到新驱动器?如果可以,那么这是最简单的解决方案。(我不知道该怎么做,但这是最简单的,因为它只需要几个命令,谷歌搜索可能会对您有所帮助,因为它可能因发行版而异)

如果您不知道,那么您还需要使旧的 /boot 可用。

如果您还将旧的 /boot 转换为虚拟磁盘映像,那么您只需要在 virtualbox 设置中进行设置即可。

准备就绪后,您需要使用实时 CD 启动虚拟机(您创建的)。

挂载您的“/”并使用您最喜欢的编辑器转到文件“/etc/fstab”。

你应该知道 fstab 文件说明了分区挂载在哪里,所以告诉它将你的启动分区挂载在 /boot 上。(你将学习如何做到这一点这里,如果你不知道你的 /boot 盘是什么,在 shell 中输入“df”,你就应该能认出它了。)

抱歉,如果我解释得不够清楚,但英语不是我的母语。我尽力了。

答案2

您可以使用VMware 转换器将您的系统转换为与 vmware/virtualbox/等一起使用。这称为 PTV(物理到虚拟)

答案3

您没有提到您使用的是什么操作系统。实际上,启动在 Virtualbox 中本地安装到硬盘分区的 Ubuntu(或其他 Linux)安装并不难。如果您尝试在 Windows 上托管的 Virtualbox 中启动 Linux 安装,请查看我在这个问题中的帖子:Virtualbox:原始 Linux 分区无法启动

相关内容