赞
踩
centos7 系统安装
1.进入安装界面按e进行编辑
2.将 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet修改为 vmlinuz linux dd quiet,然后ctrl+x查看linux安装系统所在u盘位置,如sdb4,reboot重起
3.e进入编辑,将 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet,ctrl+x,正式进入安装界面
nvidia驱动安装
先说简单联网方法一:
ELRepo源安装:ELRepo源提供了nvidia-detect命令,会自动帮你寻找合适的驱动,然后根据显示的结果,用yum就能完成安装,重启之后不会有任何问题,省时省力。
1、添加ELRepo源
1.1 首先导入公共密钥,执行命令:rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
1.2 然后安装elrepo, 执行命令:rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
1.3 执行命令nvidia-detect
1.4 根据查询结果,执行命令yum -y install kmod-nvidia 安装。
1.5 执行命令:reboot 重启。
可能卡到黑屏进不去界面,报无法下载nvidia-drm模型错误,此时是bios中设置uefi的问题,见下文有说怎么改。
至此,安装完成,执行nvidia-smi命令可以查询到gpu相关的一些配置。
离线方法二:
不完全参考:https://blog.csdn.net/weixin_42656358/article/details/108772841
1.屏蔽 nouveau 驱动
编写(如果没有会新建),下面两个文件
vi /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
vi /lib/modprobe.d/nvidia-installer-disable-nouveau.conf
在两个文件下写入如下内容
blacklist nouveau
options nouveau modeset=0
2、重做 initramfs 镜像
①给当前镜像做备份
cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
②建立新的镜像
dracut /boot/initramfs-$(uname -r).img $(uname -r)
③重启
reboot
3、预安装组件(联网)
yum install gcc kernel-devel kernel-headers
4、根据当前系统内核下载 NVIDIA 官方驱动
地址:https://www.nvidia.cn/Download/index.aspx?lang=cn#
5、安装 NVIDIA驱动
执行如下的安装步骤,必需指定 kernel source path,否则会报错;kernel 的版本和系统内核有关,可能会有差别
①定位到驱动下载到的目录
②执行
执行前先安装
yum install dkms -y
uname -r查询当下内核版本,再ll /usr/src/kernels/查有没有当下版本,再yum list |grep kernel-查当下版本相关依赖文件在不在,如kernel-devel kernel-headers等
都有情况下
./NVIDIA-Linux-x86_64-450.66.run --kernel-source-path=/usr/src/kernels/3.10.0-1127.19.1.el7.x86_64 -k $(uname -r)
一路默认选项即可
发现可能报错,无法下载nvidia-drm模型,此时有可能是bios里面uefi设置问题,参考:
http://www.dnxtc.net/zixun/zhuangjijiaocheng/2020-03-25/4953.html
https://blog.csdn.net/bianxuewei1238/article/details/82530420
在bios找到secure boot设置,因为我没有找到uefi选项设置,但有csm设置,是灰色的无法修改,先修改secure boot后csm可以设置了,改为enable,ok
说明:
NVIDIA-Linux-x86_64-450.66.run是下载的驱动;
3.10.0-1127.19.1.el7.x86_64是通过ll /usr/src/kernels/命令查看的系统内核源码
6、验证
执行:
lspci |grep NVIDIA
nvidia-smi
cuda安装
参考:https://www.cnblogs.com/mar-q/p/7482720.html
其中nvcc -V没有出现版本信息
echo 'export PATH=/usr/local/cuda-9.0/bin:$PATH'>>~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH'>>~/.bashrc
source ~/.bashrc
ok
卸载:
yum remove "cuda*"
cuda9.0安装
cudnn安装
官网下载
tar -zxvf cudnn-9.0-linux-ppc64le-v7.1.tgz -C /usr/local
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。