很长一段时间以来,我一直想进入 Linux,所以我问我的朋友是否可以借用他的笔记本电脑(他运行的是 Ubuntu)。
我玩了一段时间并习惯了,我看到他的回收站(/bin/)里有7MB的东西,所以我想我可以清空它,现在我无法打开任何程序,我是现在害怕重新启动它。我应该怎么办?他所有的学校作业都在这上面。
答案1
当你“清空回收站”时,你实际上所做的就是从他的计算机中删除了大部分二进制程序。你基本上已经把他的笔记本电脑变砖了……你是如何在没有要求密码的情况下做到这一点的,而且你不想知道“嗯,我应该删除我不知道我的朋友是否可能再次需要的文件”,这超出了我的范围。但我倒退了。
继续将其关闭,它不会再次启动,但保持打开状态根本没有帮助,因为没有可以运行的程序可以让您做任何有用的事情。您需要做的是使用 liveCD,例如Ubuntu Resuce Remix
可以找到这里。
您也可以使用普通的 Ubuntu liveCD,但救援 CD 可能会更容易一些。当您重新安装时,您将需要一些CDs
或USB 驱动器来放置文件,然后您就可以恢复他的文件。或者,如果他有另一个分区,您可以在恢复操作系统时将所有文件移到那里。我强烈建议你告诉他你做了什么,并在你让事情变得更糟之前寻求他的帮助,然后干脆删除他的所有数据。DVDs
OS
祝你好运!
答案2
您从他的计算机中删除了程序。
/bin 并不意味着“垃圾箱” /bin 意味着程序的可执行版本中的“二进制文件”。
不要重新启动计算机。它很可能无法启动,因为默认 shell 位于 /bin 中。
如果您确实关闭了计算机,则需要拉出硬盘以从中取出所有文件。
答案3
无需重新安装操作系统。您只需替换/bin 中的bin 文件即可。理论上,您甚至可以在不关闭计算机的情况下恢复,因为大多数核心程序仍然加载在内存中,但使用 LiveCD 可能更容易。
最简单的恢复方法可能是获取发行版的安装介质,并将安装介质中 bin 目录中的所有内容复制到笔记本电脑上的 /bin 目录中。
也就是说,我不知道如何删除朋友笔记本电脑上的 /bin 目录,除非您知道自己在做什么,并且除非 /bin 符号链接到 /usr/bin (如在 archlinux 中),那么您可能不会这样做直到删除 /bin 后重新启动计算机才注意到这个问题,因为用户应用程序位于 /usr/bin 中,而 /bin 中的重要程序已经在内存中。最后,如果您还不熟悉linux或unix,我不知道为什么您会将删除/bin(您认为是垃圾箱)与砖化计算机联系起来(或者为什么您会清空朋友的垃圾箱)第一名)。所以我怀疑这个问题的真实性。