Ubuntu系统的安装
1.关闭电脑的secure boot(电脑牌子不同,我就不一一介绍了。如果是惠普电脑可以私我解决)
2.把Ubuntu的镜像下载下来(根据自己情况下载)
Ubuntu16.04:https://mirrors.ustc.edu.cn/ubuntu-releases/16.04.7/ubuntu-16.04.7-desktop-amd64.iso
Ubuntu18.04:https://mirrors.ustc.edu.cn/ubuntu-releases/18.04.6/ubuntu-18.04.6-desktop-amd64.iso
3.先进入磁盘管理单独分出一个盘(80-100G左右),插入u盘(建议先把u盘里面的东西备份一份)打开ultraiso软件,在菜单栏【文件】-【打开】,选择第1步下载的ISO文件
然后菜单栏里【启动】-【写入硬盘映像】,选择了写入硬盘映像后,弹出如下窗口(如下图所示)。在下图窗口中的硬盘驱动器选择你插入的U盘(示例图中,是一个16G的U盘),点击【写入】开始制作U盘的启动盘,U盘里面以前的东西都会被格式化了。需要经过几分钟(这时间不确定,但肯定在30分钟内),进度条到100%,那就是启动盘制作成功了
4.重启电脑按f9,选择u盘回车,会出现install Ubuntu选项并选择。果然没有出现Ubuntu安装界面,请重新试一次第四步,出现install Ubuntu马上按字母e,在quite后面加上nomodeset(适用于NVIDIA显卡),然后按f10
5.应该会出现安装Ubuntu系统界面,然后就是傻瓜安装,网上搜搜就行(特别注意分盘)
1.NVIDIA显卡驱动
屏蔽开源驱动nouveau 下面命令sudo 开始 安装过程会询问是否屏蔽,手动屏蔽也有多种操作方式,终端输入
sudo gedit /etc/modprobe.d/blacklist.conf
加参数到最底下回车另起一行内容为
blacklist nouveau
options nouveau modeset=0
保存再终端更新内核命令 终端输入
sudo update-initramfs -u
sudo apt update
sudo apt install gcc g++ make
然后好了以后重启电脑
百度nvidia 官网去下对应显卡版本的驱动举例(下面XXX是版本的意思) NVIDIA-Linux-x86_64-440.run (384或者440都可以版本里面的)下好的文件放在 主文件夹 或者说叫home 目录下
先按Ctrl + Alt + F3到控制台,关闭当前图形环境 输入
sudo telinit 3
再安装驱动程序输入
cd /home/用户名
进入到驱动所在文件夹 (下好的驱动文件放在home 或者叫主文件夹下)输入
sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run
sudo sh NVIDIA-Linux-x86_64-xxx.run -no-opengl-files
最后重新启动 reboot
在CUDA官网选择系统对应的版本下载CUDA
我的系统是Ubuntu18.04 64位,我选择下载最新版本的CUDA10.1:
输入以下命令安装CUDA
sudo sh cuda_10.1.105_418.39_linux.run
显卡驱动已在上面安装了,这里一定要选择不安装驱动,如下:
安装完后会有警告提示信息,忽略就行。是因为在安装CUDA时没有选择安装显卡驱动。
安装完后,在.bashrc
文件末尾添加环境变量
sudo gedit ~/.bashrc
export PATH=/usr/local/cuda-10.1/bin${PATH:+:$PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
保存退出后,输入以下命名
source ~/.bashrc
输入以下命令,测试是否安装成功
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
如下图 Result = PASS表示CUDA安装成功。
在官网下载cuDNN,选择自己对应的系统和已安装的CUDA版本下载cuDNN。(要注册才能下载)
我选择的是cuDNN v7.5.1 (April 22, 2019), for CUDA 10.1 for Linux
下载完成后,输入以下命令解压文件
tar -zxvf cudnn-10.1-linux-x64-v7.5.1.10.tgz
输入以下命名,将cudnn相关文件拷贝到已安装的cuda文件中
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/ #解压后的文件夹名为cuda
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h #增加所有用户对文件的可执行权限
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*