日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > centos >内容正文

centos

「OS」Centos7安装Nvidia驱动

發布時間:2024/9/27 centos 110 豆豆
生活随笔 收集整理的這篇文章主要介紹了 「OS」Centos7安装Nvidia驱动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

驅動安裝環境

  • 船新的Centos7系統,未裝任何東西

參考鏈接

  • CentOS集成GTX-1080Ti顯卡搭建深度學習環境全過程
  • centos 7 安裝NVIDIA顯卡驅動
  • CentOS7安裝Nvidia顯卡驅動后桌面起不來
  • CentOS7禁用nouveau,X server
  • 步驟

    前期準備:下載顯卡驅動

    查看顯卡信息

    $ lspci | grep VGA

    然后到英偉達官網下載對應顯卡型號的顯卡驅動,文件格式為“.run”,記住驅動保存路徑,或者將驅動文件移動到一個預定目標文件夾

    開始安裝
  • 安裝依賴
  • yum install kernel-devel-$(uname -r) gcc
  • 禁用nouveau驅動
  • 下面兩個代碼塊打開了兩個conf文件,在第一個代碼塊中只需要執行這兩句命令即可

    $ echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist.conf $ echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist.conf

    在第二個(下面)代碼塊中,可以根據路徑/lib/modprobe.d手動打開dist-blacklist.conf文件;下面代碼塊是在終端中打開文件

    $ vim /lib/modprobe.d/dist-blacklist.conf

    在文件dist-blacklist.conf末尾添加兩行內容:

    blacklist nouveau options nouveau modeset=0

    然后再把文件里的blacklist nvidiafb注釋掉(前面加#號);完成上面步驟后,輸入:

    $ sudo dracut --force

    更新剛才的修改,然后重啟:

    $ sudo reboot

    重啟后,輸入:

    $ lsmod | grep nouveau

    若沒有任何輸出,則表示禁用成功;有其他輸出再看看別人怎么弄的

  • 備份與重建
  • $ sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak $ sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
  • 修改運行級別為純文本模式
  • $ systemctl set-default multi-user.target $ reboot

    reboot后會進入純文本環境,根據提示登錄root用戶,輸入密碼后,進入終端

  • 再次確認nouveau是否已經禁用
  • $ lsmod| grep nouveau
  • 安裝驅動
  • 在終端中切換路徑到剛才保存的驅動文件位置,然后給驅動文件授權:

    $ chmod +x 驅動文件名.run $ ./驅動文件名.run --no-opengl-files

    后面加上--no-opengl-files是因為我在反復抽插的過程中發現最后驅動裝成功了,但一直回不到圖形界面,然后從參考鏈接中發現有個博主說需要加上這段,以保證opengl和GNOME桌面沖突,所以就加了;你們可以嘗試不加試試,反正最后有辦法挽回

    執行上面這條命令后,會遇到很多需要手動確認的東西,在這里需要提醒一下,如果問你要不要裝xconfig,記得選默認的no!!!!不要看別的博客寫的選yes。因為之前我裝過一次ubuntu系統下的顯卡驅動,當時ubuntu的教程下面好幾個人都反復說要選yes,導致我這次每次都選yes,每次都回不到圖形界面

    等上面命令執行完后,輸入:

    $ systemctl set-default graphical.target

    回到圖形模型,然后reboot重啟:

    $ reboot

    此時如果能正常回到圖形界面,在終端輸入nvidia-smi爆出來一個方框,能看到顯卡的信息那就說明安裝成功了,可以繼續安裝CUDA和CuDNN了;如果不能正常回到圖形界面,繼續往下看。

    不能回到圖形界面

    1. 錯誤1:卡在綠OK處

    如果重啟后一直卡在類似下面的界面

    按Ctrl+Alt+f3/f2/f1回到一開始純文本模式下的登錄界面,登錄root帳號,進入終端 ,進入剛才驅動文件的目錄,輸入:

    $ ./NVIDIA-Linux-x86_64-430.40.run --uninstall

    卸載剛剛安裝的驅動,然后reboot,就能重新回到圖形界面了,但此時驅動已經卸載了,你回頭看看哪步出了錯誤;按理是不會出錯的。上面步驟我測試了很多次,我報這個錯誤是因為在xconfig這里選了yes,就怎么也回不到圖形界面了

    2. 錯誤2:無法連接到服務器/被服務器拒絕
    無法恢復圖形界面,且進入終端后一通騷操作發現終端報無法連接到X server的錯誤,好的,重新卸載驅動,看看上面的步驟是哪里出了錯,我估計還是在xconfig這里選了yes。。。。。

    3. 錯誤3:無法進入終端
    雖然不知道你到底執行了什么騷操作,導致進入系統的時候一直卡在一排小企鵝面前面紅耳赤、抓耳撓腮,按任何鍵都沒有效的時候,恭喜,需要重裝系統了。回到上面第一步重新開始吧,一定是某一步你做錯了,多參考其他centos安裝顯卡驅動的教程

    我裝了很多次,不管ubuntu還是centos,今天終于寫下這個教程了,估計以后也不會出錯了。多同時參考其他人的教程,多自己試錯,次數多了就會裝了。

    總結

    以上是生活随笔為你收集整理的「OS」Centos7安装Nvidia驱动的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。