本文完成RTX3090Windows+Ubuntu双系统配置 ,并配置深度学习环境
硬件环境为RTX3090+Z590主板,64GB RAM,2TB固态,8TB存储
Ubuntu系统版本为:Ubuntu 20.04.3 LTS
深度学习环境:cuda11.0.4;cudnn8.2.4;pytorch1.9
一、制作启动盘
1.下载ISO镜像
去官方网站根据需求下载镜像,我这里下载的是Ubuntu 20.04.3 LTS
下载Ubuntu桌面系统 | Ubuntuhttps://cn.ubuntu.com/download/desktop
2.下载烧录工具UltraISO
UltraISO软碟通中文官方网站 - 光盘映像文件制作/编辑/转换工具https://cn.ultraiso.net/
3.制作Ubuntu启动盘
以管理员身份打开UltraISO
文件->打开->找到下载的镜像
启动->写入硬盘镜像,点击写入
有警告选择yes,U盘会被格式化,要做好文件备份
最后U盘内容变成这样就算成功了
二、安装Ubuntu系统
1.初始操作
如果电脑之前安装过Ubuntu系统,先把之前的分区删掉
比如我这里这几个主分区都是之前安装Ubuntu16的,点击删除卷全部删掉
删除后变成这样就可以了,注意NTFS为系统盘,千万不要删
如果之前没有安装过,就选择一个卷进行压缩,给Ubuntu分配系统空间,我这里给分了2TB,可以根据自己的空闲空间大小进行分配。
2.设置启动顺序
设置U盘的启动顺序为1,然后保存并重启
选择Ubuntu
等待磁盘检查
3.进行安装
安装
安装Ubuntu,为了方便展示,我这里选择了中文,后面最好改回英文,以避免发生不必要的错误,有的数据集代码什么的遇到中文路径就会报错。
键盘布局
联网
什么网络都不要连,最好把网线也拔了,不然安装会很慢,不要网离线安装几分钟就结束了。
更新和其他软件
安装类型
这里选择其他进行自定义分区,千万不要选第二项
找到刚才分配的空闲分区,选中并点击+创建挂载点
挂载点/
参考Ubuntu20.04从零开始安装(Win10双系统)_pt3_的博客-CSDN博客
1 | swap区 | 16g(内存大小1.5倍) | 逻辑分区 | 空间起始位置 | 交换空间 |
---|---|---|---|---|---|
2 | / | 30g | 主分区 | 空间起始位置 | etx4 |
3 | /boot | 2g | 逻辑分区 | 空间起始位置 | etx4 |
4 | /home | 52g | 逻辑分区 | 空间起始位置 | etx4 |
- /boot - 200 MB ; 实际需求大约 100 ~ 200MB,如果有多个内核/启动镜像同时存在,建议分配 200 或者 300 MB。(个人建议:200MB ~ 300MB)
- / - 15-20 GB ; 主分区,默认ext4,15-20 GB 对于大多数用户来说是一个比较合适的取值。(个人建议:15G短时间用不完,长期使用的话,建议20GB~25GB)
- /home - [不定] ; 通常用于存放用户数据,下载的文件和媒体文件。在桌面系统中,/home 通常是最大的文件系统。(个人建议: 多多益善)
- swap - [不定] ;逻辑分区,在拥有不足 512 MB 内存的机器上,通常为 swap 分区分配2倍内存大小的空间。如果有更大的内存(大于 1024 MB),可以分配较少的空间甚至不需要swap 分区。(个人建议:感觉现在电脑的配置可以不要swap,但是也会用的着的,所以还是建议多少分点
我这里因为分的空间比较大,所以就给的比较随意了
挂载点swap
挂载点/boot
忘了拍照了....,照着上面分就行
挂载点/home
把剩下的全分给home
引导启动
选择/boot对应的sda,然后进行安装
地区与用户
安装完成后重启
接下来就可以使用了
注意事项及总结
一开始我安装的是16版本,后来安装好之后分辨率不对,去NVIDIA官网安装驱动后好了,网卡驱动有问题,不管是启动盘自带的驱动还是网上说的e1000,还去找了Z590主板上的网卡型号,下载驱动都没办法用,一直连不上网,后来不用电脑以太网口,用USB扩展网口连接上网线可以用,但网络十分不稳定,过几分钟就会掉线,必须重启服务才行,还有其他各种各样的问题,迫不得已现在安装了一个新点的Ubuntu,安装好问题都解决了,界面也更精美,3090和老版本的Ubuntu适配还是有点问题,这也给自己长了一个教训。
三、配置深度学习环境
1.显卡驱动
NVIDIA 驱动程序下载https://www.nvidia.cn/Download/index.aspx?lang=cn选择自己的显卡型号,进行下载
2.CUDA安装
CUDA Toolkit 11.4 Update 2 Downloads | NVIDIA Developerhttps://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=20.04&target_type=runfile_local
按照自己的版本进行选择,依次执行以下两条命令进行安装即可。
选择continue