解决思路:
准备一个启动光盘或U盘,找到盘中有的被删除文件,copy到删除的位置下即可。
具体步骤(以误删除/etc/ld.so.cache为例):
1、进入启动盘的Ubuntu桌面(一般启动盘除了安装选项外,还有“试一试Ubuntu”选项,进入该选项)。
2、找到缺失文件在光盘中的位置/etc/ld.so.cache,注意这个根目录是光盘用户的根目录。
3、找到硬盘上误删除的位置,例如:/media/ubuntu-kylin/<your disk name>/etc/
3、sudo cp /etc/ld.so.cache /media/ubuntu-kylin/<your disk name>/etc/
5、关机重启即可。
另外,遇到权限不够的情况,例如copy文件到原来用户的/root文件夹下,可试试将光盘根用户变为原来的根用户后再拷贝(这一条只是猜想,未证实是否可行):
sudo cp /root/<file name> /media/ubuntu-kylin/<your root disk>/ # 先将文件拷贝到原来的根目录下,注意此时的根目录是光盘用户的根目录
sudo chroot /media/ubuntu-kylin/<your root disk>/ # 挂载原来的根目录
sudo cp <file name> root/ #将根目录下的文件拷贝到root文件夹,注意此时的根目录是硬盘用户的根目录