可能重复:
创建物理分区的 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 分区无法启动