我正在运行 Ubuntu Desktop 12.04,我想知道是否有可能以某种方式获取我的整个文件系统(下的所有内容/
)并从中创建 ISO。然后,也许可以将该 ISO 用作 VBox VM 的文件系统(显然,它必须是 Ubuntu,并且可能是 12.04)。
基本上,我花了很多时间配置我的开发机器,但需要能够从我碰巧使用的任何计算机上使用它。虚拟机似乎是完美的解决方案。提前致谢!
答案1
创建一个全新的虚拟机,在其上安装 Ubuntu,然后备份开发箱并将备份恢复到虚拟机可能会更简单。这样您就可以在任何安装了或可以安装 VirtualBox 的机器上运行虚拟机。
话虽如此,您为什么不能直接打开 VNC 或 SSH 访问您现有的开发箱并远程访问它呢?如果可能的话,这可能是一个更简单的选择——至少,每次您想从新机器上使用开发箱时,它都会为您省去一些麻烦。
希望这可以帮助!
答案2
您可以将您的 hd 转储到图像中,然后dd
将图像转换为 vmdk 或其他任何形式。
apt-get install qemu
(在 debian/ubuntu 上安装 QEMU)
qemu-img convert imagefile.dd -O vmdk vmdkname.vmdk
取自:这里
答案3
我之前在 Windows XP 机器上做过这个,但我想你也可以在 Ubuntu 上做。但它使用的是vmware
,而不是virtualbox
...
在您的 Ubuntu 机器上安装vmware-converter
(免费产品)。然后在调整配置设置后将物理系统转换为虚拟系统。
此后,您就拥有了可以“播放”的虚拟化图像vmplayer
。