由于某种原因,Ubuntu 18.04 无法启动。它之前可以正常工作 - 出现了一些与我的 Nvidia GPU 驱动程序相关的小问题(我通过 nomodeset 和安装专有驱动程序解决了这些问题),后来又出现了一些与以太网连接相关的问题(我使用这些解决方案解决了这些问题:Ubuntu-Budgie 以太网不定期断线问题和https://ubuntu-mate.community/t/stop-network-disconnecting-in-ubuntu/829- 我都用过,但不确定哪个有效)。上次打开 Ubuntu 时,我没有以任何方式弄乱系统或系统文件。
目前,在 Ubuntu 徽标启动加载屏幕之后,屏幕(填充文本)开始定期闪烁,屏幕上显示这些消息而没有变化(拍摄这些照片花了大约 5 分钟,因为它们只闪烁了很短的时间,然后它们消失了几秒钟,然后再次出现 - 等等)。
在恢复模式菜单中,我尝试了“修复损坏的包裹”选项 - 它似乎成功了,但根本没有帮助,现在不同的消息闪烁,行为没有变化。
以下是图片:https://i.stack.imgur.com/auQKx.jpg1-3 是最初图像,II1 - II3 是尝试修复包后的图像。如果它们完全相同(我认为它们可能完全相同,但我不确定),那么我猜您有两个版本的图像?
使用恢复模式只会在我的显示屏上显示“超出范围/60khz”错误,而 nomodeset 没有任何作用,它仍然导致文本闪烁。昨天(我上次使用 Ubuntu 时)一切都正常。
我的电脑规格是:
CPU:Intel Xeon E3120 3.16 GHz
RAM:4GB
GPU:Nvidia Quadro NVS 290
HDD:2TB,分成两个分区(1TB Windows 10 和 1TB Ubuntu 18.04)
我正在使用外部声卡,因为这个系统(用作服务器)默认缺少一个声卡。
我在同一台计算机上的 Windows 10 上发布了此信息,该计算机似乎未受到影响(同样,GRUB 运行良好),所以我怀疑这不是硬件问题。
编辑:最后一行全文:
编辑 2:我让它运行了 40 分钟,但它似乎没有启动。不过,我会让它运行一整夜。此外,屏幕现在看起来像这样: https://i.stack.imgur.com/OWwmG.jpg
编辑 3:我尝试通过将“quiet splash”替换为“text”来登录文本模式。令我惊讶的是,它做了同样的事情 - 闪烁的文本 - 虽然带有不同的消息:
有趣的是,当我按下 Ctrl+Alt+F3 时,我看到了一个文本登录屏幕,但大约 5 秒后它消失了,屏幕再次开始闪烁。
至于这个问题是否重复 - 从 root shell(在恢复模式菜单中)将显示管理器切换到 lightdm 似乎部分成功 - 我现在看到了登录屏幕,但 Ubuntu 拒绝接受我的登录,因为尝试使用正确的密码登录只会导致屏幕变黑,然后我又回到了登录屏幕。但是,我可以从此处按 Ctrl+Alt+F3,并且这个控制台与 GUI lightdm 登录屏幕不同,出于某种原因,它接受了我的登录。
这让我尝试了GDM3 无法在 Ubuntu 18.04 中启动- 它们都不起作用 - Wayland、Slim 解决方案、gnome-desktop - 都不起作用。我尝试安装并切换到 Slim,但它基本上和 LightDM 一样 - 当我输入用户名和密码时,出现错误提示,failed to execute login command
屏幕变黑,登录屏幕重新启动。就像使用 LightDM 一样,我可以使用 Ctrl+Alt+F3 登录到文本模式。
我还尝试/var/log
使用 来查看日志less
,但我没有发现任何明显的错误 - 至少没有一行声称“错误”。如果我能以某种方式将这些文件复制到我的 Windows 分区并在此处共享其内容,那肯定会有所帮助 - 我想明天我会研究一下。
编辑 4:重新读取 Xorg.1.log 时,我注意到一些错误 - 似乎有很多错误涉及“Wacom Bamboo PT” -invalid type 'cursor for this device
以及类似的东西(除了光标之外,还有套索触摸、pad、手写笔、橡皮擦......)。但是,我不确定这是否是问题所在,因为无论我的 Wacom 平板电脑是否插入电源,都会发生此问题。
然而,后来我发现了更多的错误:client bug: timer event8 debounce: offset negative
- 该行一遍又一遍重复,后面跟着括号中的值:(-6ms),(-21ms),timer event8 debounce short offset negative (-77ms)
(-14ms),(-26ms),(-32ms)和timer event8 debounce short offset negative (-46ms)
然而,Xorg.0.log
答案1
解决了!在启用网络后,在恢复模式下,我选择了 dpkg - 修复损坏的软件包,然后在 root shell 中使用apt update
,然后apt dist-upgrade
这似乎解决了问题。我不确定它为什么有效,但它有效。
答案2
对于未来的用户,如果上述方法不起作用,请尝试以下方法:
mv /var/lib/gdm3 /var/lib/gdm3.old
或者,如果您不想保留旧的,您可以删除它们(不推荐)
rm -rf /var/lib/gdm3/*
rm -rf /var/lib/gdm3/.[a-z]*
这应该可以解决问题。