我不小心删除了整个 /etc 文件夹(rm -f /etc),请不要问我为什么这么着急。然后我惊慌失措并重新启动了电脑。现在我只有 GRUB。有办法恢复我的数据吗?我使用的是 Ubuntu 16.04
答案1
/etc
做不是包含包管理器数据库。- 无需重新安装任何东西,因为您只需从 LiveCD 启动即可重新安装所有软件包然后添加回您的用户帐户。
- 至于网络设置,您将能够在桌面环境中重新配置网络。
答案2
/etc/
首先包含所有系统配置文件,例如网络接口、安全性和sudoer
文件、cron 和 system-wdie shell 初始化文件。删除后,这些东西就不再起作用了。您可以尝试做的最好的方法是启动到实时 USB,挂载根分区,然后将其复制回来,但即使它确实启动,也将需要大量的重新配置,并且考虑到所有系统配置都已被擦除出来了,确实不值得。如果您有有效的备份,您可以尝试从那里恢复,但如果没有,最好的选择是完全重新安装。
幸运的是,如果系统上有数据,您可以启动到实时 USB 并安装外部驱动器并将数据复制到那里,以便您可以在重新安装后恢复它
编辑它实际上/var
包含包数据库,而不是/etc
(这是我的错误)。其余的配置/etc
仍然被清除。根据这一切的程度,重新安装可能会更容易,因为尝试将所有内容放回去可能同样乏味(如果不是更乏味的话)。