处理一次服务器系统升级踩坑
前言
之前把centos的防火墙搞掉了,恢复也不行,想着centos7.6太老了,软件源也没啥维护的了,干脆先升级centos 8.5 (stream);先说结果,升级成功了,但是python环境被我搞废了,同时dnf也是不能用的,啥方法都试了,宝塔也废了,索性重装系统了
过程
在选择系统的时候,我发现腾讯云只给了几种Linux选项,无非Ubuntu
Debian
centos
;看了一眼,居然也支持stream8-9安装了,于是我安装了stream9,后来在网上查了一下,发现这玩意不适合生产环境,我怕哪天dnf upgrade
就寄了;
折中的办法,而且快速
我预想是安装RockyOS
的,但是腾讯云的标准镜像不带它,那就只能自己动手了,那就是,还没讲完呢,我发现DD安装
rockyos
官方是支持迁移脚本的,然后我去GitHub下了脚本,跑,跑了好几遍没跑通,都是dnf的yum.repo.d
问题,想办法解决,但是这方面的资料还是太少了,网上的解决办法并不通用,使我放弃了 然后想起来还有DD
安装方式,网上搜了一下安装脚本,发现了一个比较厉害的,支持任何服务器OS进行转换系统,Windows和Linux互转换都可以; https://github.com/bin456789/reinstall 它支持以下列表的发行版安装,一条命令下去,10分钟不到,服务器系统已经变成了RockyOS
系统要求
原系统可以是表格中的任意系统
目标系统的配置要求如下:
目标系统 | 版本 | 内存 | 硬盘 |
---|---|---|---|
3.18, 3.19, 3.20, 3.21 | 256 MB | 1 GB | |
9, 10, 11, 12 | 256 MB | 1 ~ 1.5 GB ^ | |
滚动 | 256 MB | 1 ~ 1.5 GB ^ | |
![]() | 16.04, 18.04, 20.04, 22.04, 24.04 | 512 MB * | 2 GB |
![]() | 7, 8 | 512 MB * | 5 GB |
![]() | 7, 8, 9 | 512 MB * | 5 GB |
![]() | 8, 9 | 512 MB * | 5 GB |
8, 9 | 512 MB * | 5 GB | |
![]() | 9, 10 | 512 MB * | 5 GB |
40, 41 | 512 MB * | 5 GB | |
20.03, 22.03, 24.03 | 512 MB * | 5 GB | |
15.5, 15.6, Tumbleweed (滚动) | 512 MB * | 5 GB | |
24.11 | 512 MB | 5 GB | |
![]() | 滚动 | 512 MB | 5 GB |
![]() | 滚动 | 512 MB | 5 GB |
![]() | 任何 | 512 MB | 取决于镜像 |
![]() | Vista, 7, 8.x (Server 2008 ~ 2012 R2) | 512 MB | 25 GB |
![]() | 10, 11 (Server 2016 ~ 2025) | 1 GB | 25 GB |
* 表示使用云镜像安装,非传统网络安装
^ 表示需要 256 MB 内存 + 1.5 GB 硬盘,或 512 MB 内存 + 1 GB 硬盘