如何在不重新安装的情况下修复损坏的Ubuntu操作系统

BY SK · PUBLISHED APRIL 25, 2020 · UPDATED APRIL 26, 2020

今天,我正在升级我的Ubuntu LTS系统。不幸的是,在升级过程中断电,系统在升级包时关闭。当电源恢复后,我确实再次启动了系统。但在我的Ubuntu系统中输入登录密码后,它就变成了空白,没有响应。键盘和鼠标也不能正常工作。我看到的只是一个空白屏幕! 幸运的是,它只是一个测试机器,没有重要的数据。我可以简单地擦除整个操作系统并再次安装Ubuntu。但是,我不想那样做。因为我没有任何损失,我只是想修复我损坏的Ubuntu系统,而不是重新安装它。幸运的是,我成功挽救了它! 以防万一,如果你的Ubuntu系统在升级过程中由于电源故障或网络连接问题而崩溃,你可能会以Ubuntu崩溃而告终。不过在这种情况下,你可以很容易地修复损坏的Ubuntu操作系统,且无需重新安装,也不会丢失数据。

修复损坏的Ubuntu操作系统,但不重新安装

首先,尝试使用live cd登录,并将您的数据备份到外部驱动器中。这可以保证在这个方法行不通时,你仍然保留有重要的数据并有机会重新安装系统!

在登录界面,按CTRL ALT F1以切换到tty1

现在,一个一个地输入下面的命令来修复损坏的Ubuntu Linux。

$ sudo rm /var/lib/apt/lists/lock
$ sudo rm /var/lib/dpkg/lock
$ sudo rm /var/lib/dpkg/lock-frontend
$ sudo dpkg --configure -a
$ sudo apt clean
$ sudo apt update --fix-missing
$ sudo apt install -f
$ sudo dpkg --configure -a
$ sudo apt upgrade
$ sudo apt dist-upgrade

最后,使用命令重新启动系统:

$ sudo reboot

现在你就可以像往常一样登录你的Ubuntu系统了。

在我完成这些步骤之后,我的Ubuntu系统中的所有数据都是完整的,一切都和我离开时一样。这种方法可能并不适用于所有人。但是,这个小技巧对我很有用,并且节省了重新安装的几分钟时间。如果你知道其他更好的方法,请在评论区告诉我。我也会将它们添加到本指南中。

往期文章

Neofetch – 通过终端显示Linux系统信息

如何在Linux上以非root用户运行Docker

Linux下常用的图形应用下载工具

本文译自: How To Fix Broken Ubuntu OS Without Reinstalling It

作者: SK

译者: 生材有道

校对: 开源科学计算

原文及本文遵循: [CC BY-NC 4.0]

(0)

相关推荐

  • win7系统下修复损坏的RAR压缩文件方法

    相信生活中广大win7系统用户经常遇到压缩或者解压文件的情况,压缩文件可以使我们的资料占用更小的内存空间。可是有时候我们在win7旗舰版32位系统里面解压文件的时候,却遇到rar压缩文件已损坏的问题。 ...

  • 如何解决火狐浏览器在某些情况下会崩溃的问题

    小编发现在36.0版,火狐浏览器在某些情况下会崩溃,一些其他功能也出现问题。怎么解决呢?不用急,在3月6号,火狐浏览器已经升级到36.0.1版本,该版本已经修复了崩溃以及一些其他的问题。 Firefo ...

  • 如何在升级win10系统的情况下解决看腾讯视频卡的问题

    随着社会经济的不断进步,信息社会也在不断进步着,有不少小伙伴已经升级了Windows10系统,但是发现升级系统后,看腾讯视频非常卡,大大影响了看视频的乐趣,小编想要在这提醒一下,可能是因为还没有安装好 ...

  • win7如何在安全模式下修复电脑系统?

    操作方法 01 首选需要进入安全模式 点击关闭计算机,重新启动. 当出现类似图2的界面是,点击F2. 选择安全模式启动. 02 1.Win7安全模式下删除顽固文件 在我们未进入安全模式的时候,删除某些 ...

  • 配置足够情况下LOL英雄联盟卡顿掉帧解决办法

    LOL英雄联盟是一款非常火爆的竞技对战游戏,那么配置足够情况下LOL英雄联盟卡顿掉帧如何解决呢?本文将做介绍. 方法1 01 点击电脑桌面右下角的声音按钮. 02 在声音设置页面,点击"增强 ...

  • 如何在忘记密码的情况下打开电脑

    不小心忘了密码,无法登录电脑?无法打开电脑的确让人沮丧,尤其是需要存取重要文件的时候.好在这不是世界末日,本文会教你许多简单的方法,让你在没有密码的情况下也能登录Mac或PC. 在线更改Windows ...

  • 华硕主板如何设定自动开机在无人的情况下自动打开

    首先要看你的主板是否支持自动开机功能,如果有的话,设置自动开机后,在无人的情况下,计算机也可以自动打开。 实现方法是设置BIOS,以AwardBIOS为例(华硕一般用这个BIOS芯片比较多): 开机后 ...

  • 隐藏分区在普通情况下无法正常打开的解决方法

    我们一般碰到U盘都会有两个分区,其中的一个是隐藏分区,从而将重要文件安装在隐藏分区内,让无论是误操作,还是格式化,亦或者是感染病毒的时候,隐藏分区内的内容都安然无恙,不会影响数据的完整性。但是隐藏分区 ...

  • 在WINDOWS中用户未登录的情况下运行程序的方法

    需求:在开机且不输入管理员密码登录系统的情况下运行WAMP5。 解决办法: 1、需要用到的工具(在百度上搜索Slyar_InstSrv_Srvany.rar可找到。或EMAIL我索要。): Instr ...