Answers:
您可以使用VirtualBox中的“设备导出向导”导出您的VM,然后在重新安装的系统上再次导入它。我正在使用VirtualBox 4.1.8,但是至少有两个版本都使用了此功能。
导出虚拟机
打开VirtualBox
转到File
菜单并选择Export Appliance
选择要导出的虚拟机(VM),然后单击 Next
选择保存导出的VM的位置,然后单击 Next
查看设置并单击 Export
将导出的VM复制到外部hardrive(或将其放在可以重新安装的分区上)。重新安装后,即可导入VM。
导入虚拟机
打开Virtualbox
转到File
菜单并选择Import Appliance
选择要导入的文件,然后按照其余提示进行操作。
擦拭驱动器之前,最好将个人数据备份到主目录中。
因此,我确定您已经有计划这样做。如果您的虚拟磁盘映像存储在此处(通常位于隐藏~/.VirtualBox
目录中),则您的虚拟磁盘也将包含在HOME目录的备份中,并且它们将恢复全部功能,并且以后不会被备份所影响。
但是,可以执行从32位Ubuntu升级到64位Ubuntu的操作,而无需删除家庭中的数据。如果您保留自己的HOME,则只需在全新的Ubuntu安装中重新安装虚拟盒子应用程序即可保持所有虚拟机(包括快照)不变。
话虽这么说,当然在某些情况下可能需要备份虚拟机(例如,如果您要建立一个新的主目录,您需要更改用户名或虚拟机未存储在其中)家)。
然后,您可以选择从虚拟盒子管理器GUI或从命令行以开放虚拟化格式(OVF)导出和导入计算机。
VBoxManage export <nameofvm> -o <nameofmachine>.ovf
VBoxManage import <nameofvm>.ovf # use --dry-run first to check configurations
由于OVF格式的限制,这将无法保存给定计算机的当前状态或快照。您可以克隆虚拟机并将其注册到新的安装中,但这比执行常规备份~/.Virtualbox
以及可能为存储虚拟硬盘定义的其他位置执行的工作更多。
我建议阅读Virtual Box在线手册,以了解有关选件,过程和限制的信息。