背景
Rocky Linux 官方不支持原地升级,Alma Linux 支持,而且支持其他rhel发行版迁移到Alma Linux,所以想要原地升级只能先迁移到Alma Linux 9 再升级到 Alma Linux 10
迁移到Alma Linux 9
如果安装了第三方内核,要先恢复到官方原版内核
先更新到最新的系统
sudo dnf upgrade --refresh
sudo reboot使用官方脚本迁移
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
chmod +x almalinux-deploy.sh
sudo ./almalinux-deploy.sh
sudo reboot
cat /etc/os-release # 应该显示Alma Linux 9升级 AlmaLinux 9 → AlmaLinux 10(ELevate 项目)
更新系统
sudo dnf update -y
sudo reboot安装 ELevate 工具
sudo dnf install -y http://repo.almalinux.org/elevate/elevate-release-latest-el$(rpm --eval %rhel).noarch.rpm
sudo dnf install -y leapp-upgrade leapp-data-almalinux预检查
sudo leapp preupgrade- 查看
/var/log/leapp/leapp-report.txt - 处理 HIGH/MEDIUM 报告中的问题(例如:第三方仓库、非官方内核、Berkeley DB 依赖、CPU 支持情
执行升级
sudo leapp upgrade
sudo reboot升级后检查
cat /etc/os-release
rpm -qa | grep el9 # 确认没有 el9 残留包