Ubuntu18.04卸载显卡driver历险记(六十九)

2024-05-07 20:32

本文主要是介绍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历险记(六十九)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/968314

相关文章

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

笔记本电脑配置:选择独立显卡还是集成显卡

2.4.1  笔记本电脑配置:选择独立显卡还是集成显卡   一般个人用笔记本电脑划分高低档次的方法主要是看CPU的档次和有无独立显卡。由于笔记本电脑的显卡通常设计成不能升级的部件,一旦选择后,显卡的配置就不能再变,而显卡通常会影响是否能玩哪些游戏或影响3D程序的运行速度,因此需要重点考虑。   集成显卡的特点是功耗小、发热量小、显存从内存中分配、价格便宜,适合上网、办公应用、学习、炒

SQLException: No Suitable Driver Found - 完美解决方法详解

🚨 SQLException: No Suitable Driver Found - 完美解决方法详解 🚨 **🚨 SQLException: No Suitable Driver Found - 完美解决方法详解 🚨****摘要 📝****引言 🎯****正文 📚****1. 问题概述 ❗****2. JDBC 驱动程序的工作原理 🔧****3. 错误的根本原因 🕵️**

linux下安装和卸载一个.deb文件

对于还不会在linux系统下安装和卸载.deb文件的小伙伴们, 你们的福音到了。下面就是我安装和卸载.deb文件的一些心得: 我们在这举一个.deb文件名称:我们约定为css_1.3.1d_i386.deb 安装 第一步:自己手动的下载一个.deb文件,放在哪个目录下无所谓,但是最好是英文的目录。 第二步:打开终端 使用cd命令进入存放.deb文件的目录下,然后输入 sudo

windows10 卸载网络驱动以及重新安装

右键桌面此电脑的图标,点击管理,设备管理器—网络适配器,找到下图中的驱动(不同的系统或者显卡会导致网卡驱动名称与下图不一样,多为Realtek开头),右键选择卸载设备,然后重启电脑,系统会自动重新安装驱动 新电脑首次安装驱动: 根据主板厂家,比如华硕,进入华硕官网,点击服务支持,点击下载中心,选择型号,点击右侧驱动程序和工具软件,选择windows版本,下载相应的驱动,下载完之后在对应文件中找

如何在Ubuntu中使用dpkg命令卸载软件

转自:如何在Ubuntu中使用dpkg命令卸载软件 据百科描述,Ubuntu是基于Debian的Linux系统,而Debian系统的软件是使用APT和dpkg进行管理。dpkg是"Debian Packager"的简写,是一个底层的软件包管理工具。   本经验以卸载Ubuntu下的办公软件libreoffice为例子,演示怎样使用dpkg进行卸载软件。   查看安装的软件 查看dpkg

SpringBoot启动报错Failed to determine a suitable driver class

两种解决办法 1.在Application类上加 ` @EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class}) package com.example.demo3;import org.springframework.boot.SpringApplication;import org.springframewo

win10 gpt分区+uefi引导 卸载双系统ubuntu

1、首先暴力卸载ubuntu 在win10里面磁盘管理中找到对应的linux磁盘分区 删除卷OK 2、重启 出现下面(根据机型不同界面可能不一样 ) 3、exit 退出grub引导 进入uefi引导  选择win10引导项 (当然你要是一直按着进入bios boot的那个按键的话 也不用看第二步了 直接选择windows启动项进去 dell的话是F12) 4、进入

linux驱动模型 -- bus,device,device_driver之间的关系

Linux 设备驱动模型中,按照层次的组织结构,抽象成总线(struct bus_type),设备(struct device),驱动(struct device_driver)的层次组织形式,这是最原始的抽象结构,在此基础之上,根据不同类型的总线/设备/驱动,有形成了更高层次的组织结构,如 virtio总线(struct bus_type virtio_bus),virtio设备(

JavaBug系列- Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class load

JavaBug系列之Mysql驱动问题 Java医生一、关于错误信息二、如何解决问题 Java医生 本系列记录常见Bug,以及诊断过程和原因 Java/一对一零基础辅导/企业项目一对一辅导/日常Bug解决/代码讲解/毕业设计等 V:study_51ctofx 一、关于错误信息 APPLICATION FAILED TO START Description: Fai