如何修复我的安装?


10

ubuntu 11.10是否具有Windows之类的修复设置来修复操作系统文件?还是我们必须进行全新安装?

如果没有,是否有备份解决方案,以便我可以重新安装Ubuntu并仅使用备份文件将所有程序放回原处?


2
您有机会从live-CD引导ubuntu并挂载损坏的ubuntu系统的根目录和其他分区。然后,您可以使用chroot即时切换到损坏的系统中的命令shell。从那里您可以修复损坏的数据包,例如使用apt-get reinstall或purge and install或dpkg-reconfigure。但是,您应该知道要修复的内容,最好是告诉我们您做了什么,在系统崩溃之前做什么,然后做什么。不再工作了。要重新安装ubuntu,您可能需要使用dpkg --get-selections和--set-selections。同样,remastersys是备份的好方法。
Michael K'1

Answers:


8

启动时有一个“恢复模式”启动选项;

此模式仅加载一些基本服务,并使您进入命令行模式。然后,您以root用户(超级用户)身份登录,并可以使用命令行工具修复系统。

参考

与Windows恢复不同,它不会自动修复任何错误-您将需要使用命令行工具并确切了解修复安装的工作。

正如Michael K所建议的那样,您还可以使用实时CD来恢复安装,但是您必须再次知道自己在做什么,并使用命令行工具进行修复。在Live CD Recovery上有一个很好的Ubuntu文档页面,我建议您通读一遍,以深入了解所需的内容和使用方法。

第三种选择是重新安装操作系统,但不格式化并仅“覆盖”现有安装。

  • 引导至安装介质,然后照常进行安装过程。
  • 当您到达分区程序以分配驱动器空间时,根据要安装的版本,选中标记为“手动选择分区”或“其他内容”的框,然后单击前进。再次设置时,请使用SAME用户名和密码作为现有帐户。
  • 找到现有安装,您必须取消选中所有“格式”框,然后将分区安装在现在的位置。

只要未选中“格式”框,主文件夹中就不会丢失任何数据,并且系统文件将被原始文件覆盖。然后,您应该再次完成所有系统更新。

无论您选择使用哪种选项来尝试恢复安装,都应定期备份重要的文档和文件,以便在需要时可以将其还原。

通读“备份工具比较”的答案,以获得全面的建议列表。


4

在Ubuntu 12.10中,马克·鲁尼(Mark Rooney)提供的第三个选项已大大简化。

开始安装过程时,一旦进入格式向导屏幕,如果检测到现有安装,则会在顶部显示一个新选项。它只是询问您是否要重新安装当前安装,并​​将保留您的文件,并在可能的情况下保留您已安装的程序。


他们一定是在kubuntu 15.10上将其取出的。我不得不重新安装。
bobbym

0

无需重新安装即可还原Ubuntu:

  1. 引导至Ubuntu live USB。

  2. 单击尝试Ubuntu

  3. 打开终端。

  4. df -h (要找出要还原的分区的名称。第一/第三列表中有一个部分)

  5. sudo mount /dev/sda/mnt(其中“ sda”是您的段名称,/ dev / sd [az]-用于SATA);/ dev / hd [az]-用于IDE)

  6. sudo rm /dev/sda/var/lib/apt/lists/lock (“ sda”是您的部分名称)

  7. sudo /dev/sda/var/lib/dpkg/lock (“ sda”是您的部分名称)

  8. sudo /dev/sda/var/lib/dpkg/lock-frontend (“ sda”是您的部分名称)

  9. 运行以下命令:

    sudo dpkg --configure -a  
    sudo apt clean  
    sudo apt update --fix-missing   
    sudo apt install -f  
    sudo dpkg --configure -a  
    sudo apt update   
    sudo apt dist-upgrade  
    sudo reboot  
    apt list --upgradable # To check which packages have been updated, they are shown in green.  
    

1
在编辑此答案时,我发现了一些错误,但我没有纠正它们。尝试自己运行代码,您会发现。我只更改了文本格式。
karel
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.