我有一个现有的Centos 5安装。 我想升级到Ubuntu。 事情是,只要将整个环境转移过来,我就不想停下来 – 软件安装,连接configuration等。我想一步一步地做到这一点。
但是我并不想从新操作系统到旧操作系统不断重新启动。 这就是我上次升级到新操作系统时的情况,而且真的很快。
所以,由于我的新MB是虚拟化准备好的(AMD Phenom II 945四核),我想我可以在新的操作系统安装下创build一个运行旧操作系统安装的虚拟机。
问题是,我已经能够find的文档已经相当稀疏。 我发现了很多的可能性,关于哪些能够做我想做的事情的信息很less。
我有一个新的Ubuntu 9.10安装,第二个磁盘包含Centos 5安装。 我不知道下一步该去哪里。
任何帮助,将不胜感激。
build立虚拟环境是可能的,但可能并不是你所需要的。 如果你真的想要,可以看看VMware的转换器来读取Centos磁盘并创build一个虚拟机,然后使用VMPlayer在Ubuntu下运行该虚拟机。 我发现这些工具很容易使用。
VMware转换器将读取磁盘并创build一个新的磁盘映像文件 – 这意味着您需要有足够大的空间放置该磁盘映像。 不过,我相信也有可能创build一个使用物理磁盘映像的虚拟机,我自己也没有用过这个VMPlayer。
既然你说你在不同的磁盘上有这些,我假设你的意思是你有两个硬盘,一个是Ubuntu,一个是Centos。 为什么不只是确保两个磁盘都插入并运行?
使用Ubuntu作为启动盘运行,创build一个挂载点mkdir /centos ,在mount /dev/sdb1 /centos类的地方mount /dev/sdb1 /centos磁盘,然后在Centos磁盘上查找需要的信息。 为了使永久性,添加一行到/ etc / fstab的东西
/ dev / sdb1 / centos ext3默认值1 2
你想要的大多数系统信息都在/ centos / etc下,你应该可以使用你现有的Centos disk / centos / home /作为你的login目录,所以你甚至不需要把你的主目录复制到新磁盘。
如果您有信心,可以尝试使用原始磁盘支持的 VirtualBox 。 这应该使您的系统保持独立的分区/驱动器完好无损。 但是,我不确定你的系统如何在虚拟化和正常启动之间来回切换。 Windows可能会在这里吓倒。 😉
KVM非常适合非graphics化的虚拟机。 在Linux恕我直言,VMWare是一个痛苦的日子。 我已经切换到VirtualBox ,并且很高兴在Ubuntu AMD64 9.10和9.04安装上运行各种虚拟机(包括Windows 7)。