升级glibc导致系统开不了机 系统文件损坏挂载u盘拷入文件 进入救援模式

本文介绍了如何在Linux中编辑GRUB配置以启动内核,处理因安装nginx导致的库文件错误,使用救援模式进行软链接修复,以及解决libcrypto.so损坏问题,包括设备路径操作、密码管理等内容。
按下 "e" 键来编辑 GRUB 配置
找到以linux这是用于启动内核的命令行。在这一行的末尾,找到以 ro 结尾的一段 添加rd.break进入救援模式
Ctrl+X 启动使用你刚刚编辑的命令行的系统
进入一个只读文件系统 你可以输入以下命令以切换到可写模式并进入救援模式:
mount -o remount,rw /sysroot
chroot /sysroot
软链接
安装nginx导致核心包错误!!! linux不能断连接!!!  https://blog.csdn.net/whatday/article/details/130353275
软件升级错误  cd /usr/lib64   ls | grep 2.25
sln /usr/lib64/ld-2.17.so /usr/lib64/ld-linux-x86-64.so.2
sln /usr/lib64/libc-2.17.so /usr/lib64/libc.so.6  
sln /usr/lib64/libm-2.17.so /usr/lib64/libm.so.6
sln /usr/lib64/libdl-2.17.so /usr/lib64/libdl.so.2 (libdl.so.2 -> libdl-2.25.so)
sln /usr/lib64/libBrokenLocale-2.17.so /usr/lib64/libBrokenLocale.so.1 (libBrokenLocale.so.1 -> libBrokenLocale-2.25.so)

退出救援模式 exit
重启系统 reboot

导致libcrypto.so.1.0.2k和libcrypto.so.1.1.1k损坏!!!!!!!
文件a 创建b软连接 应该在后面!!!!!! ln -sf最好不要用 强制执行
b->a
ln -s a b

导致libcrypto.so.1.0.2k和libcrypto.so.1.1.1k损坏!!!!!!!
进入救援模式
/dev目录下是一些设备
mkdir /mnt/u
mount /dev/sdb1 /mnt/u dev/sdb1是U盘的设备路径 df -h查看挂载
把u盘缺少的文件拷入到相应/sysroot/lib64下!!
umount /mnt/u
reboot

sln …/…/lib64/libm.so.6 libm.so 备用

取消密码passwd -d root
touch /.autorelabel 安全标签 exit两次 退出

重置密码passwd root


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值