我在旧硬盘上安装了 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 安装中,并以相同的文件夹名称命名,这样您的所有机器都将恢复。
一步步:
- 删除旧磁盘
- 安装新磁盘并在其中安装 Windows
- 在新安装的 Windows 上安装 VirtualBox
- 重新插入旧磁盘并确保你的计算机从新安装启动
- 将这两个文件夹从旧的 Windows 安装复制到新的