我升级到了 oneiric。当我的机器启动时,我得到一个黑色的控制台,上面有列出正在启动的服务的文本消息,然后我的机器就一直处于这种状态,lightdm 永远不会启动。我可以通过按 control-alt-F1、登录并手动执行 startx 来登录。
我尝试从 lightdm 切换到 gdm,但这也没有帮助。
我尝试这样做,sudo start gdm
但它告诉我 gdm 已在运行。
该文件/etc/X11/default-display-manager
包含/usr/sbin/gdm
。
关于如何修复此问题,您有什么建议吗?谢谢。
我的显卡是 nvidia:
$ lspci | grep VGA
02:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 220] (rev a2)
答案1
我假设您安装了专有图形驱动程序。这将创建一个 xorg.conf 文件。如果您重命名它,您应该能够使用开源驱动程序启动到图形桌面。如果您之前已将开源驱动程序列入黑名单,则需要将其取消列入黑名单。
重命名 xorg.conf
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.backup
Oneiric 是围绕 lightdm 设计的 - 因此请重新配置您的显示管理器
sudo dpkg-reconfigure lightdm
/etc/X11/default-display-manager
现在应该指向 lightdm。
如果仍然出现黑屏,则开源 nouveau 图形驱动程序有故障/和/或 KMS 有故障。
首先尝试nomodeset
使用 GRUB 启动选项进行启动。
xforcevesa
您也可以尝试通过或强制启动到低分辨率VESA图形xforcevesa nomodeset
。
如果您不确定如何临时添加这些 GRUB 启动选项,请参阅我链接的问题。
如果这些临时启动选项仍然不起作用 - 您可以从命令行安装 nvidia 专有图形驱动程序:
sudo apt-get install nvidia-current
相关问题:
答案2
我在遇到类似问题后遇到了您的问题,经过一番折腾后,我以不同的方式解决了问题。/etc/lightdm/lightdm.conf 尝试使用“unity-greeter”,但我将其更改为“lightdm-gtk-greeter”。这对我来说很有效。我希望它能对某些人有所帮助。