升级到 11.10 后 lightdm 和 gdm 损坏

升级到 11.10 后 lightdm 和 gdm 损坏

我升级到了 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

相关问题:

  1. 安装 Ubuntu 后如何设置“nomodeset”?

答案2

我在遇到类似问题后遇到了您的问题,经过一番折腾后,我以不同的方式解决了问题。/etc/lightdm/lightdm.conf 尝试使用“unity-greeter”,但我将其更改为“lightdm-gtk-greeter”。这对我来说很有效。我希望它能对某些人有所帮助。

相关内容