在 13.04 Ubuntu 上一切都运行良好,但当我安装了 nvidia-drivers-103 后,现在它根本无法加载到登录屏幕。启动时我看到空白的紫色屏幕,然后只出现空白的黑色屏幕,之后什么也没有发生。
我启动了恢复模式并删除了 nvidia 驱动程序,但这没有帮助。我注意到我在恢复模式下破坏了 Unity 环境(没有启动器或工具栏,只有壁纸),所以我按照以下操作:
我重置了我的 unity/compiz,但这并没有帮助我启动,所以最后我安装了 gdm,现在我已经完全删除了 compiz 和 unity,以及 nvidia 驱动程序。我仍然无法启动,只有恢复模式可以正常工作。
为了让 Unity 和 Compiz 正常工作,我接下来应该尝试什么?我应该检查哪些日志以及可能出现什么问题?
我以为 unity/compiz 有问题,但是我仍然无法启动我的操作系统,所以我猜原因比我想象的要深得多。如何恢复原始版本的显卡驱动程序?显然,仅删除 NVidia 驱动程序并不能恢复原始配置。
硬件:笔记本 Vostro 3750,Nvidia GT 525M,英特尔 Mobile HM67 芯片组
答案1
我有一台戴尔 Latitude E6500,遇到了同样的问题,我发现的唯一解决方案如下:
- 切换到控制台模式:Alt++CtrlF1
- 终止 x 服务器:
sudo service lightdm stop
- 删除 nvidia 驱动程序:
sudo apt-get remove --purge nvidia*
- 生成新的 xorg.conf 文件:
sudo X -configure
——这将创建 xorg.conf。当前目录中的一个新文件 - 重命名并移动:
sudo mv xorg.conf.new /etc/X11/xorg.conf
- 返回 GUI:
sudo start lightdm
我当然希望有一个更好的解决方案
答案2
我在三星 RC530 上遇到了同样的问题。图形一直正常工作,直到安装 Nvidia 驱动程序后,驱动程序才出现问题(我可以在低分辨率下登录,但显示器根本无法识别)。我不得不说 Alain 提供的答案很有效。在控制台模式下删除 Nvidia 驱动程序并添加新配置文件后,一切都恢复到旧的图形设置。
答案3
解决方案是安装 vanilla Ubuntu 13.04 和不要触碰任何 nvidia / compiz / tweak 工具,否则你将会度过糟糕的时光。默认配置运行良好。在尝试进行一些重大更改之前,请运行 clonezilla 并节省宝贵的时间并进行完整备份。
如果您想要拥有 nvidia 驱动程序(例如因为 3d 游戏)我祝您好运。
答案4
Ubuntu 上的内置驱动程序不需要/etc/X11/xorg.conf,但 Nvidia 驱动程序确实需要它,因此您需要创建它。
值得庆幸的是,Nvidia 提供了nvidia-xconfig就能做到这一点。
创造/etc/X11/xorg.conf然后重新启动进入正常工作的系统:
sudo nvidia-xconfig
sudo reboot
Unity 的菜单和其他方面(包括对显示器的全分辨率支持)应该恢复。