一、安装Ubuntu16.04
在Ubuntu官网中下载安装包 http://cn.ubuntu.com/download/
安装教程网上参考非常多,这里我用的是:
http://jingyan.baidu.com/article/8ebacdf022413e49f65cd5d5.html
二、备份Ubuntu
在安装成功后一定备份系统,因为指不定什么时候自己就把系统搞崩了。
这里我使用的是再生龙(Clonezilla),下载地址是:
https://sourceforge.net/projects/clonezilla/files/clonezilla_live_stable/
可以参考以下网址进行操作:
http://www.linuxidc.com/Linux/2014-09/107117.htm
这里我没有用到Tuxboot,直接把Clonezilla复制到U盘就可以了。接着就可以重启电脑,按F12,选择U盘启动,选择再生龙,按照下面网址进行操作:
http://teliute.org/linux/Tedrbl/lesson9/lesson9.html
三、安装NVIDIA显卡驱动
我的显卡是很老的NVIDIA geforce gt520m。到英伟达官网查询适合的驱动http://www.geforce.cn/drivers
Ctrl+Alt+F1进入控制台,输入
sudo service lightdm stop
sudo sh NVIDIA-Linux-x86_64-375.26.run
安装驱动的时候会冒出一个 The distribution-provided pre-install script failed! Are you sure you want to continue?这样的错误提示,直接无视下一步就可以了。
安装过后
sudo service lightdm start
切换回桌面。
安装过后用nvidia-smi命令验证一下是不是安装成功,如果重启之后没有黑屏的话那么恭喜你安装成功了。
安装过程中遇到很多问题,比如自带的显卡驱动一直禁止不了,试了很多方法,最后参考http://blog.csdn.net/u012581999/article/details/52433609,解决了问题。
四、安装CUDA8.0
安装cuda最新的驱动cuda_8.0.27_linux.run,
https://developer.nvidia.com/cuda-release-candidate-download,要注册才能下载。然后执行
sudo sh cuda_8.0.27_linux.run
执行后会有一系列提示让你确认,但是注意,有个让你选择是否安装nvidia驱动时,一定要选择否,因为前面我们已经安装了更加新的nvidia,所以这里不要选择安装。其余的都直接默认或者选择是即可。
之后就是配置CUDA环境变量:
sudo gedit ~/.bashrc
在bashrc文件末尾加上:
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
接着:
sudo gedit /etc/profile
在文件末尾加上:
export PATH = /usr/local/cuda/bin:$PATH
保存之后,创建链接文件:
sudo gedit /etc/ld.so.conf.d/cuda.conf
在conf文件里加入以下内容:
/usr/local/cuda/lib64
执行
sudo ldconfig
这一切完成之后运行一下cuda的例子看看能不能成功运行。我这里只运行了例子1(如果显示的是一些关于GPU的信息,则说明安装成功了。),例2由于要求硬件要求不满足,没法实现。
cd /usr/local/cuda-7.5/samples/1_Utilities/deviceQuery
make
sudo ./deviceQuery
五、备份安装CUDA8.0成功后的系统(步骤如第二章)
………………………………………………………………………………………………………end