edhat提供了一个redhat-upgrade-tool的升级工具;
[1]配置软件源(网上有些教程把这一步省了,当时升级试了很多次都不成功)
# vim /etc/yum.repos.d/upgrade.repo [upgrade] name=upgrade baseurl=http://dev.centos.org/centos/6/upg/x86_64/ enable=1 gpgcheck=0 |
[2]安装软件工具
yum -y install preupgrade-assistant-contents redhat-upgrade-tool preupgrade-assistant |
[3]升级前检查潜在问题(如果此处有显示报错之类的提示,建议可以先卸载)
|
[4]开始升级
# rpm --import http://centos.excellmedia.net/7.0.1406/os/x86_64/RPM-GPG-KEY-CentOS-7 |
正常的运行以上命令可以升级完成;
# redhat-upgrade-tool --network 7.0 --instrepo http://centos.excellmedia.net/7.0.1406/os/x86_64/ |
这强制的就显得有点不友好了,生产环境慎用;
更新到这一步:
setting up repos... .treeinfo | 1.1 kB 00:00 getting boot images... vmlinuz-redhat-upgrade-tool | 4.7 MB 01:38 initramfs-redhat-upgrade-tool.img | 32 MB 14:45 setting up update... finding updates 100% [=====================================================================================================] (1/272): acl-2.2.51-12.el7.x86_64.rpm | 81 kB 00:00 (2/272): attr-2.4.46-12.el7.x86_64.rpm | 66 kB 00:00 (3/272): audit-2.3.3-4.el7.x86_64.rpm | 223 kB 00:01 (4/272): audit-libs-2.3.3-4.el7.x86_64.rpm | 77 kB 00:00 (5/272): authconfig-6.2.8-8.el7.x86_64.rpm | 399 kB 00:08 (6/272): basesystem-10.0-7.el7.centos.noarch.rpm | 5.0 kB 00:00 (7/272): bash-4.2.45-5.el7.x86_64.rpm | 1.0 MB 00:17 (270/272): yum-plugin-fastestmirror-1.1.31-24.el7.noarch.rpm | 28 kB 00:03 (271/272): zlib-1.2.7-13.el7.x86_64.rpm | 89 kB 00:06 (272/272): zlib-devel-1.2.7-13.el7.x86_64.rpm | 49 kB 00:01 setting up system for upgrade Finished. Reboot to start upgrade. |
# reboot |
[5]升级完成:
# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) |