CentOS6.3升级到CentOS7.2

简介: CentOS6升级到CentOS7

最近因为需要使用ceph,但是无奈我的客户端大多数是centos6.3或者centos6.4版本,在挂载使用的时候遇到无法map的问题。重新安装工作量比较大。所以比较稳妥的办法是直接升级到centos7,网上参考了很多文章,其实升级的步骤很简单,但是总是遇到很多坑。经历过多次失败后终于升级成功。下面是我主要遇到的两个问题:
1)/boot分区不够。
2)镜像文件缺少.treeinfo文件。
升级前准备工作:
1)保证这台升级的服务器能上网。
2)移除多余的yum源,只留下系统自带默认的源。
3)保证/boot分区可用空间大概60M左右。
开始升级
1、先创建一个升级的yum源用来安装升级工具
more /etc/yum.repos.d/upgrade.repo

name=CentOS-$releasever - Upgrade Tool
baseurl=http://dev.centos.org/centos/6/upg/x86_64/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
AI 代码解读

2、安装升级工具
yum install redhat-upgrade-tool preupgrade-assistant-contents -y
preupg -s CentOS6_7
如果遇到错误请执行如下命令,因为centos6默认自带的工具版本太高,需要安装低版本的。然后再重新安装即可!
yum erase openscap -y
yum install http://dev.centos.org/centos/6/upg/x86_64/Packages/openscap-1.0.8-1.0.1.el6.centos.x86_64.rpm -y
yum install redhat-upgrade-tool preupgrade-assistant-contents -y
preupg -s CentOS6_7
3、导入centos7的密钥
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
4、升级到centos7.2版本
redhat-upgrade-tool --force --cleanup-post --network 7.0 --instrepo=http://vault.centos.org/centos/7.2.1511/os/x86_64/
这样是先更新好然后重启。当然也有说用本地镜像升级的,但是都没成功。最后升级完成后会提示reboot的。
因为我是用kvm虚拟机,某些机器升级后也会出现一些问题。比如一些动态库找不到。比如下面五个库,用救援模式进入后拷贝即可!
cp /lib64/libnspr4.so /mnt/sysimage/lib64
cp /lib64/libnss3.so /mnt/sysimage/lib64
cp /lib64/libssl3.so /mnt/sysimage/lib64
cp /lib64/libsmime3.so /mnt/sysimage/lib64
cp /lib64/libnssutil3.so /mnt/sysimage/lib64
可能还有其它问题,只需要根据提示做响应的处理。

目录
打赏
0
0
0
0
13
分享
相关文章
如何从CentOS7升级到8?CentOS8最新安装教程
从CentOS 7升级到8只需三步:清理系统、更换软件包及存储库、安装新内核与发布版本。首先确保系统最新并清理冗余包,接着替换基础系统包为CentOS 8版本,最后通过DNF工具完成内核更新与系统同步。整个过程需在终端执行,建议升级前备份VPS快照以防数据丢失。此方法可避免重装系统导致的数据清除问题,实现平滑升级。
98 6
Centos7升级Glibc
centos7升级glic问题
121 0
CentOS7中升级OpenSSL详细教程
这篇文章提供了在CentOS 7系统中升级OpenSSL到3.2版本的详细步骤,包括备份现有配置、安装依赖、下载安装新版本以及验证安装结果。
1364 2
|
4月前
|
CentOS 7系统 OpenSSH和OpenSSL版本升级指南
本文详细介绍如何在CentOS 7系统上升级OpenSSH和OpenSSL至最新稳定版本(OpenSSH 9.6p1和OpenSSL 1.1.1w),解决多个已知安全漏洞(如CVE-2023-51767等)。涵盖环境说明、现存漏洞、升级准备、具体步骤及故障排查,确保服务器安全。建议先在测试环境验证,再应用于生产环境。
594 7
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
378 64
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
393 63
|
8月前
|
centos7升级内核到最新稳定版
centos7升级内核到最新稳定版
1190 0
CentOS7升级python3到最新版
CentOS7升级python3到最新版
337 0
|
10月前
|
Centos8 openjdk升级
Centos8 openjdk升级
104 2
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等