升级CentOS 6.5到7说明

Red Hat发布了RHEL 7之后,CentOS也发布了CentOS GA版本。由于RHEL 7引入了通过 redhat-upgrade-tool工具升级6.5操作系统到7的方法,虽然CentOS 7没有详细验证这个软件包,但是从官网blog和一些网站文档来看,该工具也适合CentOS 6.5升级到7。 ( Upgrade to CentOS 7 )

前提条件:CentOS 6.x升级到最新的6.5版本

升级6.5到7的记录

安装升级工具需要的软件包:

yum -y install openscap pcre-devel libxml2-devel libxslt-devel m2crypto python-simplejson mod_wsgi

下载需要的软件包 - 请不要直接复制以下软件包安装链接,应该访问原站,查找最新的软件包

rpm -ihv http://dev.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-1.0.2-36.0.1.el6.centos.x86_64.rpm
rpm -ihv http://dev.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-contents-0.5.14-1.el6.centos.noarch.rpm
rpm -ihv http://dev.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-ui-1.0.2-36.0.1.el6.centos.x86_64.rpm
rpm -ihv http://dev.centos.org/centos/6/upg/x86_64/Packages/redhat-upgrade-tool-0.7.22-3.el6.centos.noarch.rpm

获取可用的最近的镜像 - 访问 http://www.centos.org/download/mirrors/ 查看并选择最快镜像

执行升级:

redhat-upgrade-tool --network 7.0 --instrepo http://mirrors.sohu.com/centos/7.0.1406/os/x86_64/ --force

成功的升级会在最后看到消息 Finished. Reboot to start upgrade.

重启

重启主机后,OS将启动一个称为System Upgrade的新的grub对象,支持将所有已经通过upgrade tool下载的软件包更新。

重启后检查系统版本 /etc/redhat-release 可以看到版本 CentOS Linux release 7.0.1406 (Core) 证明升级成功。