CentOS65通过救援模式恢复系统

今天对虚拟机进行迁移,迁移完毕后,启动电脑出现check filesystem错误,根据提示键入root密码,执行fsck恢复动作,但是发现了一个新的错误“error while loading shared libraries:libuuid.so.1 cannot open shared object file: No such file or director”类似错误。

解决办法:

1、出现这个问题已经造成系统不可用了,这时候就想到了救援模式来修复系统中所有异常的软件,当然已经删除的系统软件,也可以通过这个操作来修复;

2、插入光驱或者是U盘,挂载后复制这些文件到源系统中,用以制作yum源本地镜像;

# 在临时救援系统中创建临时目录存储镜像内容
mkdir /media

# 挂载光驱镜像
mount /dev/sr0  /media

# 复制挂载内容到实际文件系统中
cp /media/*   /mnt/sysimage/media/

# 切换至实际文件系统目录
chroot /mnt/sysimage

# 配置实际文件系统,本地yum源,编辑/etc/yum.repos.d/local.repo,添加如下信息
[centos65]
name=centos65
baseurl=file:///media/
enabled=1
gpgcheck=0

# 验证yum源配置是否正确
yum repolist

# 重新安装libuuid
yum reinstall libuuid -y

# 退出chroot
exit

3、重启系统,验证是否恢复。一般已经可以正常引导了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值