不小心误删了linux下的重要系统文件导致无法进入系统的解决方法

需要:当前linux系统的启动盘

手贱不小心 rm -rf /usr/lib/x86_64-linux-gnu/,这个目录下存放了大量的.so文件,删除之后问题很严重,连apt-get都没有办法使用了,提示缺少某个.so文件。这个时候头一昏去重启,结果发现无法进入系统了。。。

恢复思路是这样的:从启动盘里拷贝相应的文件到坏掉的系统里。那么事情就简单了,插入U盘,修改BIOS引导项为U盘启动,选择第一个选项,就是try without install,进入一个临时的新系统。进去之后,由于我的是ubuntu,原来的系统所在的硬盘盘已经自动挂载好了,其他某些linux系统的话可能需要手动用mount命令挂载。

接下来就是从临时系统中拷贝原系统的误删目录,我的话就是 cp -pr /usr/lib/x86_64-linux-gnu/ /xxxx/usr/lib/x86_64-linux-gnu/(xxxx是硬盘挂载的位置),reboot,就会发现原来的系统成功启动了!

当然,这样只能恢复最原始的系统目录,如果不幸误删了改动较多的目录,就还需要恢复新增的内容,比如我的/usr/lib/x86_64-linux-gnu/目录,新安装的软件的.so文件全部丢失了,这些软件都无法正常启动,还是得重新安装它们;当然运气好的话,刚好只是误删了一些只读的系统文件,那就不用担心了,恢复之后就是老样子了。


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值