如何将CentOS7升级至CentOS8(详细步骤)
本文将带你详细了解如何将已安装CentOS7的系统升级至CentOS8版本。
1. 备份
在升级之前,强烈建议你对数据进行备份,以防数据丢失。
2. 安装epel-release包
在终端中执行下面的命令,安装epel-release包。
sudo yum install epel-release
3. 安装CentOS7升级工具
在终端中执行下面的命令,安装CentOS7升级工具。
sudo yum install yum-plugin-versionlock
sudo yum install centos-release-x86_64-everything-7-9.2009.0.centos
sudo yum install redhat-upgrade-tool preupgrade-assistant-*
4. 运行预升级检查工具
在终端中执行下面的命令,运行预升级检查工具。
sudo preupg
根据输出结果,解决预升级检查工具中报出的错误和警告。
5. 运行升级命令
在终端中执行下面的命令,运行升级命令。
sudo redhat-upgrade-tool --network 8.4 --instrepo=http://mirror.centos.org/centos/8.4.2105/BaseOS/x86_64/os/
其中,--network
参数指定升级到的CentOS版本,--instrepo
参数指定安装介质的URL地址,具体的安装介质地址可根据自己的需求去选择。
6. 安装重启后的新内核
在升级之后,你需要安装重启后的新内核,以确保系统能够正常启动。
sudo yum install kernel-core kernel-modules kernel-tools kernel-tools-libs -y
7. 重启系统
执行下面的命令,重启系统。
sudo reboot
示例一:升级至8.3版本
如果你需要把系统升级至8.3版本,可以将第五步中的命令中的--network
参数修改为8.3,即:
sudo redhat-upgrade-tool --network 8.3 --instrepo=http://mirror.centos.org/centos/8.3.2011/BaseOS/x86_64/os/
示例二:使用DVD进行升级
如果你想使用DVD进行升级,可以将第五步中的命令中的--instrepo
参数修改为本地DVD的挂载点,例如:
sudo redhat-upgrade-tool --network 8.4 --instrepo=/mnt/CentOS-8.4.2105-x86_64-dvd/
同时把DVD挂载到/mnt/CentOS-8.4.2105-x86_64-dvd/
目录下,即可开始升级。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何将CentOS7升级至CentOS8(详细步骤) - Python技术站