Ubuntu20.04无法开机/左上角小横杠闪烁/升级系统内核后与显卡驱动不匹配的问题

2023-11-06

问题描述:

今天也不知道是因为升级了系统内核还是什么原因,导致系统开机后只有左上角一个小白杠一直闪烁,百度了以下确认了是nvidia显卡驱动和linux系统内核不匹配的问题。

解决方法

1.安装nvidia显卡驱动,重装CUDA

左上角有小白杠显示,按下 ctrl + alt + F2 进入命令行界面,根据系统提示,先后输入用户名和密码,然后找到NVIDIA驱动程序的run文件,安装驱动,如果已经安装过就不用装了

sudo ./NVIDIA-Linux-x86_64-525.85.05.run

然后找到CUDA的run文件重装CUDA,如果提示已经存在了,选择upgrade all。

sudo ./cuda_11.3.1_465.19.01_linux.run

2.安装linux系统内核

查看当前内核:

uname -r

查看系统可以安装的内核版本:

ubuntu-drivers devices

在这里插入图片描述

这个网站找到对应CUDA版本的内核版本,然后下载:

sudo apt install nvidia-driver-470

在这里插入图片描述

3.开启图形界面,重启

sudo systemctl set-default graphical.target

sudo reboot

重启如果出现perform MOK management:选择enroll mok --> continue -->yes–>输入刚才安装显卡驱动时设置的密码–>reboot

参考:《重新安装显卡驱动后重启蓝屏出现perform MOK management

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu20.04无法开机/左上角小横杠闪烁/升级系统内核后与显卡驱动不匹配的问题 的相关文章

  • 更新Linux中的包含路径

    我的 my path to file 文件夹中有几个头文件 我知道如何将这些文件包含在新的 C 程序中 但每次我都需要在包含它之前输入头文件的完整路径 我可以在linux中设置一些路径变量 以便它自动查找头文件吗 您可以创建一个 makef
  • 当命令在 Ubuntu 终端中运行时,为什么 Dart 的“Process.start”无法执行 Ubuntu 命令?

    我有命令想用 Dart 调用 命令是sonar runner如果我在普通的 Ubuntu 终端中运行它 它会完美运行 这是因为我已经编辑了PATH in the profile文件 使其成为全局命令 但是 如果我写一个简单的Process
  • 使用终端时出现意外标记“(”附近的语法错误[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我试图为我的平板电脑获取一个 cpuid 该平板电脑变砖了 我有这段代码 当我通过终端在 ubuntu 上执行它时 它给出以下错误
  • Ruby:在 Ubuntu 上安装 rmagick

    我正在尝试在 Ubuntu 10 04 上安装 RMagick 看起来here https stackoverflow com questions 1482823 is there an easy way to install rmagic
  • 使用 libusb 输出不正确

    我用libusb编写了一个程序 我怀疑输出是否正确 因为所有条目都显示相同的供应商和产品 ID 以下是代码 include
  • 在汇编中使用 printf 会导致管道传输时输出为空,但可以在终端上使用

    无输出 https stackoverflow com questions 54507957 printf call from assembly do not print to stdout即使在终端上 当输出不包含换行符时也有相同的原因
  • 如何在不使用 IDE 的情况下在 Linux 上运行 Java 项目

    我是 Java 新手 基本上 我开发了一个java项目 其中包含Eclipse中的多个Java包 该项目在我安装了 redhat Linux 的桌面上运行正常 然而 我需要在一个更强大的没有安装X11的Linux服务器 redhat ent
  • 如何才能将 TCP 连接返回到同一端口?

    机器是 RHEL 5 3 内核 2 6 18 有时我在 netstat 中注意到我的应用程序有连接 建立了 TCP 连接本地地址 and 国外地址是一样的 其他人也报告了同样的问题 症状与链接中描述的相同 客户端连接到本地运行的服务器的端口
  • gitlab 上的权限被拒绝(公钥)

    我的问题是我无法从 GitLab 推送或获取 不过 我可以克隆 通过 HTTP 或通过 SSH 当我尝试推送时出现此错误 权限被拒绝 公钥 致命 无法从远程存储库读取 从我看过的所有线程中 这是我所做的 在我的计算机上设置 SSH 密钥并将
  • grep 排除文件的数组参数

    我想从我的文件中排除一些文件grep命令 为此我使用参数 exclude excluded file ext 为了更容易阅读 我想使用包含排除文件的 bash 数组 EXCLUDED FILES excluded file ext 然后将
  • 找不到包“gdk-pixbuf-2.0”

    我正在尝试在 Amazon Linux 发行版实例上构建 librsvg 我已经通过 yum 安装了大部分依赖项 其中一些在实例上启用的默认 yum 存储库中不可用 因此必须从头开始构建它们 我已经走了很远 但还停留在最后一点 跑步时sud
  • Linux 中 m 标志和 o 标志将存储在哪里

    我想知道最近收到的路由器通告的 m 标志和 o 标志的值 从内核源代码中我知道存储了 m 标志和 o 标志 Remember the managed otherconf flags from most recently received R
  • SSH,运行进程然后忽略输出

    我有一个命令可以使用 SSH 并在 SSH 后运行脚本 该脚本运行一个二进制文件 脚本完成后 我可以输入任意键 本地终端将恢复到正常状态 但是 由于该进程仍在我通过 SSH 连接的计算机中运行 因此任何时候它都会登录到stdout我在本地终
  • ALSA:snd_pcm_writei 调用时缓冲区不足

    当运行我最近从灰烬中带回来的旧程序时 我遇到了缓冲区不足的情况 该程序将原始声音文件完全加载到内存中 2100 字节长 525 帧 并准备 ALSA 进行输出 44 1khz 2 通道 有符号 16 位 if err snd pcm set
  • 在 C 中使用单个消息队列是否可以实现双向通信

    我希望服务器向客户端发送一些消息 并让客户端确认它 我被分配了这个任务 我可以在 C linux 中使用单个消息队列来完成它还是我需要创建两个 谢谢 是的 可以使用 sysV 消息队列来做到这一点 从您之前的问题来看 您正在使用该队列 您可
  • linux下无法创建僵尸进程

    嗯 我有一个奇怪的问题 我无法在我的项目中创建僵尸进程 但我可以在其他文件中创建僵尸进程 有简单的说明 int main if fork 0 printf Some instructions n else sleep 10 wait 0 r
  • 调用 printf 系统子例程在汇编代码中输出整数错误[重复]

    这个问题在这里已经有答案了 来回 在windows7控制台窗口中运行gcc s2 asm 然后生成一个exe文件 运行a exe 然后崩溃 为什么 s2 asm 代码由以下源代码生成 int m m 1 iprint m s2 asm请参考
  • Rabbitmq 忽略 Ubuntu 12 上的配置

    I have rabbitmq server从系统包安装乌班图12 无论我做什么 它似乎都会忽略任何配置文件 网络上的所有内容都表明服务器正在寻找 etc rabbitmq rabbitmq conf 但即使我创建该文件 服务器也报告没有配
  • Google BQ:运行参数化查询,其中参数变量是 BQ 表目标

    我正在尝试从 Linux 命令行为 BQ 表目标运行 SQL 此 SQL 脚本将用于多个日期 客户端和 BQ 表目标 因此这需要在我的 BQ API 命令行调用中使用参数 标志 parameter 现在 我已经点击此链接来了解参数化查询 h
  • Apache 2 中的“捕获 SIGWINCH”错误是什么?

    我的服务器 ubuntu 8 04 LAMP运行drupal 6 当流量较高时 它会停止提供页面 重新启动apache2将不起作用 所以我必须重新启动该服务 我在 apache2 error log 中找到了这条消息 通知 捕获SIGWIN

随机推荐

  • 吴恩达机器学习python作业之单变量线性回归

    第一个方法读取数据用的是pandas 第二个方法读数据用的是numpy 第一种方法是梯度下降法 第二种方法是正规方程法 跟着佬们的思路写写改改 如果有错误请私信或评论哦 数据集理解 ex1data1 txt的数据集是两列 第一列是popul
  • 炫酷的开关--20230907

    Night Day Toggle Completed It HTML div class controls div
  • Vue3 setup语法糖使用简易教程(下)

    Vue3 setup语法糖使用简易教程 下 前几天一个月薪35k的兄弟 给我推了一个人工智能学习网站 看了一段时间挺有意思的 包括语音识别 机器翻译等从基础到实战都有 很详细 分享给大家 1 组件 1 1组件引用 组件在props里直接引入
  • python configparser读取.conf配置文件获得配置信息

    configparser是用来读取配置文件的包 配置文件的格式如下 中括号 内包含的为system 下面为key value 的配置内容 web conf内容 1 py 内容 导入模块 import os configparser 读取文件
  • 今日头条号问答微头条原创收益向百粉开放

    今日头条号 问答和微头条原创收益向百粉作者开放了 以前没有还可以开通的作者 这次可以抓紧时间去申请开通 作者宋九九 头条号发布公告称 自2021 年 1 月 13 日起 微头条创作收益和问答创作收益权益面向粉丝数不低于100作者开放 只要你
  • Spring配置文件报错 application context not configured for this file

    Spring配置文件报错 application context not configured for this file 解决方法一 点击Configure application context 选择Create new applica
  • FileZilla Server 下载、安装、配置教程

    下载filezilla server filezilla server官网 FileZilla The free FTP solution https filezilla project org FileZilla Server下载 Fil
  • Python模块导入时全局变量"__all__"的作用

    Python中一个py文件就是一个模块 all 变量是一个特殊的变量 可以在py文件中 也可以在包的 init py中出现 1 在普通模块中使用时 表示一个模块中允许哪些属性可以被导入到别的模块中 如 全局变量 函数 类 如下 test1
  • 抓住czx【最短路】

    题目链接 首先 做这样的处理 把每个点的时间分割为几个区间 说明在这个区间内的时候 人在这个点内 那么 我们就有这样的选择 如果在这个区间内 或者区间之前抵达 就说明是可以碰见的 如果在这个区间之后抵达 就说明是见不到的了 所以跑最短路 如
  • Spring IOC容器初始化过程及其原理(源码层面)

    Spring大家族在Java技术生态体系中占有重要地位 其中Spring更是其中的佼佼者 它极大的简化了我们的代码开发量 提高我们的工作效率 其中Spring两大特性中的IOC特性是至关重要的 今天来从底层看一看Spring的容器的初始化过
  • USB描述符 包括bushound抓包

    USB描述符 USB描述符信息存储在USB设备中 在枚举过程中 USB主机会向USB设备发送GetDescriptor请求 USB设备在收到这个请求之后 会将USB描述符信息返回给USB主机 USB主机分析返回来的数据 判断出该设备是哪一种
  • 如何理解等错误率(EER, Equal Error Rate)?

    在语音vad和KWS任务中 经常用到EER 怎么正确理解EER FR定义 在一批本该全部正确 TRUE 的列表中出现几个没识别出正确的语音 这个就是错误拒识FR False Rejection 是Miss的 FA定义 在一批本该全部错误 F
  • 6、一个简单的新氧的小爬虫

    from bs4 import BeautifulSoup import requests import math url hos for i in range 1 15 url source http y soyoung com hosp
  • 输出二叉树的所有路径

    给你一个二叉树的根节点 root 按 任意顺序 返回所有从根节点到叶子节点的路径 叶子节点 是指没有子节点的节点 输入 root 1 2 3 null 5 输出 1 gt 2 gt 5 1 gt 3 解法一 深度优先搜索 递归 迭代也可以实
  • 聊聊cglib动态代理遇到的坑

    简介 cglib是另外一种动态代理的方法 他和jdk动态代理的实现是有区别的 我们在之前见过jdk动态代理类是必须实现了接口的 而cglib不需要实现接口 但是必须保证类不含有final关键字 否则是无法代理的 本文是从个人不小心遇到的cg
  • # SpringCloud集成 报错 An attempt was made to call a method that does not exist. The attempt was made

    SpringCloud集成 报错 An attempt was made to call a method that does not exist The attempt was made from the following locati
  • 【Git系列】Git概述

    Git概述 1 Git发展历史 2 Git与SVN的区别 3 Git本地结构 4 代码托管中心 4 1 代码托管中心是什么 4 2 托管中心种类 其他系列 Git最详细的体系化教程 1 Git发展历史 Git的发展历史可以追溯到2005年
  • Linux系统终端窗口ctrl+c,ctrl+z,ctrl+d的区别

    时常在Linux系统上 执行某命令停不下来 就这几个ctrl组合键按来按去 今天稍微总结下具体差别 便于以后linux系统运维操作 1 ctrl c强制中断程序 相应进程会被杀死 中断进程任务无法恢复执行 2 ctrl z暂停正在执行的进程
  • Oracle——基础知识汇总

    注意 在Oracle数据库的SQL命令中 关键字 表名和字段名都不区分大小写 语法是标准的 sql写法 参考链接 一 字符串类型 char 固定长度字符串 会用空格填充来达到最大长度 varchar2 变长度字符串 不补充空格 可以存储32
  • Ubuntu20.04无法开机/左上角小横杠闪烁/升级系统内核后与显卡驱动不匹配的问题

    问题描述 今天也不知道是因为升级了系统内核还是什么原因 导致系统开机后只有左上角一个小白杠一直闪烁 百度了以下确认了是nvidia显卡驱动和linux系统内核不匹配的问题 解决方法 1 安装nvidia显卡驱动 重装CUDA 左上角有小白杠