TTY1 登录后启动时黑屏

TTY1 登录后启动时黑屏

我刚刚安装了几周的 13.04 (3.8.0.29),电脑已经开机一周了。我晚上关机了,现在电脑在启动时会卡死。

我已经检查过了这个看似强制性的帖子这个但我找不到解决方案。这个看起来也很有希望,但我无法让我的机器进入读/写模式,因为恢复无法正常工作,drop to shell只给我一个只读系统。设置radeon.模式集=0也以冻结结束。

此时,我的计算机完全无法使用,我必须运行 liveCD 来写这个问题。

我如何才能发现问题,又如何才能解决它?

这不是 Nvidia 的问题,因为该机器配有 Radeon HD 5450 显卡。据我所知,它运行的是fglrx(不是-updates内置的,因为那样我就得不到 1280x1024 的分辨率)。

据我回忆,我没有摆弄过任何位,当然也没有在系统或设备级别摆弄过。我认为安装 Gimp 等用户应用程序不会有任何影响。

会发生什么:

  • 正常启动:短暂的紫屏,然后在 Ubuntu(尝试)加载 GUI 之前,文本模式 TTY1 登录提示闪烁。但现在,GUI 没有出现:TTY1 文本模式屏幕消失,出现下划线光标它不会眨眼,然后就什么事都没发生。Ctrl- Alt-DelCtrl- Alt-F2F7不起作用。它似乎冻结了,需要硬件重置。

  • 恢复启动:GRUB 屏幕需要很长时间才能显示;我习惯于立即显示子屏幕,但现在“高级选项”屏幕可能需要 10-20 秒才能显示。不知道为什么,也不知道这是否与启动问题有关。

加载恢复模式后:

  • 许多恢复选项都是从 FSCK 开始的,我经常会遇到

    mountall: fsck /boot [1028] terminated with status 1
    

    在屏幕上,之后什么也没有发生。有时我会得到clean响应,但仍然什么也没有发生。无论哪种方式,它唯一接受的键盘输入是Ctrl- Alt-Del但这不会立即重新启动机器!相反,我看到一个图形通知,the system is running in low-graphics mode但讽刺的是,这条消息以 1600x1200 像素显示,我的显示器无法处理,所以它把自己的警告消息放在中间,我看不到其余的 GUI 输出。然后,在我做出反应之前,它重新启动了。

  • failsafeX 具有与正常启动相同的问题:它在 TTY1 之后冻结。

  • 在各个阶段点击Ctrl- Alt-F1或 -F2或 -F7都没有任何作用。这让我觉得机器真的死机了,而不是只是运行正常但没有屏幕输出。

  • 编辑 GRUB 的正常启动项以删除splash quiet和添加noapic nolapic nomodeset也无济于事。同样的情况。在恢复模式的启动项上执行此操作时也是如此。

  • 使用恢复模式启动以前的内核版本(3.8.0.27)也有完全相同的行为。

答案1

事实证明,重新安装 Ubuntu 非常快速且轻松。幸运的是,我将 /home/ 放在单独的硬盘上,因此擦除系统磁盘真的无关紧要。它花费了不到半小时(不包括可选的数据备份)。

使用 DVI 显示电缆可能会改善新安装中的情况,因为新安装检测到我的显示器(旧安装没有)并使用默认图形驱动程序设置了适当的分辨率。

这真是太棒了。

顺便说一句,从 USB 盘重新安装 Ubuntu 非常简单。甚至可以选择在现有安装的基础上进行安装,以免丢失任何已安装的程序和数据。我试过这样做,但可能是在重启时过早拔出了 USB 盘,因为计算机说启动分区已损坏。但正如我所说,全新安装可以解决问题,而且比摆弄神秘的文件和配置要快,因为这些文件和配置可能弊大于利。

答案2

我认为 Jakob 给出了最好的答案,在我看来,13.04 版 Radeon 上的 nouveau 驱动程序比 fglrx 驱动程序好 10 倍。ATI fglrx 驱动程序在上一版中表现不佳,因此毫不犹豫地放弃了它们。使用新的开放驱动程序让我非常满意。改进很多,在 1920x1080 分辨率下使用 OpenGL 和 Unity 上的 Compiz 时没有出现任何问题。

相关内容