我意外地删除了我的Ubuntu16.04与Windows 8系统双引导的/usr目录。
现在我无法通过Ubuntu启动我的计算机。请推荐一些好让我能启动电脑的东西。
发布于 2017-07-03 08:52:12
/usr是GNU/Linux系统的一个非常重要的路径,它包含了许多(必要的)二进制文件、库、源代码、共享内容等等。
它是系统中最庞大的部分:
5.6G /usr
0 /proc
37K /root
80M /boot
0 /sys
423M /lib
8.0K /mnt
68K /tmp
4.0K /lib64
14M /sbin
712M /var
12M /bin
1.2M /dev我在我的Ubuntu机器上安装了2097个包,而2019年在/usr目录中安装了文件。
所以真的不值得花时间重新安装所有这些软件包来解决这个问题,因为它已经接近于重新安装整个系统了。
我已经得到了一个问题的答案:"无意中删除了/bin.我该如何恢复它?“,您也可以在这种情况下使用它。
简单地说,要重新安装这些包,您必须将chroot安装到已损坏的系统中,创建一个临时的/usr,获得一个使用dpkg -S /usr安装在/usr中的所有包的列表,然后重新安装它们,或者提取和复制必要的文件。
您可以做的另一件事是使用testdisk,您可能会很快地将/usr带回来,这里是一个逐步的指南。
不过,我建议您备份您的文件并重新安装Ubuntu。
发布于 2020-02-19 19:14:19
今天我愚蠢地删除了整个/usr文件夹,因为我忽略了将caja作为root用户运行的警告!
我真的不想沿着重新安装路线走下去,我发现它还在/home/$USER/..local/共享/垃圾/文件中(但是没有办法修复它,因为sudo已经走了)。
我成功地恢复了它,从Lubuntu实时USB磁盘启动,然后将它从垃圾桶复制回它应该在的位置。原以为我必须先挂载磁盘,但甚至不必这样做- /dev/sda1 1已经在/media/lubuntu中以一个长临时名称挂载了。
https://askubuntu.com/questions/931499
复制相似问题