如果你使用过 Windows 和Windows 修复磁盘之前。该光盘会自动修复所有内容,几乎不需要命令行、调试,什么都不用做。您只需创建磁盘,如果您的系统出现问题,它会自动修复所有内容。
在 Linux 方面,我们有启动修复盘,这很棒,但是它只能修复 grub。
假设我弄乱了我的桌面环境,或者别的什么,有没有一个工具可以检查我需要修复什么并自动修复它。
我问这个问题是因为我遇到了很多问题,如果有一种自动化的方法来解决这些问题就好了。
答案1
Windows 的问题如下:
系统一个简单部分出现问题就可能把其他部分搞得一团糟。网络堆栈问题可能反映在文件管理器(资源管理器)等的奇怪行为中。
有了 Linux,一切都更加受控制,错误的应用程序可能不会影响其他应用程序,一切都保持调节,因此如果出现问题,您可以准确地修复它。
所以,不是。没有一个万能的应用程序可以解决 Linux 中的所有问题,因此 Ubuntu 也是如此。只需阅读详细的错误消息(如果有),尝试准确描述您的问题,您就会找到解决方案。
答案2
如果您清楚自己存储资料的位置,并定期使用 rsync 和外部驱动器等简单工具进行备份,那么就没有什么可以阻止您进行全新安装,并在半小时内恢复运行。
我写了一个简单的脚本,用来将我的 ~/{Pictures,Videos,Documents,Source} 目录备份到 USB 驱动器,我尝试每周备份一次左右。我还将所有点文件存储在 git 中,并可以使用简单的命令将它们恢复。我备份的内容之一是命令 dpkg --get-selections 的输出,然后我可以将其提供给 dpkg --set-selections,此时我可以简单地重新安装我在故障前安装的所有软件包。
在我看来,真的没有必要像您所说的那样需要“修复磁盘”。LIVE CD 应该为您提供充足的环境来启动和修复任何您需要的东西。只需启动 Live CD,安装您的文件系统并 chroot 到其中。照常使用您的机器。