一:若之前安装过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
版权归原作者 yuyuyuyuty 所有, 如有侵权,请联系我们删除。