我刚刚从头安装了 12.10。Unity 启动正常,但分辨率很差。我找到一个设置(我认为是在“软件源”中)将显示驱动程序更改为 Nvidia,然后我重新启动了。
现在,当 Ubuntu 启动时,它会进入桌面(我看到一个保存到桌面的文件),但没有其他屏幕元素——没有 Unity,没有顶部的菜单栏,没有窗口装饰,什么都没有。
Ctrl-Alt-T 和 Ctrl-Alt-F2 可以正常工作,但是有点限制......
答案1
我刚刚自己经历了这一切,问题是漏洞在 Ubuntu 安装程序中删除 Nvidia 驱动程序运行所需的 Linux Headers。
您需要执行以下操作:
从终端:
sudo apt-get install linux-headers-generic && sudo apt-get remove nvidia-current && sudo apt-get install nvidia-current
如果您没有看到 nvidia-current 安装的输出,则前两个命令之一失败。
您需要重新启动,完成后您就可以再次使用您的计算机。
答案2
要恢复默认驱动程序,您必须卸载该包nvidia-current
。您可以在 STTY 中执行此操作(Ctrl-Alt-F[1-6])。
sudo apt-get remove nvidia-current
之后只需重新启动就可以了。
答案3
我拥有的头文件比我运行的内核更新。因此,我不得不升级我的内核版本。然后,我建议执行以下步骤:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
sudo apt-get remove nvidia-current
sudo apt-get install nvidia-current
答案4
我遇到了同样的问题,直到我运行这个才有帮助:
sudo apt-get autoremove fglrx --purge