本文主要是介绍Ubuntu18.04卸载显卡driver历险记(六十九),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.循环报错log:
[OK] started nvidia persistence daemon...
[OK] started nvidia persistence daemon...
2.分析
大前提:在BIOS模式下将secure boot设置为disabled模式
# sudo mokutil --sb-state
SecureBoot disabled我的是关闭的,不在设置.
************************************************************************1.方式一:重新安装显卡驱动 ---- (无效)
原因是因为将NVIDIA所有显卡驱动卸载,如下命令
# sudo apt purge nvidia-*然后又重新安装nvidia-driver-460显卡驱动
# sudo apt-get install nvidia-driver-460 发现还是不起作用.2.方式二: 更换Ubuntu18.04图形化框架 ----(无效)
# sudo apt install lightdm
# sudo dpkg-reconfigure lightdm
执行后Ubuntu18.04会让你选择:gdm或者lightdm,如果选择lightdm,启动后无法正常进入界面.3.方式三:卸载NVDIA所有驱动 + 使用gdm图形化框架 ---- (有效)
# sudo apt purge nvidia-*
# sudo dpkg-reconfigure lightdm //选择gdm即可.但是,这时候HDMI、WIFI、蓝牙全都不能用,真是疯了,忽然想到升级到ubuntu20.04,但是升级到一半就马
上终止了,怕升完级后各种环境问题,果断想其他办法!
3.解决方案
一、方式四升级ubuntu18.04内核
<1>.安装显卡驱动
# sudo apt purge nvidia-*# sudo add-apt-repository ppa:graphics-drivers/ppa
# sudo apt update
# sudo ubuntu-drivers autoinstall# dpkg-reconfigure lightdm //然后选择lightdm即可,然后重启# 查看显卡的信息
# nvidia-smi二、
1.ubuntu18.04升级内核
# sudo apt list | grep linux-generic*
linux-generic/bionic-proposed,now 4.15.0.150.137 amd64 [已安装]
linux-generic-hwe-16.04/bionic-proposed 4.15.0.150.137 amd64
linux-generic-hwe-16.04-edge/bionic-proposed 4.15.0.150.137 amd64
linux-generic-hwe-18.04/bionic-proposed 5.4.0.79.88~18.04.71 amd64
linux-generic-hwe-18.04-edge/bionic-proposed 5.4.0.79.88~18.04.71 amd64安装18.04内核版本:5.4.0.79
# sudo apt install linux-generic-hwe-18.04更新grub启动配置程序
# sudo apt install grub-efi-amd64 grub-efi-amd64-bin
# sudo update-grub//下载当前内核源码
# sudo apt-get source linux-image-$(uname -r)启动模式文本模式
# sudo systemctl set-default multi-user.target图形模式(执行这个即可)
# sudo systemctl set-default graphical.target二、删除旧内核
# dpkg --get-selections | grep linux
# sudo apt purge linux-cloud-tools-4.15*# reboot
4.总结:
有可能之前降linux内核版本,导致低版本的linux不支持NVIDIA的显卡驱动!
好坑!好坑!继续趟坑!
这篇关于Ubuntu18.04卸载显卡driver历险记(六十九)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!