CentOS 8转Oracle Linux执行centos2ol.sh报错,求解决方法
解决CentOS8执行centos2ol.sh提示不支持发行版的问题
优先获取最新版本的转换脚本
执行以下命令下载官方最新脚本并赋予执行权限:curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh chmod +x centos2ol.sh再重新执行:
sudo bash centos2ol.sh若仍报错,强制指定发行版版本执行
给脚本添加--release参数指定CentOS8版本:sudo bash centos2ol.sh --release 8修改脚本检测逻辑(备选方案)
如果上述方法无效,手动调整脚本的发行版检测规则:- 编辑脚本:
vi centos2ol.sh - 查找类似
SUPPORTED_DISTS或发行版验证的代码段,将centos-8加入支持列表 - 保存退出后,重新执行转换脚本
- 编辑脚本:
注意:CentOS8已停止官方维护,转换前请务必备份重要系统数据,避免操作失误导致数据丢失。
内容的提问来源于stack exchange,提问作者Rajkumar Kalavacherla
相关产品推荐
相关产品推荐

