【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驱动,但是还是有限的旧版。

这里 介绍了什么是内核

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值