我搜索了好多地方,但都找不到解决办法。事情是这样的:
几天前,我毫无缘由地看不到 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。
- 通过键入以下内容启动 XORG
startx
- 出现桌面时,使用 CTRL+ALT+T 打开终端
- 删除
lightdm
使用sudo apt-get remove lightdm
- 等待它完成,然后使用以下方式安装 GDM
sudo 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
(如果您没有安装其中一些,请不要担心。但是,如果您没有安装其中任何一个,那么您就不会遇到我所遇到的问题。)