CentOS7升级到CentOS8(RockyLinux8)

CentOS7升级到CentOS8(RockyLinux8)

dkm
dkm
2021-11-06 / 0 评论 / 11 阅读 / 正在检测是否收录...

今天闲着没事,就出一个CentOS7命令升级到CentOS8(RockyLinux8)的方法吧(非重装)
先连接上服务器,依然是MobaXterm
连接服务器
然后安装epel源和相关组件

yum -y install epel-release yum-utils && yum -y install rpmconf && yum -y install dnf

安装完了
然后就是移除yum和删除yum目录

rpmconf -a && dnf -y remove yum yum-metadata-parser && rm -rf /etc/yum

删除yum目录和移除yum
接下来就是安装RockyLinux8的源,并更新缓存已经卸载CentOS7内核

rpm -e --nodeps `rpm -qa | grep centos-release` && rpm -ivh --nodeps --force https://mirrors.cqu.edu.cn/rockylinux/8.4/BaseOS/x86_64/os/Packages/rocky-release-8.4-32.el8.noarch.rpm && rpm -ivh --nodeps  --force https://mirrors.cqu.edu.cn/rockylinux/8.4/BaseOS/x86_64/os/Packages/rocky-repos-8.4-32.el8.noarch.rpm && rpm -ivh --nodeps --force https://mirrors.cqu.edu.cn/rockylinux/8.4/BaseOS/x86_64/os/Packages/rocky-gpg-keys-8.4-32.el8.noarch.rpm && rpm -ivh --nodeps --force https://mirrors.cqu.edu.cn/rockylinux/8.4/BaseOS/x86_64/os/Packages/dracut-network-049-135.git20210121.el8.x86_64.rpm && dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && dnf clean all && rpm -e --nodeps `rpm -qa|grep -i kernel`

更换完了
更改Python2编码

vim /usr/lib/python2.7/site-packages/sitecustomize.py

然后退出,输入以下命令

echo  '# encoding=utf8' >> /usr/lib/python2.7/site-packages/sitecustomize.py && echo 'import sys' >> /usr/lib/python2.7/site-packages/sitecustomize.py && echo 'reload(sys)' >> /usr/lib/python2.7/site-packages/sitecustomize.py && echo 'sys.setdefaultencoding('utf8')' >> /usr/lib/python2.7/site-packages/sitecustomize.py && echo '# encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8')' >> /usr/lib/python2.7/site-packages/sitecustomize.py

添加内容
更新RockyLinux8

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

如果在更新的时候注意看报错的软件,有报错的软件就卸载对应的软件包
错误的软件包
卸载掉这些错误的软件包,rpmconf和sysvinit

rpm -e --nodeps sysvinit-tools-2.88-14.dsf.el7.x86_64 && rpm -e --nodeps python36-rpmconf-1.0.22-1.el7.noarch

然后再运行更新
错误啥的就都没有了
就等更新好了
更新完毕的结果
最后一个就是安装RockyLinux8的内核

dnf -y install kernel

更新内核
不更新内核的话重启就会报错的
重启服务器

reboot

为了以防万一,我打开了IPMI卡,监视服务器有没有启动起来
更新完成

注意,第一次重启的时候会出现开机卡死,需要手动给服务器重启才可以正常进入系统

正常进入系统

--------END------------

0

评论

博主关闭了所有页面的评论