我有一个现有的Centos 5安装。我想升级到Ubuntu。问题是,我不想让我的整个环境被移动--安装软件、配置连接等等。我想一步一步地去做。
但我真的不想在新操作系统和旧操作系统之间来回重新启动。这就是我上一次升级到新操作系统时所做的事情,它很快就老了。
因此,由于我的新MB是虚拟化就绪的(AMD Phenom II 945四核),我想我可以创建一个虚拟机,在新的操作系统安装下,运行旧的操作系统安装。
问题是,我能够找到的文档非常稀少。我已经找到了很多的可能性,几乎没有什么信息可以做我想做的事情。
我有一个新的Ubuntu9.10安装,还有一个包含Centos 5安装的磁盘。我不知道下一步该去哪里。
任何帮助都将不胜感激。
发布于 2010-02-21 00:56:09
设置虚拟环境是可能的,但可能不是您所需要的。如果您真的需要它,请查看VMware的转换器来读取Centos磁盘并创建一个VM,然后使用VMPlayer在Ubuntu下运行该VM。我发现这些工具很容易使用。
VMware转换器将读取磁盘并创建一个新的磁盘映像文件--这意味着您需要有一个足够大的位置来放置这个磁盘映像。但是,我相信创建一个使用物理磁盘映像的VM也是可能的,只是我自己还没有这样使用VMPlayer。
既然你说你把这些放在不同的磁盘上,我想你的意思是你有两个硬盘,一个带有Ubuntu,一个有Centos。为什么不确保两个磁盘都插入并运行呢?
当Ubuntu作为引导磁盘运行时,创建一个挂载点mkdir /centos,用类似于mount /dev/sdb1 /centos的东西挂载磁盘,并在Centos磁盘上查找所需的任何信息。要使其永久化,请在/etc/fstab中添加一行,如下所示
/dev/sdb1 1 /centos ext3默认值1 2
您想要的大部分系统信息都在/ Centos /etc下面,您应该能够使用您现有的centos磁盘/centos/ home /作为登录目录,因此您甚至不需要将您的主目录复制到新磁盘上。
发布于 2010-02-21 00:52:14
KVM对于非图形化的VM真的很好,VMWare在Linux中是个难题。我已经切换到VirtualBox,并且很高兴在Ubuntu AMD64 9.10和9.04安装上运行各种VM(包括Windows 7)。
发布于 2010-04-26 19:49:03
如果您感到自信,可以尝试使用VirtualBox和原始磁盘支持。这将使您的系统在单独的分区/驱动器上保持原样。但是,我不确定您的系统对在虚拟化引导和正常引导之间来回切换会有什么反应。窗户可能会在这里抓狂。;-)
https://serverfault.com/questions/115011
复制相似问题