我的桌面首先无法加载 Unity,尝试重新安装 Unity 和 ubuntu-desktop 也无法修复。我无法配置它们,似乎是缺少合适的驱动程序。当我查看 nvidia 驱动程序时,事情似乎更奇怪:我没有 nvidia 驱动程序,也没有检查显卡dpkg -l | grep nvidia
驱动update-alternatives
程序,也就是说,我只有一个选项,那就是默认的 ubuntu 驱动程序。
但我知道我在桌面上安装了 cuda 开发工具,并且我使用 GPU 功能来加速 Python 模块的计算。当时 cuda 安装了相应的驱动程序。当我查看 cuda 时,文件在那里,但我无法测试我的脚本:modprobe: no nvidia module found
。
发生这种情况之前我唯一做的事情就是启动 Windows 7 来编辑一个 word 文件。也许,还发生了其他事情,但我不知道,因为我不总是坐在电脑前。当我回来时,unity 陷入了无限循环。我没能成功修复。这是另一个很长的故事。
即使尝试恢复系统也timeshift
无济于事。我有备份,但它们因同样的问题而失败。最后,当我再次使用 Live CD 启动时(在此之前我用它来恢复系统,它工作正常):
更新:
再次启动以获取 Xorg 日志文件屏幕相关部分:
...
[ 20.974] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Apr 16 11:21:21 2015
[ 20.990] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 21.075] (==) No Layout section. Using the first Screen section.
[ 21.075] (==) No screen section available. Using defaults.
[ 21.075] (**) |-->Screen "Default Screen Section" (0)
[ 21.075] (**) | |-->Monitor "<default monitor>"
[ 21.076] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
...
[ 21.880] (II) LoadModule: "nvidia"
[ 21.880] (WW) Warning, couldn't open module nvidia
[ 21.880] (II) UnloadModule: "nvidia"
[ 21.880] (II) Unloading nvidia
[ 21.880] (EE) Failed to load module "nvidia" (module does not exist, 0)
# other modules loaded successfully
...
奇怪的是,新的 liveCD 发生了什么。固件不兼容?为什么我以前没有遇到过这个问题。