Virtual Box 从双启动系统启动

Virtual Box 从双启动系统启动

因此,很长一段时间以来,我一直在双启动系统上运行 Linux 和 Windows 7。我并不经常运行 Windows,但是现在这种情况已经发生得足够多了,所以我开始寻找重新启动的替代方案。一位朋友向我展示了他 Mac 上的 Parallels,我爱上了虚拟机的概念。由于 Sun 从一开始就涉足 Unix 领域,他们可能拥有 Linux 的最佳解决方案(我知道这是一个很大的假设)。无论如何,为了避免重新安装 Windows,因为我已经按照我现在喜欢的方式设置了它,我想知道是否有办法指向现有安装并从该点启动。

Linux 安装在 /dev/sda 上

Windows 位于 /dev/sdb

我之前从来没有这样做过,如果能得到一些指导,就能知道我应该采取什么步骤。

提前感谢任何帮助!

答案1

@ozzieorca 的编辑基本上回答了这个问题。但是既然你要求我提供一些帮助,我将按照我记得的步骤描述这些步骤。(警告:备份磁盘。没有什么可以保证的。我在分区未安装在 Linux 中时尝试过这个)

  1. 确保 /dev/sdb 可以从您的帐户读取和写入。

    sudo chmod 777 /dev/sdb

  2. 创建一个代表整个物理硬盘 /dev/sdb 的映像。(我将虚拟盒 VM 保存在主文件夹中的 vBoxVMs 目录中,请进行相应更改。)

    $ cd ~/vBoxVMs

    $ VBoxManage 内部命令 createrawvmdk -filename Win7/Win7.vmdk -rawdisk /dev/sdb

  3. 使用创建的硬盘创建虚拟机。按照创建新虚拟机的步骤操作,选择“现有硬盘”和刚刚创建的硬盘。然后完成步骤。

  4. 现在打开新创建的虚拟机的设置并转到存储选项卡。如果硬盘位于“SATA 控制器”下,请将其从那里移除并放置在“IDE 控制器”下,并将“IDE 控制器”的类型更改为 ICH6

相关内容