CentOS 8 move to Rocky Linux 8
Posted CIAS
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 8 move to Rocky Linux 8相关的知识,希望对你有一定的参考价值。
前言
Rocky Linux 是一个社区企业操作系统,旨在与美国顶级企业 Linux 发行版 100% 逐个 bug 兼容,因为其下游合作伙伴已经转移方向。它正在社区的密集开发中。Rocky Linux 由 CentOS 项目的创始人 Gregory Kurtzer 领导。贡献者被要求使用本网站上提供的通信选项进行联系。
Rocky Linux 8.4 下载
架构 | ISOS | 封装 | PXE自动化 | MobaXterm | ks.cfg | 文档 |
---|---|---|---|---|---|---|
x86_64 | Minimal | DVD | Boot | Torrent | Checksum | BaseOS | 部署参考 | shell连接工具 | 参考 | |
ARM64 (aarch64) | Minimal | DVD | Boot | Torrent | Checksum | BaseOS |
Rocky Linux 8.5 下载
ARCHITECTURE | ISOS | PACKAGES |
---|---|---|
x86_64 | Minimal | DVD | Boot | Torrent | Checksum | BaseOS |
ARM64 (aarch64) | Minimal | DVD | Boot | Torrent | Checksum | BaseOS |
升级目标
- 从 CentOS 8 直接升级为 Rocky Linux 8,在 CentOS 年底生命周期总结后,继续获得 Rocky Linux 长达 8 年的免费支持。
- 本文适用于 RHEL 8 兼容发行版,包括 REHL 8、CentOS 8、Oracle Linux 8 和 AlmaLinux 8,不过一般只会迁移 CentOS 8 到 Rocky Linux,其他兼容发现都拥有相同长久的生命周期,一般不会考虑迁移到别的发行版。
- 不限原有 RHEL 8 兼容发行版的具体版本,迁移成功后都为 Rocky Linux 8 的当前最新版。
- 生产环境请务必先备份!!!
确认当前系统版本
本例使用 CentOS 8.5.2111 为例,这是最后一版 CentOS。
$ cat /etc/redhat-release
CentOS Linux release 8.5.2111
$ cat /etc/centos-release
CentOS Linux release 8.5.2111
$ uname -a
执行迁移
- 通过 https://www.ipaddress.com 查询,写入 hosts 即可,例如:
sudo sh -c 'echo "185.199.108.133 raw.githubusercontent.com" >> /etc/hosts'
# 下载 migrate2rocky.sh 脚本:
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
备用下载
git clone https://github.com/han110zheng/rocky-linux.git /rocky-linux
# 赋予可执行权限
chmod +x ./migrate2rocky.sh
# 查看脚本帮助
./migrate2rocky.sh -h
# 输出如下
Usage: migrate2rocky.sh [OPTIONS]
Options:
-h Display this help
-r Convert to rocky
-V Verify switch
!! USE WITH CAUTION !!
# 执行迁移
# 整个过程大约持续数分钟到数十分钟,主要取决于网络状况和软件包数量。
# 笔者测试的最小化安装的空系统几分钟完成了
sudo ./migrate2rocky.sh -r
验证迁移结果
./migrate2rocky.sh -V
以上是关于CentOS 8 move to Rocky Linux 8的主要内容,如果未能解决你的问题,请参考以下文章
CentOS 8即将消亡,创始人发布Rocky Linux替代新项目