登录循环于16.04并且无法访问控制台
我正在使用联想Thinkpad P50双启动系统(Win 10和Ubuntu 16.04),Wacom Pen支持和多点触控屏幕。 在启用了专有的nVidia驱动程序(361.42?)并重新启动后,我遇到了登录循环问题。 我能找到的每个解决方案都建议进入控制台或TTY模式输入一些命令,但在我的情况下我甚至无法切换到TTY模式 – ctr + alt + F1不起作用! 顺便说一句,我试图使用nVidia驱动程序为nVidia Quodra M1000M卡制作第二台显示器,但到目前为止还没有运气。
更新:我终于偶然进入了控制台(不记得什么有效)。
尝试: 此链接上的所有解决方案。 nVidia-361 abd nVidia-364司机根本不工作。 UEFI已被关闭。 我也卸载了Unity(可能不完整)并安装了GNOME 3.20。 试图删除.Xauthority文件。 使用Linux内核4.6。 请参阅以下答案的评论。
它仅在我卸载nvidia驱动程序时有效,但我需要外部监视器的nvidia驱动程序(到目前为止使用外部监视器没有运气)。
有什么建议?
在取消统一之前的一个错误。
openConnection: connect: No such file or directory cannot connect to brltty at :0 upstart: gnome-session (Unity) main process (2642) terminated with status 1 upstart: unity-settings-daemon main process (2632) killed by TERM signal upstart: logrotate main process (2492) killed by TERM signal upstart: bamfdaemon main process (2545) killed by TERM signal upstart: Disconnected from notified D-Bus bus upstart: unity-panel-service main process (2647) killed by TERM signal upstart: job indicator-bluetooth failed to stop
此外,当我看到登录循环发生时,会出现一个闪烁的窗口,显示“未知平板电脑已连接.Wacom Inc.笔和多点触控可能无法按预期工作……”
当你启动BIOS并完成其工作时,按shift (可能需要几次尝试才能正确计时)打开Grub启动菜单。 选择ubuntu的高级选项。 选择最实际的内核和恢复。
这会引导你进入恢复菜单,在那里你可以选择成为root用户,现在你在TTY中,但要小心你正在做什么,那里没有安全网。
关于那个登录循环,你可能想看看这里,因为我怀疑它是图形驱动程序导致这个。 ( 链接 )
这是我现在有用的东西:
-
从控制台卸载Bumblebee,libcuda和nvidia驱动程序。 PS:我不记得我是如何找到激活控制台的方法的,但我做了几次重启。
sudo apt-get purge bumblebee* libcuda* nvidia*
我在这里重启了一下。 登录应该没问题。
-
重新安装nvidia 361。
sudo apt-get update sudo apt autoremove sudo apt-get install nvidia-361
-
删除〜/ .config目录下的ibus文件夹。 (我不确定这是否有必要,但如果您觉得不安全,可以重命名。我稍后会重新安装。)
cd ~/.config rm -rf ./ibus
-
在插入外接显示器的情况下重启一次或两次,直到您在外部屏幕上看到登录屏幕。 要validation它,请使用
lspci | grep VGA
lspci | grep VGA
我得到00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06) 01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M1000M] (rev a2)
虽然我在运行nvidia-settings时仍然从系统日志中收到错误:
May 2 18:21:21 qxd-QC5-Ubuntu colord[1045]: (colord:1045): Cd-WARNING **: failed to get session [pid 3328]: No such device or address May 2 18:21:21 qxd-QC5-Ubuntu colord[1045]: (colord:1045): Cd-WARNING **: failed to get session [pid 3328]: No such device or address May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: ** Message: PRIME: No offloading required. Abort May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: ** Message: PRIME: is it supported? no May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: ERROR: nvidia-settings could not find the registry key file. This file May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: should have been installed along with this driver at May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: /usr/share/nvidia/nvidia-application-profiles-key-documentation. The May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: application profiles will continue to work, but values cannot be May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: prepopulated or validated, and will not be listed in the help text. May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: Please see the README for possible values and descriptions.
May 2 18:21:21 qxd-QC5-Ubuntu colord[1045]: (colord:1045): Cd-WARNING **: failed to get session [pid 3328]: No such device or address May 2 18:21:21 qxd-QC5-Ubuntu colord[1045]: (colord:1045): Cd-WARNING **: failed to get session [pid 3328]: No such device or address May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: ** Message: PRIME: No offloading required. Abort May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: ** Message: PRIME: is it supported? no May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: ERROR: nvidia-settings could not find the registry key file. This file May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: should have been installed along with this driver at May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: /usr/share/nvidia/nvidia-application-profiles-key-documentation. The May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: application profiles will continue to work, but values cannot be May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: prepopulated or validated, and will not be listed in the help text. May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: Please see the README for possible values and descriptions.
并且/ etc / X11目录下没有xorg.conf文件,该文件可能已重命名为xorg.conf.failsafe。 我在/ usr / share / nvidia /目录下也没有任何文件,它应该有nvidia驱动程序的配置文件。 我认为它现在有效。 -
可选:如果您想要ibus返回,请尝试
sudo apt-get install --reinstall ibus
再次,不确定这是否有帮助。 但我做到了,只有在删除ibus文件夹后,它终于有效了。 我不知道为什么。
问题还有:光标移动后有一个阴影,这很烦人。 此外,我正在安装Bumblebee,以便在外部显示器上实现更好的GPU管理。
剩下的最重要的问题是第二个监视器屏幕在睡眠后会闪烁或者要求屏幕关闭时重新登录。 我认为现在这是一个单独的问题。
软件更新后我经常遇到这个问题。 原因是我手动安装了Nvidia驱动程序。 我没有重新安装Cuda的问题。 只是司机。
虽然人们经常说使用apt-get
来安装Nvidia驱动程序,有清除等等,但我更喜欢使用Nvidia网站上提供的驱动程序,特别是在使用CUDA时(也使用Nvidia网站上的CUDA),因为你有很多问题当apt-get更新你的版本时。 无需卸载任何内容即可重新安装。 每次更新后,只需一次又一次地运行.run。
http://www.nvidia.fr/Download/index.aspx并下载适用于您的操作系统的最新驱动程序(Linux 64位)。 如果您想从终端进行此操作(因为GUI登录已损坏!),您可以在网站上找到直接链接。 例如, http://us.download.nvidia.com/XFree86/Linux-x86_64/367.35/NVIDIA-Linux-x86_64-367.35.run并使用wget下载。
-
使用
Ctrl+Alt+F2
进入终端(可以使用Alt+F7
保留) -
下载驱动程序
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/367.35/NVIDIA-Linux-x86_64-367.35.run
- 添加文件的执行权限
chmod 777 NVIDIA-Linux-x86_64-367.35.run
- 退出lightdm并启动安装
sudo service lightdm stop sudo init 3 sudo ./NVIDIA-Linux-x86_64-367.35.run
- 你不在乎它是否会说预装失败,如果没有找到32位的东西,Nvidia只是想让事情变得更加复杂而不必要! 一旦完成,重新启动,一切都应该没问题。
sudo reboot
保留驱动程序.run文件,您将在更新后经常重用它!
如果可以进入grub菜单,请将“nomodeset”添加到Linux命令行。 这应该允许虚拟终端与NVidia共存…否则你只需要在左上角有一个光标。