安装驱动导致ubuntu开不了机

ubuntu系统,安装mmdeploy时想换nvidia驱动,换了之后按网上说的换cuda,重启后出问题,进不了系统,黑屏,闪烁之后也不出来字,出不来系统选择目录。

把主板上的纽扣电池拿下来放电,过几分钟后装上,系统能进系统选择界面了。

但进入到系统初始界面后就卡住,Ctrl+Fx一开始也会卡住,在started GNOME Display Manager这一行,重启几次后按Ctrl+Fx可以切换到其他tty,但时会闪烁一段时间,后来就好了可以登陆。

nvidia-smi也会有响应,但就是没有可视化界面。应该是nvidia驱动相关的问题。
 

ipmitool lan print 利用服务器工具远程可以看显示器画面

Set in Progress         : Set Complete
Auth Type Support       : NONE MD2 MD5 PASSWORD
Auth Type Enable        : Callback : MD2 MD5 PASSWORD
                        : User     : MD2 MD5 PASSWORD
                        : Operator : MD2 MD5 PASSWORD
                        : Admin    : MD2 MD5 PASSWORD
                        : OEM      : MD2 MD5 PASSWORD
IP Address Source       : DHCP Address
IP Address              : 192.168.8.11
Subnet Mask             : 255.255.255.0
MAC Address             : ac:1f:6b:e6:ce:bb
SNMP Community String   : public
IP Header               : TTL=0x00 Flags=0x00 Precedence=0x00 TOS=0x00
BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Disabled
Default Gateway IP      : 192.168.8.1
Default Gateway MAC     : 00:00:00:00:00:00
Backup Gateway IP       : 0.0.0.0
Backup Gateway MAC      : 00:00:00:00:00:00
802.1q VLAN ID          : Disabled
802.1q VLAN Priority    : 0
RMCP+ Cipher Suites     : 1,2,3,6,7,8,11,12
Cipher Suite Priv Max   : XaaaXXaaaXXaaXX
                        :     X=Cipher Suite Unused
                        :     c=CALLBACK
                        :     u=USER
                        :     o=OPERATOR
                        :     a=ADMIN
                        :     O=OEM
Bad Password Threshold  : 3
Invalid password disable: yes
Attempt Count Reset Int.: 300
User Lockout Interval   : 300

 cd /etc/X11/ 该目录下是与界面相关的内容

ls
app-defaults  default-display-manager           fonts    xinit  xorg.conf.backup  Xreset    Xresources  Xsession.d        xsm         Xwrapper.config
cursors       default-display-manager.dpkg-tmp  rgb.txt  xkb    xrdp              Xreset.d  Xsession    Xsession.options  XvMCConfig

 cat xorg.conf.backup
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 450.66


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

cat default-display-manager
/usr/sbin/gdm3

systemctl status lightdm
● lightdm.service - Light Display Manager
   Loaded: loaded (/lib/systemd/system/lightdm.service; static; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:lightdm(1)
root@lthpc:/etc/X11# systemctl start lightdm
Job for lightdm.service failed because the control process exited with error code.
See "systemctl status lightdm.service" and "journalctl -xe" for details.
root@lthpc:/etc/X11# journalctl  -xe
-- Unit lightdm.service has finished shutting down.
Dec 29 17:34:18 lthpc systemd[1]: Starting Light Display Manager...
-- Subject: Unit lightdm.service has begun start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit lightdm.service has begun starting up.
Dec 29 17:34:18 lthpc systemd[1]: lightdm.service: Control process exited, code=exited status=1
Dec 29 17:34:18 lthpc systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 29 17:34:18 lthpc systemd[1]: Failed to start Light Display Manager.
-- Subject: Unit lightdm.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit lightdm.service has failed.
--
-- The result is RESULT.
Dec 29 17:34:19 lthpc systemd[1]: lightdm.service: Service hold-off time over, scheduling restart.
Dec 29 17:34:19 lthpc systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 5.
-- Subject: Automatic restarting of a unit has been scheduled
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Automatic restarting of the unit lightdm.service has been scheduled, as the result for
-- the configured Restart= setting for the unit.
Dec 29 17:34:19 lthpc systemd[1]: Stopped Light Display Manager.
-- Subject: Unit lightdm.service has finished shutting down
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit lightdm.service has finished shutting down.
Dec 29 17:34:19 lthpc systemd[1]: lightdm.service: Start request repeated too quickly.
Dec 29 17:34:19 lthpc systemd[1]: lightdm.service: Failed with result 'exit-code'.
Dec 29 17:34:19 lthpc systemd[1]: Failed to start Light Display Manager.
-- Subject: Unit lightdm.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit lightdm.service has failed.
--
-- The result is RESULT.

可视化界面起不来。

nvidia-uninstall 删一遍

sudo apt-get remove --purge nvidia*

--purge是完全卸载驱动程序,包括配置文件和依赖项;nvidia*表示卸载所有与nvidia相关的软件。

完事后sudo reboot。

wget https://cn.download.nvidia.cn/XFree86/Linux-x86_64/535.146.02/NVIDIA-Linux-x86_64-535.146.02.run

chmod a+x NVIDIA-Linux-x86_64-535.146.02.run

./NVIDIA-Linux-x86_64-535.146.02.run  --no-opengl-files

--no-opengl-files

    Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?

询问是否要使用DKMS注册内核模块,这样更新Linux内核后会自动生成新的模块,选择no

Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes
 

df -h 查看系统存储情况

Filesystem      Size  Used Avail Use% Mounted on
udev             63G     0   63G   0% /dev
tmpfs            13G  2.5M   13G   1% /run
/dev/sda7       182G  153G   20G  89% /
tmpfs            63G     0   63G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            63G     0   63G   0% /sys/fs/cgroup
/dev/sda5       943M  285M  593M  33% /boot
tmpfs            13G     0   13G   0% /run/user/1000
tmpfs            13G  4.0K   13G   1% /run/user/121

最终重装了下桌面 可以进了

sudo apt-get remove --purge nvidia-*  # 卸载nvidia相关组件
sudo apt purge gdm gdm3 # 卸载gdm和gdm3
sudo apt install gdm3 ubuntu-desktop    # 重新安装gdm3
systemctl restart gdm       # 重新启动gdm3服务

或者 apt-get install --reinstall  ubuntu-desktop

gdm3和lightdm切换:sudo dpkg-reconfigure gdm3

感谢这个好用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/585183.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spark应用程序的结构与驱动程序

Apache Spark是一个强大的分布式计算框架,用于处理大规模数据。了解Spark应用程序的结构和驱动程序是构建高效应用的关键。本文将深入探讨Spark应用程序的组成部分,以及如何编写一个Spark驱动程序来处理数据和执行计算。 Spark应用程序的结构 Spark应用…

LeetCode第53题 - 最大子序和

题目 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 解答 方案一: public int maxSubArray(int[] nums) {if (nums null || nums.length 0) {return 0;}int[] s…

cleanmymac这个软件怎么样?值不值得下载

cleanmymac是我必装的mac端清理软件,界面简洁好看,完美适配mac系统,文件清理的速度、精度都比较优秀,还是比较不错的呢。cleanmymac作为一款第三方清洁应用程序,具有专业完整的清理功能,包括释放内存、一键…

【Redis交响乐】Redis中的通用命令

文章目录 1. 基本命令 get set2. 全局命令(1)keys(2)exists(3)del(4)expire && ttl面试题: redis中key的过期策略是怎么实现的?定时器的实现原理(1)基于优先级队列/堆(2)基于时间轮实现的定时器 (5) type 我们知道,redis是按照键值对的方式存储数据的. Redis中基本的命…

前端知识的不足与补充

css中的grid布局 display: grid;grid-template-columns: 1fr 25px 25px 25px 25px 1fr;grid-template-rows: 50px 1fr 1fr 50px;/* 创造一个网格布局6 个纵列(column) -- 前后两列两等分 (可用 fr 代表一份),中间 4 列均为 25px 宽度4 个横行…

[Mac软件]App Cleaner Uninstaller 8.2.5应用程序清理和卸载

App Cleaner & Uninstaller是一款Mac应用程序,它可以帮助用户完全删除应用程序及其相关的服务文件、扩展文件等。以下是该应用程序的主要功能: 1. 完全删除应用程序:通过将应用程序图标拖到垃圾桶中删除程序,可以彻底清除应用…

【微服务核心笔记】

一、注册中心 Nacos Alibaba Nacos,服务提供者和服务消费者将自己的信息注册到注册中心,注册中心通过心跳机制来确保每个服务都可以正常运行,服务消费者订阅注册中心,注册中心为服务消费者推送变更信息 1、功能 动态服务发现配置管理2、搭建 创建 nacos 所需要的数据库在服…

根据文法求对应的语言

技巧:最后得到的是终结符组成的闭包 例题: 文法G[S]: S-->AB A-->aAb|ab B-->Bc|,求对应的语言 ①S-->(aAb|ab)(Bc|) ②我们可以观察到,无论A-->aAb还是A-->ab,都一定会同时出现ab,…

3、python-常见数据类型-元组(tuple)

简介 元组是一种不可变序列 元组也是一种序列,因此也可以对它进行索引、分片 一.定义元组 # TODO a 是一个元组 a (1, 2, 3) # TODO 空元组 b () # TODO 元组是以逗号分割 c (12) d (12,) print(a) print(b) print(c) print(d)# (1, 2, 3) # () # 12 # (12,)…

Java学习——设计模式——结构型模式1

文章目录 结构型模式代理模式适配器模式 结构型模式 结构型模式主要涉及如何组合各种对象以便获得更好、更灵活的结构。虽然面向对象的继承机制提供了最基本的子类扩展父类的功能,但结构型模式不仅仅简单地使用继承,而更多地通过组合与运行期的动态组合来…

NModbus-一个C#的Modbus协议库实现

NModbus-一个基于C#实现的Modbus通信协议库 最近在学习C#的时候,因为之前做过环保设备时使用C做过环保设备采集使用到了Modbus协议,当时看了一下基于C语言开发的libmodbus库。所以特意搜索看了一下C#下有什么Modbus协议库,在Github上面找了一…

Spring Cloud Gateway之Predicate断言详解

目录 Predicate(断言)内置Predicate请求参数匹配请求路径匹配Header 属性匹配Cookie 匹配请求方式匹配请求 ip 地址匹配时间匹配组合匹配 Predicate(断言) 在 Spring Cloud Gateway 中,Predicate(断言&…

K8S学习指南(49)-k8s的证书管理

文章目录 引言什么是证书管理?证书管理的基本流程1. 证书生成2. 证书签发3. 证书使用4. 证书更新 Kubernetes 证书管理示例1. 生成自签名证书2. 使用自签名证书3. 部署使用证书的应用 证书续期与更新结论 引言 Kubernetes(K8s)是一款开源的容…

idea 如何开启mybatis控制台SQL日志打印

开启 application.yaml mybatis-plus:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImplmybatis:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImplmap-underscore-to-camel-case: truetypeAliasesPackage: XXXXmapper-locations: c…

【AI】人工智能爆发推进器之知识图谱

目录 一、什么是知识图谱 二、知识图谱的发展历程 三、知识图谱的应用场景 四、知识谱图的例子 知识图谱,一度被称作是人工智能的基石,这是应用组普遍的技术或者说是理念。 一、什么是知识图谱 **知识图谱(Knowledge Graph)…

node.js对应npm安装和使用

介绍 node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境,安装node后自带npm。NPM :Node Package ManagerNPM是Node.js标准的软件包管理器 。2010年底,Node.js 的包管理器 npm 诞生,是全球最大的开源库生态系统。 node 20…

SONiC和ONL所依赖的Debian版本说明

Debian 的最新几个版本 下一代 Debian 正式发行版的代号为 trixie — 测试(testing)版 Debian 12 (bookworm) — 当前的稳定(stable)版 Debian 11 (bullseye) — 当前的旧的稳定(oldstable)版 Debian 10&a…

idea配置docker推送本地镜像到远程私有仓库

目录 1,搭建远程Docker 私有仓库 Docker registry 2,Windows10/11系统上安装Docker Desktop 3,idea 配置远程私有仓库地址 4,idea 配置Docker 5,idea在本地构建镜像 6,推送本地Docker镜像到远程 Dock…

线性代数——(期末突击)行列式(上)-行列式计算、行列式的性质

目录 行列式 行列式计算 逆序数 行列式的性质 转置 两行(列)互换 两行(列)对应相等 提公因子 两行(列)对应成比例 某行(列)为零 行列式分裂 行列式变换及三角行列式 行…

Leetcode.2735 收集巧克力

题目链接 Leetcode.2735 收集巧克力 rating : 2043 给你一个长度为 n n n、下标从 0 0 0 开始的整数数组 n u m s nums nums, n u m s [ i ] nums[i] nums[i] 表示收集位于下标 i i i 处的巧克力成本。每个巧克力都对应一个不同的类型,最初&#xff…