windows装ubuntu双系统及驱动

ubuntu安装

终于在电脑上装了双系统,,,血泪教训啊,装了好多天,我的折磨终于快结束了,虽然我这辈子都不想再装了,但我感觉以后可能还会再用到。。。。

都是我踩过的坑,,,

1.如果电脑上装不上,不要用移动硬盘,好慢,如果一定要装那就用固态硬盘

2.安装过程参考b站上的(机器人工匠阿杰)的教程,讲的真的很详细,唯一会不一样的就是不同的电脑进入bios的方式不一样,这个可以根据自己电脑的版本在网上查到

3.装好双系统之后还需要先卸载驱动,再装驱动、cuda、cudnn。

(1)装nvidia

$ sudo apt-get purge nvidia*
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ ubuntu-drivers devices

 

#要根据自己电脑的建议,更改下面这句代码,比如以上这张图,就要把下面这句话改成
#sudo apt-get install nvidia-driver-470 nvidia-settings
$ sudo apt-get install nvidia-384 nvidia-settings
$reboot
#重启
#检查是否安装成功
$ nvidia-smi

以上,nvidia 就装好了

#禁⽤nouveau
#先安装vim 然后vim打开这个文件夹,把下面两句话加进去
$ sudo vim /etc/modprobe.d/blacklist.conf
blacklist nouveau
options nouveau modeset=0
$ sudo update-initramfs -u
更新系统
$ sudo update-initramfs -u
重启、重启、重启
验证是否已禁⽤,若⽆输出,禁⽤成功
$ lsmod | grep nouveau

(2)装cuda

去官网下载相对应版本的cuda

师兄给的cuda10.1的下载链接

CUDA Toolkit 10.1 update2 Archive

CUDA Toolkit 10.1 update2 Archive | NVIDIA Developer

下载之后可以验证下

#要改成自己下载的run文件的名字
$ md5sum cuda_10.0.130_410.48_linux.run

 

这样就是下载的是可以用的,继续!

这是正常的安装步骤

$ sudo service lightdm stop
$ sudo sh cuda_9.0.176_384.81_linux-run
Enter按住直到100%
2.3 cudnn安装
相比cuda,cudnn的安装就相对更简单,只需要下载对应版本的安装包,解压之后,用命令将某些
文件复制到cuda的指定文件目录下 即可。
1.文件下载
下载对应版本的安装包此处是对应CUDA10.0的:cudnn下载链接
选择的当时最新版对应cuda10.0的v7.6.4,点进去后选择第三个cuDNN Library for Linux。
accept
n
y
y
y
Enter
$ sudo service lightdm start
设置环境变量,home下打开.bashrc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0
$ source ~/.bashrc
#验证是否成功
$ nvcc –V

但是!我到第accept之后就会卡,然后要改一下路径!md 在问师兄了,师兄说跳过

n
y
y
y
Enter
$ sudo service lightdm start

以上步骤,继续执行后面的东西就可以了

(3)装cudnn

正常应该去官网下载,但是师兄直接给我发了个链接,有人看我再放上来,没人看懒得放了

$ tar -xzvf cudnn-10.0-linux-x64-v7.tgz
#这个要根据自己下载的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*
验证安装是否成功
$ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

成功了大概是这样

真开心,折磨了我半学期的双系统终于快结束了!

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值