centos7升級到centos8.1(親測)

  1. 安裝 epel
yum install -y epel-release

  1. 安裝rpmconf和yum-utils
yum -y install rpmconf yum-utils

  1. 執行rpmconf ,如果出現一些提示,請輸入Y和回車繼續,如果沒提示繼續第四步操作。
rpmconf -a
  1. 安裝dnf
yum -y install dnf

  1. 移除yum和yum-metadata-parser
dnf -y remove yum yum-metadata-parser

  1. 刪除/etc/yum目錄
rm -rf /etc/yum
  1. 安裝Centos8的源和升級epel源
dnf upgrade -y

curl -O 'http://mirrors.ustc.edu.cn/centos/8/BaseOS/x86_64/os/Packages/centos-gpg-keys-8.1-1.1911.0.8.el8.noarch.rpm'
curl -O 'http://mirrors.ustc.edu.cn/centos/8/BaseOS/x86_64/os/Packages/centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm'
curl -O 'http://mirrors.ustc.edu.cn/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.1-1.1911.0.8.el8.x86_64.rpm'
sudo dnf install -y centos-gpg-keys-8.1-1.1911.0.8.el8.noarch.rpm centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm centos-release-8.1-1.1911.0.8.el8.x86_64.rpm
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm


centos8阿里雲

# file: /etc/yum.repos.d/CentOS-AppStream.repo

[AppStream]
name=CentOS-$releasever - AppStream
baseurl=http://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# file: /etc/yum.repos.d/CentOS-Base.repo

[BaseOS]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# file: /etc/yum.repos.d/CentOS-Epel.repo

[epel]
name=CentOS-$releasever - Epel
baseurl=http://mirrors.aliyun.com/epel/8/Everything/$basearch
enabled=1
gpgcheck=0

清除緩存

dnf clean all

  1. 卸載centos7的內核
rpm -e --nodeps `rpm -qa|grep -i kernel`
  1. 升級到centos8,這一步一般會報錯,如果沒有報錯請進行第10步操作
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync 


卸載from後面包,這裏沒有寫完

rpm -e --nodeps sysvinit-tools-2.88-14.dsf.el7.x86_64

卸載完成後再次升級

  1. 執行rpmconf,會出現如下界面,一直輸入Y和回車即可
rpmconf -a

  1. 安裝kernel
dnf -y install kernel-core

  1. 安裝centos8包
dnf -y groupupdate "Core" "Minimal Install"


yum安裝失敗,不用管它

  1. 查看版本號
cat /etc/redhat-release

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章