centos7升级centos8(2021.3.10亲测可行)

本文档涉及的资源包下载地址:https://download.csdn.net/download/qq_38550887/15706574

1、安装epel-relase、yum-utils和rpmconf

yum -y install yum-utils epel-release lrzsz && yum install rpmconf -y

2、安装前检查,如有提示直接选默认(按回车)

rpmconf -a

3、安装dnf 并执行dnf update

CentOS 8使用dnf替代yum做包管理工具,使用yum安装 dnf并删除yum。
安装dnf工具:yum install dnf -y
更新:dnf upgrade -y
删除yum:dnf -y remove yum yum-metadata-parser && rm -rf /etc/yum && mkdir /etc/yum.repos.d/backup/ && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

4、设置CentOS 8发行包源

包及使用说明链接:https://download.csdn.net/download/qq_38550887/15706574

5、删除无用的临时文件

dnf clean all

6、删除CentOS 7的旧核

rpm -e rpm -q kernel
如果删除失败可使用:
rpm -q kernel 查询安装的内核 使用dnf -y remove 内核名 进行删除

7、确认删除冲突的包

rpm -e --nodeps sysvinit-tools

8、更新CentOS 8系统

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
运行此命令会出现以下报错:
在这里插入图片描述

解决办法:复制软件包中的“RPM-GPG-KEY-centosofficial”到“/etc/pki/rpm-gpg/”目录下然后重新执行命令

如果又报以下错误:
在这里插入图片描述

先卸载类似于图上from package后面的包名
dnf -y remove sysvinit-tools-2.88-14.dsf.el7.x86_64
然后重新执行命令

9、为CentOS 8安装新的内核

dnf -y install kernel-core

10、安装CentOS 8最小软件包

dnf -y groupupdate “Core” “Minimal Install”

11、重启服务器

reboot

12、查看系统版本

uname -a
在这里插入图片描述

可以看到已经升级到了centos8内核版本为4.18.0

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值