oracle 7.4安裝nvidia驅動

2019-8-28php

參考網頁:html

如何在k8s集羣中安裝nvidia、cuda並使用GPU進行訓練linux

https://blog.csdn.net/u013042928/article/details/78751015/oracle

http://www.javashuo.com/article/p-hmibzkon-mr.html.net

一,初始環境

oracle linux 7.4 帶桌面安裝   未作任何更新(安裝桌面是爲了鏈接wifi)

二,安裝

安裝驅動
1)、關閉X server
     #sudo init 3(建議用這個)
 或  #systemctl stop gdm.service
 
2)禁用nouveau(由於它是通常linxu系統自帶的顯卡驅動,會和nvidia衝突,因此必需要關掉)

    使用su命令切換到root用戶下: su root
    #vi /lib/modprobe.d/dist-blacklist.conf
    將nvidiafb註釋掉。
    #blacklist nvidiafb
    而後添加如下語句:
    blacklist nouveau
    options nouveau modeset=0
    
3)重建initramfs image步驟
備份 initramfs 文件
# sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
重建 initramfs 文件
# sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
4)修改運行級別爲文本模式
systemctl set-default multi-user.target
5)關機重啓
#reboot
6)查看nouveau是否已經禁用,沒有輸出就表示禁用了。必須肯定
# lsmod | grep nouveau
7)安裝nvidia驅動(在驅動的目錄下)
#chmod +x NVIDIA-Linux-x86_64-384.98.run
#sh NVIDIA-Linux-x86_64-384.98.run
選擇Accept
32bit兼容包選擇, 這裏要注意選擇NO,否則後面就會出錯。
X-configurtion的選擇頁面YES
後面的都選擇默認便可
安裝完以後輸入nvidia-smi,能顯示說明安裝正確


****注意:
1)須要安裝gcc,不然報錯缺乏cc環境(會下載內核頭文件)
     yum  -y install  gcc
     
2)安裝報錯沒有內核代碼樹,須要下載當前uname  -r  的kernel-devle-$(uname -r)(使用yum 安裝kernel-devle會致使內核版本不一致)

報錯:
ERROR:Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they are properly configured on Red Hat Linux system, for exzmple ,be sure you have the 'kernel-source' or 'kernel-devel' RPM installed .If you know the correct kernel source files are installed ,you may specify the kernel source path with the '--kernel-source-path' command line option.
 
處理:
http://rpm.pbone.net/index.php3/stat/4/idpl/37924679/dir/scientific_linux_7/com/kernel-devel-3.10.0-693.el7.x86_64.rpm.html     
如  kernel-devel-3.10.0-693.el7.x86_64.rpm
下載安裝後存放位置爲 /usr/src/kernels/3.10.0-693.el7.x86_64/     驅動安裝時程序自動獲取路徑

3)首要確認nouveau沒有被內核加載,注意操做步驟
相關文章
相關標籤/搜索