Ubuntu 19.10 上的登录循环

dam*_*tha 6 upgrade partial-upgrade data-recovery 19.04 19.10

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

登录图像后出错

我尝试了 Ask Ubuntu 和 Stack Overflow 上所有可用的方法,例如升级、更新、重新配置 lightdm 等。似乎对我来说没有任何效果。有人可以尽快帮我解决这个问题吗?

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

提前致谢:)

小智 16

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

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

sudo do-release-upgrade
Run Code Online (Sandbox Code Playgroud)

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

No new release found.

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

apt-get update && apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

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

sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)

系统将完成对丢失资源的解包和安装。之后只需重新启动机器,它应该会工作。


小智 4

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

Ctrl+ Alt+F3

登录/通过

sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)

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


小智 1

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


TTY&SCP

此方法假设您有 2 台联网的计算机,它们都支持 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(网络附加存储)设备等服务。