aws ec2 恢复系统:手动升级glib包导致系统启动失败

该操作流程涉及Linux环境中分离卷并挂载到新主机,使用lsblk检查设备,然后通过chroot进入系统进行备份lib包和重新安装glibc。在完成更新后,需正确卸载磁盘并挂回原实例的根卷。

操作流程

分离卷
挂在卷到新主机
lsblk
mount /dev/nvme1n1p1 /mnt/

挂载磁盘进入chroot
cd / && for m in dev proc run sys; do sudo mount -o bind {,/mnt}/$m; done
chroot /mnt/

备份lib包
cp lib /opt/
cp -a lib64 /opt/lib64_bak

重新安装glibc
apt-get --reinstall install libc-bin libc6:amd64

卸载磁盘
umount /mnt/{dev,proc,run,sys,}

挂载到原实例,因为原实例是用的是根卷,因此这里/dev/sda1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值