Ubuntu系统安装教程

一,前言

LTS,即Long Term Support,是Ubuntu的长期支持版本。使用Ubuntu进行深度强化学习的研究十分方便,因此安装Ubuntu系统具有一定的必要性。

二,下载并安装系统

1,为Ubuntu系统准备磁盘空间

分给Ubuntu的存储空间当然越大越好。结合网络经验与自身实践,第一次装系统时我分出来了60G的磁盘空间;第二次重装系统时,考虑到要经常使用Ubuntu系统,这一次我的分区方案是,swap18G(根据物理内存而定),/100G,/home约200G(存储个人数据,越大越好);第三次组装台式机,直接给电脑安装了Ubuntu系统,直接装了一个2TB的固态硬盘。

2,制作启动U盘

首先下载系统文件:打开Ubuntu官网->导航栏Download->Ubuntu Desktop->下载Ubuntu XX.XX.X LTS。然后准备一个8GB及以上、支持USB3.0及以上的U盘。插入U盘,格式化后使用软件:Rufus,制作启动U盘。

3,安装系统

我没有在安装系统前更改BIOS设置,我第一次启动时就出现了GNU GRUB界面,之后启动都会出现。进入启动项,根据教程选择Try ubuntu whthout install,出现错误rtw_pci 0000:03:00.0: failed to wait firmware completion,百度后发现好像是因为系统缺少网卡驱动,参考:linux(ubuntu18.04)系统上安装RTL8822CE网卡驱动。然而,我未对该问题进行解决,重启后直接选择安装系统,便没有报错,直接开始安装。

2023-05-25更新:建议在安装系统前先选择“try ubuntu",进入桌面检查没有问题后再安装系统。如果有问题,比如整个系统的显示发白,建议选择低一个版本的系统重新制作启动U盘重新安装。

第一次启动时报错

安装完成后重启,从启动界面选择Ubuntu系统,进入后报错:nouveau 0000:01:00.0: DRM: failed to idle channel 0 [DRM],如图:
最后一行报错:NRM:failed to idle channel 0 [DRM]
后来,参考文章ubuntu安装过程中遇到的一些问题及解决办法,禁用驱动Nouveau,进行修改后按F10。成功进入系统后长期禁用该驱动。至此,安装完成!

更换镜像源

参考:ubuntu更改镜像源(软件源)

重装系统

安装网络驱动时遇到问题,刚开始不明所以然,胡乱安装网卡驱动,导致无法启动系统,最后决定重装系统:第一步,删除Ubuntu分区;第二步,删除Ubuntu引导文件。

参考资料:GRUB Minimal BASH-like line editing is supported 问题解决删除Ubuntu引导

搜索不到WIFI信号

重装系统后,经过查资料与思考,发现需要安装对应的网卡驱动,于是根据查到电脑的驱动型号,进行对应安装:记Ubuntu18.04安装后网卡搜不到wifi的问题的解决过程(Device c822驱动问题)

2021-11-02更新:安装驱动后出现了两个WIFI图标,后来把驱动卸载后两个图标又都没了,可能是AMD处理器没有合适的驱动。

2022-04-25更新:第二次重装系统后发现,在安装网卡驱动后再安装显卡驱动,会出现错误:PPM initial failed (-110)。这里给出网卡驱动c822的卸载方法:

sudo modprobe -r rtl88x2ce
sudo dkms uninstall -m rtl88x2ce -v 35403
sudo dkms remove -m rtl88x2ce -v 35403 --all

参考:DKMS简介

报错:ucsi_acpi usbc000:00: PPM initial failed (-110)

在安装网卡驱动以及任何英伟达驱动之后,开机出现此错误。最终解决方案:卸载英伟达驱动。参考:在Ubuntu系统中NVIDIA显卡驱动卸载与安装

三,安装英伟达显卡驱动

首推使用软件:Software and Updates/软件和更新 来安装显卡驱动。尝试了几乎全网所有的方法,至今未找到在Ubuntu18.04+锐龙4900H+RTX2060(mobile)安装显卡驱动的方法。安装完后会黑屏无法开机,卸载后又可以开机。推测原因可能是Ubuntu18.04不支持RTX2060。最后,将系统升级为Ubuntu20.04,使用GUI方法,打开软件“Software and Updates”直接完成安装。

参考:ubuntu18.04安装NVIDIA驱动的心酸(失败)经历及解决方法(换系统成功)

2023-05-25更新:组装了一台RTX3070的台式机,使用“Software and Updates”安装驱动,亲测510和515可以使用。不兼容530,重启后无法进入系统,黑屏,左上角光标一闪一闪。解决方案

四,使用GPU进行深度强化学习

Nvidia推出的CUDA toolkit可以使用Nvidia的GPU来加速训练。但是需要考虑到以下几个组件的兼容问题:

  • 显卡
  • 显卡驱动对显卡和CUDA版本的支持
  • CUDA toolkit版本
  • cuDNN版本
  • Pytorch版本对CUDA版本的支持

如果使用Anaconda管理虚拟环境,最简单的使用cuda的方法是,直接使用anaconda安装cudatoolkit和cudnn,再根据它们的版本安装对应的pytorch版本和显卡驱动。因为anaconda提供的pytorch版本比它提供的cudatoolkit和cudnn版本更高。

安装对应版本pytorch,在官网查询对应版本的指令

查看显卡驱动支持的CUDA版本的方法:打开终端,输入指令:nvidia-smi ,右上角显示的是驱动支持的CUDA最高版本。

干货:

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值