웹사이트 검색

Centos 7을 8로 업그레이드하는 방법


이 페이지에서

  1. CentOS 7에서 8로 업그레이드

CentOS 8은 2019년 9월 23일에 출시되었습니다. ISO는 공식 웹사이트에서 사용할 수 있으며 다양한 방법으로 설치할 수 있습니다. 불행히도 최소 버전은 SysAdmin으로 아직(또는 전혀) 사용할 수 없습니다. 약 800Mb의 가장 좋아하는 빌드였습니다. 6 Go와 비교하여 이 튜토리얼에서는 Centos 7에서 Centos 8로 업그레이드하는 방법을 보여드리겠습니다.

이것은 공식적인 업그레이드가 아니므로 프로덕션 환경에 적합하지 않다는 점을 고려하십시오.

CentOS 7에서 8로 업그레이드

EPEL 저장소 다운로드 및 설치:

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

yum-utils를 설치합니다.

yum -y install rpmconf yum-utils

rpm 패키지 해결:

rpmconf -a

결과:

기본값을 유지합니다.

필요하지 않은 정리 패키지.

package-cleanup --leaves
package-cleanup --orphans

결과:

RPM 기반 소프트웨어 DNF 패키지 관리자 설치:

yum -y install dnf

yum 패키지 관리자 제거:

dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum

DNF로 시스템 업데이트:

sudo dnf -y upgrade

새 버전 설치:

dnf -y upgrade http://mirror.bytemark.co.uk/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm

EPEL 저장소 업그레이드:

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

저장소에 보관된 전체 임시 파일 정리

dnf clean all

커널 제거

rpm -e `rpm -q kernel`

충돌 제거

rpm -e --nodeps sysvinit-tools

이제 업그레이드를 시작합니다

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

새 구성 처리 중:

rpmconf -a

새 커널 코어가 제대로 설치되었는지 확인합니다.

rpm -e kernel-core
dnf -y install kernel-core

grub이 업데이트되고 올바른 위치에 있는지 확인합니다.

ROOTDEV=`ls /dev/*da|head -1`;
echo "Detected root as $ROOTDEV..."
grub2-install $ROOTDEV

최소 패키지 설치:

dnf -y groupupdate "Core" "Minimal Install"

Centos 버전 확인:

cat /etc/centos-release