如何将 Centos 7 升级到 8如何将 Centos 7 升级到 8如何将 Centos 7 升级到 8如何将 Centos 7 升级到 8
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何将 Centos 7 升级到 8

在此页

  1. CentOS 7 到 8 升级

CentOS 8 已于 2019 年 9 月 23 日发布 ISO 可在官方网站上获得,并且可以通过多种方式安装,不幸的是,作为系统管理员,最小版本尚不可用(或根本不可用)这是我最喜欢的构建,大约 800 Mb与 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

确认新的 kernel-core 已正确安装:

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
©2015-2025 艾丽卡 support@alaica.com