我最近更新了Kali 升级至 2017.1并从 repo 中获取了最新的内核头文件,但升级后我发现一切都很好,除了英伟达驱动程序不工作(例如 hashcat 中未检测到 gpu)。因此,我继续对此事进行了一些研究,结果发现英伟达驱动程序无法与较新的 Linux 内核兼容(由于实时抢占补丁)。因此,我决定从源代码重新编译我使用的 Linux 内核(版本 4.9.25),并成功让最新的 Nvidia 驱动程序正常运行,但我面临一个问题。我得到了“哦,不,出事了”每次启动都会出错。如何恢复我的登录屏幕?
答案1
同样的问题。经过几个小时的测试和谷歌搜索,我发现 XFCE 是唯一的解决方案。问题似乎不是 NVIDIA 驱动程序,而是 Gnome3。我测试了 Gnome3、LXDE 和 XFCE。我的硬件:Intel HD Graphics 5500 + NVIDIA GeForce 840M
apt-get install xfce4 xfce4-places-plugin xfce4-goodies
update-alternatives --config x-session-Manager
然后选择条目“/usr/bin/startxfce4”
对我来说,它效果很好。
答案2
尝试在 GRUB 中以恢复模式登录,然后只需输入 root 密码,然后输入。之后将打开一个终端 - 然后尝试:
apt-get purge nvidia-*
或者
apt-get get remove nvidia-*
然后重新启动。