我已经在 Windows7 中安装并使用带有 Wubi 安装程序的 Ubuntu 作为双分区。
现在我想要使用 Virtualbox 加载相同的操作系统映像。
这可能吗?
答案1
好吧,这有点技术性。另外,您还需要一个备用分区或磁盘。
首先,备份两个系统上的所有数据。意外很容易发生。Clonezilla 可以很好地复制所有内容,这样即使磁盘被清空,您也可以将其全部恢复。
因此,请找到一个 USB 驱动器或具有足够空间来容纳 wubi 安装的磁盘分区。然后按照以下手动说明进行操作:http://ubuntuforums.org/showthread.php?t=1519354将你的 wubi 安装移至该空间。在尝试之前,请仔细阅读并确保你了解其工作原理。
将安装迁移到干净环境中后,最简单的操作就是启动 Clonezilla (http://clonezilla.org) 并制作它的映像。您只需要 Ubuntu 安装,不需要 Windows 安装。然后使用 Clonezilla 启动 Virtual Box。将映像放入 Windows 共享文件夹中,并配置 Virtual Box 的网络设置,以便您可以访问它。然后您应该能够告诉 Clonezilla 连接到共享,并将映像还原到虚拟机。
就我个人而言,我只用过一次这种方法。这很麻烦,不值得。
更简单的方法:在 Virtual Box 中进行全新安装,然后启动 wubi 安装。退出图形 shell 并按 ctrl+alt+F1 以获取终端提示。登录终端并 cd 到 /home。使用 tar 制作用户主文件夹的 tarball,并将其保存到您的 Windows 系统,该系统将安装在 /host 下。(在其他地方有很多关于使用 tar 的很好的说明,所以我只说 tar --help 来了解选项的概要)
我通常对 /var/cache/apt 的内容执行相同的操作,以保存对新系统的重新下载更新。
然后,返回 Windows,启动 Virtual Box,将 tarball 放在一个共享文件夹中,您可以从 VM 中获取它们,然后将 tarball 展开到它们来自的目录中。这将获取您的所有个人设置和您已安装的所有程序的软件包,因此您基本上拥有相同的安装,只是重新启动次数更少,意外破坏磁盘的可能性也更小。