我已经在 VMWare 上使用 Ubuntu 11.10 一段时间了。我对它进行了很多自定义(例如删除 unity、安装我的应用程序等)。
上周我设法弄到了另一台笔记本电脑并在其上安装了 Ubuntu 11.10。我想知道是否有可能使这两个 Ubuntu 系统完全相同,即将所有内容(设置、应用程序等)从我的 VM Ubuntu 移动到我的笔记本电脑 Ubuntu。
答案1
您还可以创建原始 VM 的模板并将其移动到笔记本电脑。
http://communities.vmware.com/servlet/JiveServlet/downloadBody/2664-102-1-2324/V2P.doc
该文档讨论了 Linux 的 V2P 迁移。
我曾经这样做过,但那是从虚拟机到几乎相同硬件的桌面。有一些网络问题,只需简单的 if down up 即可解决。
如果有人感兴趣的话,Windows 步骤如下:
http://www.vmware.com/support/v2p/doc/V2P_TechNote.pdf
然而我从来没有这样做过。
编辑:这实际上并不是制作原始 VM 的模板,我猜这是用词不当。但是这对我来说很有效。制作模板并将其作为客户操作系统重新部署到笔记本电脑上也是另一种选择,但这需要您安装 VMware,这可能不是您想要的路径。
答案2
您可以通过运行以下命令获取机器 A 上所有已安装软件包的列表:
sudo dpkg --get-selections > packagelist.txt
。
在机器 B 上,您可以通过运行以下命令安装所有这些包:
sudo dpkg --set-selections < packagelist.txt
答案3
你可以试试克隆.它支持多种文件系统。
答案4
- 使用 LiveCD 启动笔记本电脑
- 进行适当的分区
- 将文件 Rsync 到笔记本电脑,使用 -AHaXx --numeric-ids
- 将目标系统挂载在某处:/ /boot /proc /dev /sys ...
- 在其中进行 chroot
- 清理它
- 完毕。:)