将 14.10 升级到 15.04,桌面无法加载过去的登录屏幕。我输入我的密码,听到失败的声音字节,回到登录屏幕。也无法从使用另一台 PC 创建的 15.04 拇指驱动器启动。来宾帐户做同样的事情。尝试删除所有 nvidia 驱动程序包,尝试使用 .Xauthority,尝试使用 gdm 而不是 lightdm(失败更糟:根本没有登录屏幕)。尝试重新安装 ubuntu-desktop。获取 ACPI PCC 探针的错误代码失败,开始 219 或类似的东西。
目前在上述拇指驱动器上运行 15.04...在另一台带有 AMD 集成显卡的 PC 上,没有问题。
15.04 不喜欢 Nvidia 显卡。请帮忙!
Dus*_*nch 17
是来自未来的你。这是我修复它的方法:我没有!我从 Ubuntu 网站重新下载了 15.04 映像,并在 USB 拇指驱动器上创建了一个启动“磁盘”。今天它起作用了,因为昨晚没有 :( 也许 Canonical 修复了他们的图像......所以我从拇指驱动器启动并删除了我现有的 15.04 并安装了一个新副本!当然我丢失了我的所有文件(VirtualBox,所有已安装的游戏等)但现在 Linux 又可以工作了。让这对你来说是一个教训达斯汀!永远不要尝试升级 Ubuntu 操作系统!只需备份所有文件并进行全新安装...用 Windows 做!
Uth*_*her 12
我有同样的问题。我不确定发生这种情况的确切原因,但似乎我的内核没有更新。
为了解决这个我用Ctrl+ Alt+F1去一个基于文本的虚拟控制台,登录那里,然后跑:
sudo apt-get install linux-generic
Run Code Online (Sandbox Code Playgroud)
一切又开始工作了。
Dell xps l502x,所以是Intel+Nvidia optimus 显卡。
dkms status
Run Code Online (Sandbox Code Playgroud)
你可能会得到这样的东西
bbswitch, 0.7, 3.19.0-15-generic, x86_64: installed
nvidia-340, 340.76, 3.19.0-15-generic, x86_64: installed
Run Code Online (Sandbox Code Playgroud)
看看这个:https : //unix.stackexchange.com/questions/144871/remove-all-nvidia-files
基本上,你这样做:
sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}')
Run Code Online (Sandbox Code Playgroud)
这应该删除所有 nvidia 驱动程序,现在您应该是干净的。
您可能需要仔细检查:
dkms status
Run Code Online (Sandbox Code Playgroud)
看看这个:http : //www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/(命令行部分)
我尝试安装 nvidia-349,它没有用,然后我记得以前我用过 nvidia-340。记住什么对你有用似乎很重要。我愿意:
sudo apt-get install nvidia-340 #(you may want to try nvidia-346)
Run Code Online (Sandbox Code Playgroud)
http://rajat-osgyan.blogspot.com.au/2015/03/how-to-install-bumblebee-on-ubuntu.html
在第 4 步,而不是
sudo echo ON > cat/proc/acpi/bbswitch
Run Code Online (Sandbox Code Playgroud)
我把它改成
sudo tee /proc/acpi/bbswitch <<<ON
Run Code Online (Sandbox Code Playgroud)
基于https://github.com/Bumblebee-Project/bbswitch
有时打开bbswitch后,重新启动,当我这样做时echo /proc/acpi/bbswitch,我仍然看到它OFF。确保首先安装了 Nvidia 或重新启动几次。如果是OFF,请按照指南进行下一步。
完成指南后,重新启动,看看您是否仍然存在登录循环问题。如果您还有问题,请查看/var/log/Xorg.0.log
/var/log/Xorg.0.log查找由 (EE) 指示的错误消息。就我而言,它说
Failed to load /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so: libnvidia-tls.so.340.46: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我做了一个locate libglx.so,似乎该文件位于其他位置。是时候重建了xorg.conf
xorg.conf看看这个指南:https : //lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/
这是我的最后一步,我能够启动到 GUI。
我在 Ubuntu 15.10 上遇到了完全相同的问题。这里建议的解决方案都没有奏效,其他教程也没有。经过几次干净的系统安装后,我终于弄清楚是什么原因造成的。
不要 nomodeset永久放入引导参数!
全新安装后,如果nomodeset在启动前手动输入grub 启动选项,我将无法登录。然而,在第一次登录后,我曾经在引导配置文件中设置它,这样我就不必每次都输入它。在一次重新安装后,我忘记这样做了,这次安装 NVIDIA 驱动程序没有问题,我能够正常登录。
| 归档时间: |
|
| 查看次数: |
84768 次 |
| 最近记录: |