我需要从调优的Ubuntu Server 8.04 LTS x32迁移到新的操作系统Ubuntu Server 10.04 LTS x64 。 我们的团队正在使用此服务器进行协作。 现在安装:Samba服务器,Apache,Subversion,Mediawiki,Bugzilla,VirtualBox与客人操作系统。 新的安装应该与旧的安装在同一个硬盘上。 服务器应该离线不超过几个小时。
/etc复制到新的操作系统? 我可以将用户设置从/home复制到新的操作系统? 我没有find在处理器架构之间升级的自动化方法。 另外手动升级需要2个多小时,所以我强烈build议您不要进行就地升级。
不要复制/etc所有内容,因为这包括与特定版本相关的设置。 只复制相关的子目录(如/etc/mail/ , /etc/apache2/ , /etc/samba/ etc)。 你会发现与/home但是。
你需要debsums命令,它会告诉你哪些文件与安装的不同
确定所有已安装的软件包( dpkg -i | egrep ^i | awk '{ print $2 }' > /some/place ),然后重新安装这些软件包( aptitude install `cat /some/place` )不再存在,被其他包裹所取代
您可能需要先使用clonezilla来克隆您的8.04服务器,这样您有两台相同的服务器,然后通过使用标准过程升级克隆的服务器,方法是input* update-manager –devel-release
确保使用不同的networking子网以避免当前生产服务器出现任何问题,然后在升级服务器之后,检查所有正确运行的configuration,然后开始使用升级到10.04的克隆服务器