【2019年10月9日更新】centos 7禁用nouveau及安裝NVIDIA顯卡驅動及更新內核版本;重建內核

網上現在有數不清的教程,我這次安裝過程中也參考了很多人的教程,但是錯誤不斷,問題不斷,

參考的鏈接及出現的問題

https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-centos-7-linux
https://www.dedoimedo.com/computers/centos-7-nvidia.html

這兩個教程大同小異,但是最後重啓後我的電腦只有一個橫杆在那閃,根本進不去文本模式,包括使用Ctrl+Alt+F1-7導致我重新安裝了系統,第二次操作的時候還是同樣的問題,最終找到了不用重新安裝的方法。一直沒有搞懂dracut命令到底是有什麼用?

這幾個教程還值得參考的,常規的安裝教程

https://www.linuxidc.com/Linux/2017-12/149577.htm
–kernel-source-path=/usr/src/kernels/x.xx.x-xxxxx
https://blog.csdn.net/fengtian12345/article/details/80574529
https://blog.csdn.net/kxzhaohuan/article/details/81713954

出現的問題

屏幕上只有一個光標在閃,但是可以通過遠程SSH的方式訪問。
每次啓動都是無法直接進入系統,必須要按一下 ctrl + d 進入系統。

我再stackexchange上也提問了,沒有得到解決
問題鏈接

解決方法 ## 重建內核(centos7)

這個教程寫的很詳細
sudo yum groupinstall “Development Tools”
sudo yum update
sudo yum install kernel-devel epel-release
這個都是要安裝一下的,安裝完成後重啓

sudo vi /etc/default/grub
添加`rd.driver.blacklist=nouveau` 在linux 開頭那一句

添加這句的原因我覺得是我用的是磁盤陣列,所以前面有rd

sudo vi /lib/modprobe.d/dist-blacklist.conf

這裏面還要在 blacklist nvidiafb 前面加#
在最後加

  blacklist nouveau
  options nouveau modeset=0 

下一步就是

1.備份鏡像
sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
2.重建鏡像
sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)

最後

reboot 

到了安裝顯卡驅動的時候了

chmod +x NVIDIA-Linux-x86_64-410.73.run
sudo ./NVIDIA-Linux-x86_64-410.73.run

然後一路選擇yes

最後在終端輸入nvidia-smi
如果如下圖的顯示,那就證明是安裝好了!good luck
圖例
然後還需要安裝cuda,cudnn
按照這個教程來安裝即可,cuda10.1現在有很多不兼容問題,我認爲最佳搭配是這樣的

  1. tensorflow 1.12
  2. NVIDIA-Linux-x86_64-410.73.run
  3. cuda10.0
  4. cudnn 7.6.4.38

這裏 可以下載舊版的NVIDIA,GPU驅動,但是還是有限的舊版。

這裏 介紹了什麼是內核

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章