登录时黑屏

登录时黑屏

我搜索了好多地方,但都找不到解决办法。事情是这样的:

几天前,我毫无缘由地看不到 Ubuntu 12.04 上的登录屏幕。除了使用 CTRL+ALT+DEL 重新启动外,什么也做不了。在阅读了一些建议并进行了实验后,我目前得到的结果如下:

  • 如果我进入恢复模式,然后选择“恢复正常启动”,我可以看到启动文本,并且它会停在“检查电池状态”。
  • 如果我选择“故障安全图形模式”,它会在另一个点停止,最后一条消息来自 xserver,提示“严重服务器错误,未找到屏幕”
  • 我意识到,如果在出现黑屏时使用 CTRL+ALT+F1 并盲目输入用户名和密码,然后使用“startx”,我就可以进入桌面。我进入了桌面,但根本没有菜单。至少我可以通过这种方式使用终端。
  • 我尝试重新安装 xorg 和 nVidia 驱动程序(使用当前的),但没有帮助
  • 我删除了,~/.config/monitors.xml~/.config/monitors.xml~只有在盲登录并使用startx后,我才能恢复默认设置

有人有什么建议吗?我需要提供什么日志吗?

我想指出一条重要信息:我之前有一台 GeForce 6600GT,后来升级到了 GeForce 8800GT。大约三周后它就坏了,然后我又换回了旧的 6600GT。第一天它运行良好,所以我在想,是否可以使用终端安装较旧的 nVidia 驱动程序(如版本 220.xx),这是否有用?我该怎么做?

提前致谢!

更新:我尝试了“附加驱动程序”中提供的所有驱动程序版本,但都无济于事。不过,访问桌面的唯一方法是通过,startx并且不显示任何菜单。

答案1

这最终有所帮助:我删除lightdm并安装了GDM。重启后,它起作用了:

  • 当硬盘停止加载并出现黑屏时,输入 CTRL+ALT+F1
  • 在终端提示符下输入您的用户名和密码。如果您甚至看不到它,就像我一样,请输入您的用户名,按 ETNER,然后输入密码,按 ENTER。
  • 通过键入以下内容启动 XORGstartx
  • 出现桌面时,使用 CTRL+ALT+T 打开终端
  • 删除lightdm使用sudo apt-get remove lightdm
  • 等待它完成,然后使用以下方式安装 GDMsudo apt-get install gdm
  • 完成后,sudo reboot重启电脑,GDM 就可以正常工作了

有人知道是什么原因导致了这种情况的发生吗?我还能lightdm再次使用吗?

答案2

按照特斯拉说的做了,但没有安装 GDM,而是在删除 lightdm 后重新安装了它:

sudo apt-get install lightdm

这帮我解决了这个问题

答案3

我从 12.04 LTS 升级到 12.10 后也遇到了类似的问题。有问题的系统恰好是 Virtualbox VM(客户机)。

对于我来说,解决问题的方法是删除所有 Virtualbox 客户机添加项,重新启动,然后重新安装客户机添加项。

要从命令行删除来宾添加项:

sudo apt-get remove virtualbox-guest-additions
sudo apt-get remove virtualbox-guest-dkms
sudo apt-get remove virtualbox-guest-utils
sudo apt-get remove virtualbox-guest-x11

(如果您没有安装其中一些,请不要担心。但是,如果您没有安装其中任何一个,那么您就不会遇到我所遇到的问题。)

相关内容