AMAX服务器重装系统和台式机重装系统时步骤基本一致,本文主要是解决重装系统遇到的引导顺序问题,以及禁用显卡驱动出现黑屏问题,最后是安装显卡驱动和cuda、cudnn的教程。
问题 1:Boot 引导问题
问题 2:手动安装英伟达显卡驱动(解决禁nouveau 开机出现黑屏的问题 )
ubuntu16.04 安装cuda9.0 和cudnn7.1.4
去英伟达官网下载 cuda9.0:https://developer.nvidia.com/cuda-toolkitarchive
sudo sh cuda*.run -override
会有很长一段,直接 ctl+c 跳过,出现类似下面的选项,除了第二个 选择“是否为 NVIDIA 安装驱动”,选择否,不然之前的显卡驱动就白折腾了。可以按给出的选择最后会看到 cuda 驱动、sample、tookit 已经安装成功,但可能缺少一些库。
添加这些库
sudo apt install freeglut3-dev build-essential libx11-dev libxmu-dev libxidev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
设置环境变量
sudo gedit ~/.bashrc #注意:.bashrc 是当前用户生效的环境变量,如果想 对全部用户生效,可以在/etc/profile 文件中设置
export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda9.0/lib64:$LD_LIBRARY_PATH
# 保存文件,让环境变量生效
source ~/.bashrc
下载 cudnn:https://developer.nvidia.com/rdp/cudnn-archive
tar -xzvf cudnn-9.0-linux-x64-v7.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64 sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
查看 cuda 和 cudnn 版本
cat /proc/driver/nvidia/version
cat /usr/local/cuda/version.txt
nvcc –V
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
自己耗费时间太久没有解决问题,最后还是淘宝找店铺解决。故问题1和2未公开,如有需要可私信获得本文完整内容。