在登录界面出现分辨率特别大,整个图形界面特别大,并且怎么也登录不上去的情况时

对于这种情况,一般就是显卡驱动崩了的原因,所以我们可以首先检查显卡驱动是否有问题

nvidia -smi

如果出现说驱动链接不上什么的问题,就是说明你的显卡驱动出现了问题

主要采用以下的处理方法

一、进入ubuntu系统

首先CTRL+ALT_F1到达字符处理界面

然后输入管理员账号和密码登录进去,此时你相当于进入了终端

遇到的问题:在这个步骤的时候,由于我们是多账号的服务器,在登录管理员账号的时候,老是出现login incorrect,但是通过普通用户是可以登录的,因此通过普通用户登录,然后su 然后输入密码

二、下载英伟达显卡官方驱动程序

下载地址为:http://www.geforce.cn/drivers

选择你自己的系统所对应的显卡驱动版本号,我的是1080,所以说我选择的是是NVIDIA-Linux-x86_64-384.130.run

下载完了将其保存在优盘中,这个过程要在有图形界面的电脑上完成

三、禁止集成的nouveau驱动

Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的开源驱动,我们需要先将其屏蔽才能安装NVIDIA官方驱动。

主要采用以下步骤来进行禁止

查看属性

sudo ls -lh /etc/modprobe.d/blacklist.conf

修改属性

sudo chmod 666 /etc/modprobe.d/blacklist.conf

用vim编辑器打开

sudo vim /etc/modprobe.d/blacklist.conf

在该文件的最后一行添加以下几行代码

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

并执行

sudo update-initramfs -u

重启后执行

lsmod | grep nouveau

四、安装

由于我的是服务器系统,因此则需要将含有run文件的U盘手动挂载到mnt/usb目录下

4.1 将含有run文件的U盘手动挂载到mnt/usb目录下

(1)首先应确定优盘的版本号

在插入优盘之前之后两次输入

cat /proc/partitions

注意是插入优盘之前之后两次,在第二次显示结果中多出来的即为U盘的设备号。因为电脑里是双硬盘,所以U盘在系统中为/dev/sdc1(sdc1表示的是sdc中的一个分区)

在操作的过程中我就是忽略了插入优盘之前之后两次,因此就没有出现第二次显示结果多出来的情况

(2)mount命令挂载优盘

在挂载优盘之前,首先需要自己创建mnt/usb路径,创建路径如下:

首先将路径定位到/mnt下面

cd /mnt

成功后,先在 /mnt 下建立一个名叫usb的文件夹,文件夹名称随意:

mkdir /mnt/usb

下面开始挂载优盘

sudo mount /dev/sdc1 mnt/usb

完成挂载后可以通过mnt/usb访问U盘里的内容。以下的命令为显示该U盘的内容目录

cd mnt/usb
ls

4.2 安装

通过 cd /mnt/usb命令进入该目录里

若之前安装过显卡驱动,需要先卸载掉

sudo apt-get --purge remove nvidia-*

安装指令如下

sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run
sudo ./NVIDIA-Linux-x86_64-384.130.run -no-x-check -no-nouveau-check -no-opengl-files

4.3 卸载优盘

sudo umount /dev/sdc1
sudo umount /mnt/usb

最后CTRL+ALT+F1返回图形界面

linux服务器显卡崩了怎么处理的更多相关文章

  1. 在linux服务器上搭建nvidia-docker环境

    docker相当于一个容器,其可以根据你所需要的运行环境构建相应的运行环境,此时各个环境之间彼此隔离,就不会存在在需要跑一个新的代码的时候破坏原来跑的代码所需要的环境,各个环境之间彼此隔离开,好像一个 ...

  2. linux服务器运维管理学习

    一. 了解linux 1.Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间).以后借助于Inte ...

  3. Linux服务器数据备份恢复策略

    一.Linux 备份恢复基础 1.什么是备份 最简单的讲,备份数据的过程就是拷贝重要的数据到其他的介质之上(通常是可移动的),以保证在原始数据丢失的情况下可以恢复数据.一次备份可能是简单的 cp命令, ...

  4. Linux服务器重启后nvidia-smi无法使用的解决方法

    服务器上的nvidia显卡驱动用的好好的,突然有一天,服务器断电了,然后恢复之后发现常用的nvidia-smi命令无法使用了,具体显示什么无法建立和驱动器的通信之类的,上网查了一堆,发现问题的核心:l ...

  5. linux服务器通过X11实现图形化界面显示

    1 背景描述 有些LINUX服务器出于性能和效率的考虑,通常都是没有安装图形化界面的,那么图形化程序在服务器上压根儿就跑不起来,或者无法直接显示出来,这就很尴尬了!那么如何解决这个问题呢?可以基于X1 ...

  6. 华为云linux服务器部署TensorFlow-gpu全攻略

    最近在玩谷歌新开源的自然语言模型bert,最开始是在google的免费GPU上面来弄的(这个部分其实也是可以写一个教程的,中间坑也挺多).但谷歌比较坑人,小数据集还行,大点的数据集训练耗费时间长,再加 ...

  7. vscode实现远程linux服务器上Python开发

      最近需要训练一个生成对抗网络模型,然后开发接口,不得不在一台有显卡的远程linux服务器上进行,所以,趁着这个机会研究了下怎么使用vscode来进行远程开发.   1 配置免密登录¶   (1)在 ...

  8. 本地显示Linux服务器的GUI程序

    如果我们UI自动化脚本跑在 Linux 服务器环境上,这个时候我们是看不到界面的,如果不使用浏览器的无头模式,这个时候我们的程序就跑不起来了,如何在服务器环境不使用浏览器的无头模式下进行UI测试呢,我 ...

  9. Linux服务器安全配置

    众所周知,网络安全是一个非常重要的课题,而服务器是网络安全中最关键的环节.Linux被认为是一个比较安全的Internet服务器,作为一种开放源代码操作系统,一旦Linux系统中发现有安全漏洞,Int ...

随机推荐

  1. CSS3文字与字体 text-overflow 与 word-wrap

    text-overflow 对象内的文本溢出部分采用省略“...”标记 或者 剪切: text-overflow:elip(超出容器边界的内容剪切掉)  | ellipsis(超出容器边界内容省略标示 ...

  2. google zxing android扫描优化&解析

    这里先给出zxing包的源码地址 zip包:https://codeload.github.com/zxing/zxing/zip/master Github:https://github.com/z ...

  3. Android View的重绘过程之Layout

    博客首页:http://www.cnblogs.com/kezhuang/p/ View绘制的三部曲,测量,布局,绘画现在我们分析布局部分测量部分在上篇文章中已经分析过了.不了解的可以去我的博客里找一 ...

  4. maven+springMVC(一)

    [目录]

  5. 使用GDB调试Android Native 层代码

    --------------步骤:0. adb root0. adb shell0. ps | grep browser1. gdbserver :5039 --attach pid2. adb fo ...

  6. QT连接postgreSQL

    这是我之前项目遇到的问题,连接postgreSQL数据库,一直找不到引擎,最后终于找到 原因了,需要程序加载 1.安装postgresql客户端,2.需要配置postgresql客户端的bin和lib ...

  7. Linux中常用来查看进程的命令PS

    查看所有运行中的进程:ps aux | less 显示所有进程: ps -A / ps -e 显示进程的树状图:pstree

  8. Winserver-默认以管理员运行程序

    打开secpol.msc 打开本地安全策略找到安全设置--本地策略--安全选项用户账户控制:以管理员批准模式运行所有管理员---改为禁用保存设置重启电脑

  9. AI-2048 注释

    针对2048游戏,有人实现了一个AI程序,可以以较大概率(高于90%)赢得游戏,并且作者在 stackoverflow上简要介绍了AI的算法框架和实现思路. 有博客介绍了其中涉及的算法,讲的很好 其中 ...

  10. golang web实战之二(iris)

    之前写了一篇为:golang web实战之一(beego,mvc postgresql) 听说iris更好: 1.  iris hello world package main import &quo ...