我有一个 Ubuntu Server 10.04 VPS(虚拟专用服务器)来托管我的网站。我想克隆这个 VPS 并从中创建一个 VirtualBox 机器。我怎样才能做到这一点?
答案1
我想你想看看命令VBoxManage convertfromraw
或VBoxManage clonehd
。我不记得具体该怎么做,但我找到了这两个指南:http://www.virtualbox.org/wiki/Migrate_Windows和http://www.pendrivelinux.com/boot-a-usb-flash-drive-in-virtualbox/。
转换硬盘驱动器后,您可以创建一个新的虚拟机,但使用刚刚创建的现有磁盘映像。
答案2
如果您想逐字节迁移整个安装,实质上是制作磁盘副本:读取企鹅359的回答,或参见将 Linux 安装移动到新计算机。
如果您只想重现现有安装的设置:从头开始安装基本系统,然后aptitude-create-state-bundle
在 VPS 上运行以导出您的软件包选择和 APT 设置,然后运行aptitude-run-state-bundle
以将这些设置导入到 VirtualBox 安装中(特别是获取安装了同一组软件包)。然后迁移您的自定义设置:(/etc
您必须更改一些文件的位置)、/home
或/var/www
保存 Web 服务器数据的任何位置。也可以看看如何在具有不同硬件的计算机之间迁移配置?。也可以看看分步克隆指南,它解决了您最有可能需要更改的文件/etc
。