Ubuntu 19.10 上的登录循环

Ubuntu 19.10 上的登录循环

在将我的系统从 19.04 升级到 19.10 时,发生了电源故障。由于部分升级,我的系统登录后会显示黑屏一段时间,然后显示白屏,上面有文字 - “哦不!出了点问题。出现问题,系统无法恢复。请注销并重试。”

登录后出现错误图片

我尝试了 Ask Ubuntu 和 Stack Overflow 上所有可用的方法,例如升级、更新、重新配置 lightdm 等。但似乎都不起作用。有人能尽快帮我解决这个问题吗?

我没有备份我的数据。所以如果你能帮我找回我的数据就太好了。

提前致谢:)

答案1

我遇到了完全相同的问题并按照以下步骤进行了修复:

Ctrl使用++和AltLogin从错误屏幕触发 CLI F3。然后执行发布升级命令:

sudo do-release-upgrade

如果新版本下载存在问题,这应该可以解决它,否则它会打印出:

No new release found.

如果是,请继续更新包列表并升级它。

apt-get update && apt-get upgrade

如果这里出现问题,系统将要求您执行 Schwab Eugen 建议的命令。

sudo dpkg --configure -a

系统将完成解压并安装缺少的资源。之后只需重新启动机器即可。

答案2

我在版本升级后遇到了同样的启动循环问题。我使用过:

Ctrl+ Alt+F3

登录/密码

sudo dpkg --configure -a

Alt+F2照常返回登录页面。

答案3

在我看来,升级过程中断电时,对系统功能至关重要的重要文件由于写入不完整而损坏。我会提供一些我认为可能有用的建议。我对 Ubuntu 并不完全了解,所以如果有些方法不可行,我深表歉意。


语音和SCP

此方法假设您有两台联网的机器,它们都支持 SSH 并且启用了 SSH。

首先,您可以尝试访问 TTY shell(Ctrl+Alt+FunctionKey),如果成功,您应该会看到一个纯文本界面,提示您登录。从那里,您可以输入用户名和密码,如果您没有看到屏幕上显示的密码,请不要惊慌。如果您可以登录,则可以使用 TTY 会话通过命令复制所需的文件scp。如果您无法登录并且输入的所有内容都正确无误,那么 PAM(可插入身份验证模块,用于验证密码等)或其他服务可能有问题。


现场直播

此方法假设您有 2 台计算机和一个 USB 驱动器。

如果您有另一台计算机可以使用,并且您有备用的 USB 驱动器,则可以通过 balenaEtcher 等程序将 Ubuntu 映像刻录到该驱动器上。完成后,将其插入您的机器并启动它。

(注意:如果您使用 Nvidia GPU,您可能需要进入 GRUB 配置,进入编辑模式并附加到nomodeset/boot/ 行的末尾,然后启动,否则机器可能会在此过程中锁定。虽然看起来很糟糕,但它可以工作)

执行此操作后,您可以进入实时会话(不要选择安装),然后打开终端并运行lsblk以列出所有驱动器。找到包含数据的驱动器后,您可以使用命令安装它mount。然后,您可以从 Ubuntu 的文件管理器导航到该驱动器,并将文件上传到 Google Drive 或 NAS(网络附加存储)设备等服务。


答案4

我也遇到了同样的问题,唯一的解决方法是使用实​​时 USB 会话恢复我的数据(我将其传输到另一个分区)并全新安装 Ubuntu 19.10。但是,在那之后,我又遇到了另一个与登录相关的问题,但与我的 NVIDIA 显卡有关,

相关内容