• linux服务器显卡崩了怎么处理


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

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

    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返回图形界面

  • 相关阅读:
    Cooperate with Myself
    A brief introduction of myself
    计算1+11+111+1111+........
    Jav实现F(n)=F(n-1)+F(n-2)+.....+F(1)+1
    查找二维数组中是否有符合的目标值
    排序算法
    时间复杂度
    Java代码实现单例模式
    查找一个字符串中重复出现字符的个数
    null,“”,empty的区别
  • 原文地址:https://www.cnblogs.com/Cucucudeblog/p/10424684.html
Copyright © 2020-2023  润新知