====== CentOS 6.5 에서 7 로 업그레이드 ====== 출처 : http://linuxsysconfig.com/2014/07/upgrade-to-centos-7/ 위의 출처에 잘 나와 있고, 몇가지 보완할 것이 있어서 추가한다. 일단 업그레이드 방법은 다음과 같다. root 권한으로 실행한다. 1. 필요한 패키지 다운로드 mkdir -p /root/upgrade cd /root/upgrade wget http://dev.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-1.0.2-33.el6.x86_64.rpm http://dev.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-contents-0.5.13-1.el6.noarch.rpm http://dev.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-ui-1.0.2-33.el6.x86_64.rpm http://dev.centos.org/centos/6/upg/x86_64/Packages/python-rhsm-1.9.7-1.el6.x86_64.rpm http://dev.centos.org/centos/6/upg/x86_64/Packages/redhat-upgrade-tool-0.7.22-1.el6.noarch.rpm 2. preupgrade assistant 패키지 설치하기 yum localinstall preupgrade-assistant-* 3. preupg 실행하여 업그레이드에 문제가 있는지 여부 확인 preupg 4. redhat-upgrade-tool 설치 yum localinstall redhat-upgrade-tool-0.7.22-1.el6.noarch.rpm python-rhsm-1.9.7-1.el6.x86_64.rpm 5. CentOS 7 rpm gpg key 설치 rpm --import http://ftp.plusline.de/centos/7.0.1406/os/x86_64/RPM-GPG-KEY-CentOS-7 6. Upgrade tool 실행 redhat-upgrade-tool --network 7.0 --instrepo http://ftp.plusline.de/centos/7.0.1406/os/x86_64/ 뭔가 메시지 나오는 것을 확인하고, 별 문제가 없다면, redhat-upgrade-tool --network 7.0 --instrepo http://ftp.plusline.de/centos/7.0.1406/os/x86_64/ --force 리부트 reboot 7. 업그레이드 여부 확인 cat /etc/centos-release CentOS Linux release 7.0.1406 (Core) 라고 나오면 CentOS 7 로 업그레이드 완료, 8. 후속조치 yum update centos-release-cr 패키지에서 오류 발생하는 경우가 있는데, 그럴 땐, 임시로 cr 차단 yum-config-manager --disable cr yum update 명령시에 Database environment version mismatch 오류가 발생하면, cd /mnt/var/lib/rpm rm __* init 6 이제 잘 쓰면 된다. ------------------- 2014/07/16 akpil