ubuntu 11.10 是否有像 windows 一样的修复设置来修复操作系统文件?还是我们必须进行全新安装?
如果没有,是否有备份解决方案,以便我可以重新安装 Ubuntu 并仅使用备份文件将所有程序放回原处等?
答案1
启动时有一个‘恢复模式’启动选项;
此模式仅加载一些基本服务并让您进入命令行模式。然后您将以 root(超级用户)身份登录,并可以使用命令行工具修复系统。
与 Windows 恢复不同,它不会自动修复任何错误 - 您需要使用命令行工具并准确了解您正在做什么来修复您的安装。
正如 Michael K 所建议的,您也可以使用 Live CD 来恢复安装,但同样,您必须知道自己在做什么,并使用命令行工具来执行修复。Ubuntu 文档页面很好Live CD 恢复我建议您通读一遍,以便更好地了解需要什么以及如何使用它。
第三种选择是重新安装操作系统,但不格式化,只是“覆盖”现有安装。
- 启动安装介质并照常完成安装过程。
- 当您进入分区程序来分配驱动器空间时,根据您安装的版本,选中标记为“手动选择分区”或“其他”的框,然后单击“前进”。再次设置时,使用与现有帐户相同的用户名和密码。
- 找到您现有的安装,您必须取消选中所有的‘格式化’框并将分区安装在现在的同一位置。
只要不勾选“格式化”复选框,您的主文件夹中的数据就不会丢失,系统文件将被原始文件覆盖。然后您应该再次完成所有系统更新。
无论您选择使用哪种选项来尝试恢复安装,您都应该定期备份重要文档和文件,以便在需要时恢复它们。
阅读答案备份工具比较以获得全面的建议列表。
答案2
使用 Ubuntu 12.10,第三种选择马克·鲁尼给出的公式已经大大简化。
当你开始安装过程时,一旦你到达格式向导屏幕,如果检测到现有安装,顶部会出现一个新选项。它只会询问您是否要重新安装当前安装,并将保留您的文件以及(如果可能)已安装的程序。
答案3
无需重新安装即可恢复 Ubuntu:
启动至 Ubuntu live USB。
点击尝试 Ubuntu。
打开终端。
df -h
(找出您要恢复的分区的名称。我在第一/第三个列表中有一个部分)sudo mount /dev/sda/mnt
# 其中 'sda' 是您的分区名称,/dev/sd [az] - 适用于 SATA);/dev/hd [az] - 适用于 IDEsudo rm /dev/sda/var/lib/apt/lists/lock
# 其中 'sda' 是你的章节名称sudo rm /dev/sda/var/lib/dpkg/lock
# 其中 'sda' 是你的章节名称sudo rm /dev/sda/var/lib/dpkg/lock-frontend
# 其中 'sda' 是你的章节名称运行以下命令:
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.
答案4
我喜欢所有这些答案都假设阅读的人知道大约 1000 万件事,而且这些答案完全是不完整的解释。所有编码类型的书呆子都是这样的吗?