0


记录Ubuntu20.04安装、NVIDIA显卡驱动安装和cuda安装

一:若之前安装过Ubuntu

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

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

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

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

二:ubuntu安装

1:下载ubuntu

https://ubuntu.com/download/desktophttps://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 opehttps://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:安装依赖包

sudo apt-get update   
sudo apt-get install g++
sudo apt-get install gcc
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 deviceshttp://pci-ids.ucw.cz/mods/PC/10de?action=help?help=pci然后到官网下载对应的run文件

NVIDIA 驱动程序下载https://www.nvidia.cn/Download/index.aspx?lang=cn4:安装nvidia

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

sudo telinit 3

进入后,关闭服务

sudo service gdm3 stop   #停止显示服务
或
sudo /etc/init.d/gdm3 stop
或者
sudo /etc/init.d/lightdm stop
或者
sudo service lightdm stop

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

sudo chmod 777 NVIDIA-Linux-x86_64-*.run   #给你下载的驱动赋予可执行权限,才可以安装
sudo ./NVIDIA-Linux-x86_64-*.run –no-opengl-files   #安装

*是你自己下载的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 Developerhttps://developer.nvidia.com/cuda-toolkit-archive我下载12.0,如下选择自己电脑对应的

按照对应的命令下载:

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

sudo sh cuda_12.0.0_525.60.13_linux.run

上面driver不勾选

2:环境变量

#使用vim打开.bashrc
sudo vim ~/.bashrc
#使用记事本打开.bashrc
sudo gedit ~/.bashrc

在最后添加:

export CUDA_HOME=/usr/local/cuda-12.0
export PATH=$PATH:/usr/local/cuda-12.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.0/lib64

更新环境:

source ~/.bashrc

检查是否成功:

nvcc -V

标签: 数据库

本文转载自: https://blog.csdn.net/m0_48584843/article/details/135018958
版权归原作者 yuyuyuyuty 所有, 如有侵权,请联系我们删除。

“记录Ubuntu20.04安装、NVIDIA显卡驱动安装和cuda安装”的评论:

还没有评论