当前位置:   article > 正文

记录Ubuntu20.04安装、NVIDIA显卡驱动安装和cuda安装_nvidia ubuntu ai 20.04

nvidia ubuntu ai 20.04

一:若之前安装过Ubuntu

1:卸载原有的分区,使用DiskGenius

2:完全删除ubuntu还需要删除引导文件!!!(很重要)

详情可以看以下博客中的3删除引导文件:

可新教你彻底卸载Ubuntu双系统,去污不残留!-云社区-华为云...icon-default.png?t=N7T8https://bbs.huaweicloud.com/blogs/303695

二:ubuntu安装

1:下载ubuntu

https://ubuntu.com/download/desktopicon-default.png?t=N7T8https://ubuntu.com/download/desktop个人推荐20.04比较稳定

2:制作U 盘启动项

Rufus - DownloadRufus, free and safe download. Rufus latest version: Free open-source bootable USB utility. Pete Batard initially launched Rufus in 2011 as a free opeicon-default.png?t=N7T8https://rufus.en.softonic.com/选择要烧录的U盘以及系统镜像文件,其他地方默认,然后点开始。

3:ubuntu 启动

1:插入u盘之后开机,一直按F12(我的是联想,其他的电脑可以自行搜索进入BIOS 的设置界面的键位),进入之后选择U 盘启动。

我选择的是第三个是我的U 盘

2:进入之后选择Install ,注意!!!这里选择english,不然之后安装驱动的时候进入不了文件夹,选错了也没关系,之后在设置中可以调整。

3:选择键盘布局

4:选择安装方式,选择正常安装。注意!!!这里下面的download update不点!否则会直接更新系统版本。

5:安装类型:选择something else

6:分区

A:这边建议Boot不要太小,很多人Boot分几百M,但是我就是之前Boot分300M 然后后续软件什么更新的时候Boot都满了,导致更新每完成,整个系统都崩了wifi都没有了,驱动权限崩盘。所以建议Boot不要太小

也可以不分boot只分后面三个区。

B:建议根目录也不要太小,我之前就是服务器太多人用了,导致根目录全满,环境都无法安装。

所有的大小按需进行,因为我是额外买了一个固态硬盘来安装ubuntu,之前很多空间不足导致代码遇见问题,所以我把很多区都扩大了,这个按照自己的需求来安排。但是对于AB 两点建议,希望大家能够参考一下,因为后面如果根目录或者目录不足,很难再去扩!

/boot : 10G,  主分区。系统的boot启动引导项安装位置,我这里是之前分的很少导致我重装系统了,所以分的很大,大家如果空间紧张不需要分这么多。

/  : 150G , 主分区。根目录,所有目录的根节点。

/home :  400G,   逻辑分区。放置自己的数据

swap : 64G,逻辑分区。交换空间,一般是物理内存的1~2倍就行了

在分区之后,页面下方有 Device for boot loader installation 选择刚才分配 /boot 的那块空间,然后点击 Install Now 进行下一步的安装

7:然后就是选择时区,用户名字与密码。(建议不要太长,一个不好看,一个是难得打字)

三:nivida驱动安装

1:安装依赖包

  1. sudo apt-get update
  2. sudo apt-get install g++
  3. sudo apt-get install gcc
  4. sudo apt-get install make

2:禁用nouveau

sudo gedit /etc/modprobe.d/blacklist.conf

在文本最后添加

blacklist nouveau

options nouveau modeset=0

然后更新,重启

sudo update-initramfs -u

重启之后输入以下命令,如果没有输出则成功

lsmod | grep nouveau

3:查看nvidia型号并且在官网下载

输入

lspci | grep -i nvidia

得到的24dc输入到以下网站中,可以得到 nvidia型号PCI devicesicon-default.png?t=N7T8http://pci-ids.ucw.cz/mods/PC/10de?action=help?help=pci然后到官网下载对应的run文件

NVIDIA 驱动程序下载icon-default.png?t=N7T8https://www.nvidia.cn/Download/index.aspx?lang=cn4:安装nvidia

输入以下命令先进入tty界面,或者Ctrl + Alt + F2~F6

sudo telinit 3

进入后,关闭服务

  1. sudo service gdm3 stop #停止显示服务
  2. sudo /etc/init.d/gdm3 stop
  3. 或者
  4. sudo /etc/init.d/lightdm stop
  5. 或者
  6. sudo service lightdm stop

然后就是下载run文件,首先进入下载run的目录(如果你选择系统的是中文,在这里可能就进不去文件夹,可以在设置中切成英文),默认是在Downloads文件夹下。

  1. sudo chmod 777 NVIDIA-Linux-x86_64-*.run #给你下载的驱动赋予可执行权限,才可以安装
  2. sudo ./NVIDIA-Linux-x86_64-*.run –no-opengl-files #安装
  3. *是你自己下载的run文件后面的数字

选择:1:continue installation

        2:No

        3:NO 

4:NO

Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?  

       结束后输入sudo service lightdm start 或者 sudo service gdm3 start 重启x-window服务。不行的话,输入sudo reboot重启。重启之后输入nvidia-smi

这样就安装好啦

 四:cuda安装

上面界面显示最大cuda安装12.2

在官网下载CUDA Toolkit Archive | NVIDIA Developericon-default.png?t=N7T8https://developer.nvidia.com/cuda-toolkit-archive我下载12.0,如下选择自己电脑对应的

按照对应的命令下载:

  1. wget https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/cuda_12.0.0_525.60.13_linux.run
  2. sudo sh cuda_12.0.0_525.60.13_linux.run

上面driver不勾选

2:环境变量

  1. #使用vim打开.bashrc
  2. sudo vim ~/.bashrc
  3. #使用记事本打开.bashrc
  4. sudo gedit ~/.bashrc

在最后添加:

  1. export CUDA_HOME=/usr/local/cuda-12.0
  2. export PATH=$PATH:/usr/local/cuda-12.0/bin
  3. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.0/lib64

更新环境:

source ~/.bashrc

检查是否成功:

nvcc -V

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/129399
推荐阅读
相关标签
  

闽ICP备14008679号