如何获取 Ubuntu 分区的映像/备份并将其还原到 VirtualBox VM

如何获取 Ubuntu 分区的映像/备份并将其还原到 VirtualBox VM

我在旧硬盘上安装了 Ubuntu 10.04。我最近买了一个新磁盘,并且已经安装了 Windows 7。我不想再使用旧磁盘了,我想继续在新磁盘上的虚拟机中使用 Ubuntu(以避免双重启动可能造成的混乱,我发现 VirtualBox 是实现此目的的最佳免费工具)。

我希望保留我在 Ubuntu 中长期使用的完全相同的数据\程序\配置\设置,并避免重新配置这么多东西的繁琐部分。

如何将 Ubuntu 备份/恢复到另一个磁盘?我更喜欢使用免费工具来执行备份/恢复。

答案1

通过安装并运行重制版您可以将现有的 Ubuntu 安装转换为可启动的 iso 文件,该文件可用于安装到 Virtual Box 驱动器。

sudo remastersys backup
sudo remastersys dist

不幸的是,该项目的开发已停止。有一个未经测试的存储库,用于后续的 Ubuntu 版本:

sudo add-apt-repository ppa:kranich/remastersys

另请参阅以下问题以了解替代方案:

答案2

我对这个问题的看法不同。似乎 whizkid 想要将他的物理 Ubuntu 机器转换为虚拟机,以便在 Windows 7 下运行。您可以使用此处提供的免费 VMware 转换工具执行此操作:http://www.vmware.com/products/converter/overview.html

然后,您可以在 Windows 上使用 VMWare Player(免费),或将生成的 .vmdk 作为 Virtualbox HardDisk 运行。

答案3

在旧的 Windows 安装中有 2 个文件夹,您可以将它们复制到包含所有 VirtualBox 机器的新 Windows 安装中。

该文件夹位于C:\Documents and Settings\<your_username>对于WindowsXP) 和内部C:\Users\<your_username>(对于Windows7) 并且被称为VirtualBox VMs.VirtualBox

在此处输入图片描述

一个包含虚拟机磁盘,另一个包含设置。

将这两个文件夹复制到新的 Windows 安装中,并以相同的文件夹名称命名,这样您的所有机器都将恢复。

一步步:

  1. 删除旧磁盘
  2. 安装新磁盘并在其中安装 Windows
  3. 在新安装的 Windows 上安装 VirtualBox
  4. 重新插入旧磁盘并确保你的计算机从新安装启动
  5. 将这两个文件夹从旧的 Windows 安装复制到新的

相关内容