Ubuntu安装NVIDIA独立显卡驱动出现X service error问题解决方法

2023-10-29

目录

​问题症状:​

​解决方法:​

参考网址:


问题症状:

最近在Ubuntu下安装NVIDIA独立显卡驱动的过程中出现X service error问题,如下图所示:

解决方法:

0、到NVIDIA 官网上下载驱动文件(.run 格式) : ​Official GeForce Drivers | NVIDIA

1、首先注销当前账户,在注销后的登录界面按CTRL+ALT+F2进入命令行。​一般地,可按下CTRL+ALT+F1或F2在命令行模式和窗口模式之间切换。

2、切换到超级管理员用户登陆:

bogon login:root //获得超级用户,只有超级用户才有安装软件的权限
Password://输入root的密码,这里不会出现“*”字符,请注意

3、输入命令:sudo service lightdm stop    或者   sudo stop lightdm,以便关闭X窗口会话。

4、输入命令:sudo init 3

5、修改驱动程序的执行权限:输入命令:chmod 777 NVIDIA-Linux-x86_64-396.18 #使所有用户和组都具有读、写和执行的权限

6、安装驱动程序:输入命令:sudo ./NVIDIA-Linux-x86_64-396.18.run   #当前目录下执行NVIDIA驱动程序

7、按照提示安装完成,简单方法重启就可以了,输入命令:sudo  reboot

参考网址:

  1. 如何关闭X Server,以避免在更新nVidia驱动程序时出错?
  2. https://blog.51cto.com/u_6725876/5134191
  3. CentOS安装Nvidia驱动和CUDA_quantum6的技术博客_51CTO博客

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

Ubuntu安装NVIDIA独立显卡驱动出现X service error问题解决方法 的相关文章

  • 更新Linux中的包含路径

    我的 my path to file 文件夹中有几个头文件 我知道如何将这些文件包含在新的 C 程序中 但每次我都需要在包含它之前输入头文件的完整路径 我可以在linux中设置一些路径变量 以便它自动查找头文件吗 您可以创建一个 makef
  • 如何从 Bash 命令行在后台 Vim 打开另一个文件?

    我正在从使用 Gvim 过渡到使用控制台 Vim 我在 Vim 中打开一个文件 然后暂停 Vim 在命令行上运行一些命令 然后想返回到 Vim Ctrl Z 在正常模式下 暂停 Vim 并返回到控制台 fg可用于将焦点返回到 Vim job
  • Bash:将字符串添加到文件末尾而不换行

    如何将字符串添加到文件末尾而不换行 例如 如果我使用 gt gt 它将添加到文件末尾并换行 cat list txt yourText1 root host 37 echo yourText2 gt gt list txt root hos
  • Python glob,操作系统,相对路径,将文件名放入列表中[重复]

    这个问题在这里已经有答案了 我正在尝试创建一个目录中所有文件的列表 其中文件名以 root 结尾 在阅读了论坛中的一些文章后 我尝试使用 glob 和 os listdir 的基本策略 但我都遇到了麻烦 首先 当我使用 import glo
  • 链接错误:命令行中缺少 DSO

    我对 Linux 使用 Ubuntu 14 04 LTS 64 位 相当陌生 来自 Windows 并且正在尝试移植我现有的 CUDA 项目 当通过链接时 usr local cuda bin nvcc arch compute 30 co
  • /sys/device/ 和 dmidecode 报告的不同 CPU 缓存大小

    我正在尝试获取系统中不同缓存级别的大小 我尝试了两种技术 a 使用 sys device 中的信息 这是输出 cat sys devices system cpu cpu0 cache index1 size 32K cat sys dev
  • LINUX:如何锁定内存中进程的页面

    我有一个 LINUX 服务器 运行一个具有大量内存占用的进程 某种数据库引擎 该进程分配的内存太大 需要将其中一部分换出 换出 我想做的是将所有其他进程 或正在运行的进程的子集 的内存页面锁定在内存中 以便只有数据库进程的页面被换出 例如
  • 构建错误:致命错误:pcre.h:没有这样的文件或目录

    我刚刚安装完 Ubuntu 13 10 我想尝试 Phalcon 当我构建源代码 phalcon so 时 出现以下错误 from home fabrice Downloads cphalcon build 32bits phalcon c
  • Python 3.4.3 subprocess.Popen 在没有管道的情况下获取命令的输出?

    我试图将命令的输出分配给变量 而不让命令认为它正在通过管道传输 原因是 如果正在通过管道传输 则相关命令会给出未格式化的文本作为输出 但如果从终端运行 则会给出颜色格式化的文本 我需要获取这种颜色格式的文本 到目前为止我已经尝试了一些事情
  • Linux 使用 boost asio 拒绝套接字绑定权限

    我在绑定套接字时遇到问题 并且以用户身份运行程序时权限被拒绝 这行代码会产生错误 acceptor new boost asio ip tcp acceptor io boost asio ip tcp endpoint boost asi
  • ssh 连接超时

    我无法在 git 中 ssh 到 github bitbucket 或 gitlab 我通常会收到以下错误消息 如何避免它 输出 ssh T email protected cdn cgi l email protection i ssh
  • vmsplice() 和 TCP

    在原来的vmsplice 执行 有人建议 http lwn net Articles 181169 如果您的用户态缓冲区是管道中可容纳的最大页面数的 2 倍 则缓冲区后半部分成功的 vmsplice 将保证内核使用缓冲区的前半部分完成 但事
  • ioctl 命令的用户权限检查

    我正在实现 char 驱动程序 Linux 并且我的驱动程序中有某些 IOCTL 命令仅需要由 ADMIN 执行 我的问题是如何在 ioctl 命令实现下检查用户权限并限制非特权用户访问 IOCTL 您可以使用bool capable in
  • 为什么 Linux 原始套接字的 RX 环大小限制为 4GB?

    背景 我试图mmap 我的原始套接字的 RX 环形缓冲区64 bitLinux 应用程序 我的环由 4096 个块组成 每个块大小为 1MB 总共 4GB 请注意 每个 1MB 块中可以有许多帧 如果您好奇 请参阅此文档了解背景信息 htt
  • 仅使用containerd(不使用Docker)修剪容器镜像

    如果我刚刚containerd安装在 Linux 系统上 即 Docker 是not安装 如何删除未使用的容器映像以节省磁盘空间 Docker 就是这么方便docker system prune https docs docker com
  • PHP 通过 SSL 连接到 MS SQL

    我想要实现的目标非常简单 我想通过安全连接从 PHP 脚本连接到外部 MS SQL 数据库 然而 这已被证明是有问题的 到目前为止 经过三个小时的研究 我不知所措 客户端的平台是Ubuntu 这意味着我无法使用SQLSRV 安全连接已经在不
  • 使用 PM2 将节点作为服务运行 - 连接被拒绝

    我正在关注this https www digitalocean com community tutorials how to set up a node js application for production on ubuntu 16
  • 为什么 Linux 没有 DirectX API?

    在考虑现代显卡的 Windows 系统上 DirectX API 的驱动程序端实现时 我想知道为什么此实现在非 Windows 系统 尤其是 Linux 上不可用 由于明显缺乏此功能 我只能假设有一个我无视的充分理由 但在我的原始理解中 我
  • 调用 printf 系统子例程在汇编代码中输出整数错误[重复]

    这个问题在这里已经有答案了 来回 在windows7控制台窗口中运行gcc s2 asm 然后生成一个exe文件 运行a exe 然后崩溃 为什么 s2 asm 代码由以下源代码生成 int m m 1 iprint m s2 asm请参考
  • 我们真的应该使用 Chef 来管理 sudoers 文件吗?

    这是我的问题 我担心如果 Chef 破坏了 sudoers 文件中的某些内容 可能是 Chef 用户错误地使用了说明书 那么服务器将完全无法访问 我讨厌我们完全失去客户的生产服务器 因为我们弄乱了 sudoers 文件并且无法再通过 ssh

随机推荐

  • Linux版的CASTEP功能更强大,castep在linux下的安装步骤.docx

    castep在linux下的安装步骤 卸载 一 MS卸载 1 首先进入home msi Accelrys Materials Studio40 etc Gateway然后执行 msgateway control 18888 stop 即停掉
  • 服务器无法登录之迷——login界面无限循环

    本周遇到了一个很奇葩的问题 客户的一台服务器无论如何都无法登录到机器系统里面去 可以肯定的是输入的登录密码是完全正确的 但是输入密码后 总在login登录界面无限循环 今天抽空总结下这个问题的前因后果 登录异常现象 1 ssh登录成功后 会
  • vue项目页面进行数据更新的三种方法

    1 场景 在处理列表时 常常有删除一条数据或者新增数据之后需要重新刷新当前页面的需求 2 遇到的问题 用vue router重新路由到当前页面 页面是不进行刷新的 3 采用window reload 或者router go 0 刷新时 整个
  • mysql 误删binlog_mysql binlog日志 误删数据 用于恢复数据

    1 binlog 日志打开方法 在my cnf这个文件中加一行 Windows为my ini vi etc my cnf mysqld log bin mysqlbin log 添加这一行就ok了 号后面的名字自己定义吧 然后我们可以对数据
  • Linux线程

    目录 线程概念 原生线程库pthread 线程的优点 线程的缺点 线程异常 线程用途 Linux进程VS线程 Linux线程控制 创建线程 获取线程ID 线程ID及进程地址空间布局 线程等待 线程终止 线程取消 分离线程 线程概念 什么是线
  • VM虚拟机下添加一个硬盘

    VM虚拟机下添加一个硬盘 一 新建虚拟硬盘 打开VMware 选择菜单 VM gt settings gt Add gt 下一步 gt 选择 Harddisk 点 下一步 gt 选 creat a new virtual disk 点 下一
  • 三大抽样分布:卡方分布,t分布和F分布的简单理解

    有很多统计推断是基于正态分布的假设 以标准正态分布变量为基石而构造的三个著名统计量在实际中有广泛的应用 这是因为这三个统计量不仅有明确背景 而且其抽样分布的密度函数有显式表达式 它们被称为统计中的 三大抽样分布 这三大抽样分布即为著名的卡方
  • C、C++写二进制数据到mysql的Blob字段/插入images

    引子 由于调试需要 需直接往数据库里写入二进制数据 本来这些数据是由上层软件来写的 用的是C 为了熟悉C语言的数据库操作 还是决定用C来写这段调试代码 概况 表名 Task 涉及的字段及属性 NumDest int 11 用于存储目标数目
  • 希沃展台如何使用_技术培训

    信息技术应用培训 第五代希沃白板学科应用讲解 一支粉笔勾画五湖四海 一杆教鞭指点千秋万代 这是对教师这个职业的描绘 而随着社会的进步 教育教学改革的不断深入 一支粉笔一块黑板的时代已经离我们远去 现代化的教学设施正随着改革的浪潮涌入到教学当
  • shell判断一个文件夹是否为空,文件是否存在

    文件夹是否为空 dir path xxx if d 1 then 判断文件夹是否为空 if ls A 1 then echo 文件夹为空 else echo 文件夹不为空 fi else echo 文件夹不存在 fi d 判断文件夹是否存在
  • JavaScript题库

    1 下面语句得到值为true的有 A C A 1 1 B 1 1 C 2 gt 19 D 2 19 2 下面哪些方法可以实现将字符串 123 变成数值型 A B C D A Number B parseInt C parseFloat D
  • python:Anaconda安装mlxtend库

    步骤 进入Anaconda Powershell Prompt Acaconda 管理者模式 gt 键入 pip install mlxtend gt over 就这么简单 为嘛要写出来呢 因为我在安装的时候忘记联网啦 QAQ 一直失败 所
  • vue3 + threejs 实现仿iView官网大波浪特效

    一 效果图 先上最终效果图 具体效果可参考iview官方界面iView 一套高质量的UI组件库 大波浪效果 使用的是three js的官方例子 需要先安装three js支持 具体可以看官方实例 three js examples thre
  • linux查询mysql内存使用率_Linux查看CPU和内存使用情况方法总结

    在做Linux系统优化的时候 物理内存是其中最重要的一方面 自然的 Linux也提供了非常多的方法来监控宝贵的内存资源的使用情况 下面的清单详细的列出了Linux系统下通过视图工具或命令行来查看内存使用情况的各种方法 1 proc memi
  • 【ICCV2023】Robustifying Token Attention for Vision Transformers

    Robustifying Token Attention for Vision Transformers 论文 https arxiv org abs 2303 11126 代码 暂未开源 解读 ICCV 2023 Token过度聚焦暴露注
  • Topaz Video Enhance AI中文版

    教程 1 下载解压 双击运行 VideoEnhanceAI windows x64 installer exe 进入安装向导 2 勾选我接受许可协议 3 选择安装目录 也可以选择默认安装 4 安装完成 先不要运行软件 退出向导 5 将文件夹
  • android利用SAX解析xml(以解析谷歌天气预报xml预报为例)

    package com mars android import java io BufferedInputStream import java io InputStream import java net URL import java n
  • ElastAlert2告警不分词查询

    原查询条件 需求是带 服务商回传提单异常 的日志捞出来告警 当我按以下查询条件告警时会发现匹配不到我想要的日志 原因 query string查询默认就是模糊查询 并且是分词查询 例如 123 会拆分查询是否带否带1 带2 带3的日志 条件
  • Java 基本类型和包装类型侧重学习笔记(基础)

    包装类可以是null 而基本类型不可以
  • Ubuntu安装NVIDIA独立显卡驱动出现X service error问题解决方法

    目录 问题症状 解决方法 参考网址 问题症状 最近在Ubuntu下安装NVIDIA独立显卡驱动的过程中出现X service error问题 如下图所示 解决方法 0 到NVIDIA 官网上下载驱动文件 run 格式 Official Ge