硬软件准备
硬件类型 | 推荐版本 |
---|---|
树莓派4B | 本人使用内存8GB版本 |
显示器 | HDMI接口显示器(VGA接口显示器需借助HDMI转VGA转换器) |
键盘和鼠标 | 有线键鼠最佳,无线键鼠可能要驱动 |
SD卡 | 本人使用32GB版本(16GB也可,系统安装后大小高达5GB) |
读卡器 | 本人使用USB2.0版本(推荐USB3.0版本,烧写速度快) |
软件类型 | 软件说明 |
---|---|
Ubuntu MATE20.04.3 LTS(64-bit) | 因为内存是8GB,需要64位版本 |
SD Formatter | 用于格式化SD卡 |
Win32DiskImager | 用于系统镜像烧录 |
用于本文章的软件已提供网盘链接:链接:https://pan.baidu.com/s/1HF55PSGden0sSbuYERVvsQ
提取码:pca8
说明: 由于本人树莓派4B搭载内存大小为8GB,因此网盘内提供的Ubuntu MATE系统镜像版本为64位,大家根据自身的树莓派内存大小选择是否下载提供镜像,如果内存为4GB以上可以使用。
一、Ubuntu系统镜像烧写
1.镜像下载
Ubuntu MATE镜像可以前往Ubuntu官网下载,链接:https://ubuntu-mate.org/download/。根据自身树莓派内存大小自行选择。本人树莓派内存是8GB,因此选择64-bit。
跳转页面中选择相应的镜像版本,因为20.04.3版本官方支持到2023年,因此选它。
跳转页面根据自身下载器选择下载方式,本人由于有BT下载器,选择BT链接,下载方式随意,只要中间连续,不随意中断下载就可以。大家可以下载我提供的网盘链接,速度快一丢丢。下载完成后解压压缩包即可。
同时下载网盘链接中的其他两个软件SD Formatter和Win32DiskImager,下面将进行系统烧录工作。
2.格式化SD卡
拿出你们的SD卡和读卡器,将SD卡插入读卡器,再将读卡器插入电脑中,双击打开SD Formatter软件,按照图示操作,进行格式化SD卡。
注意: 图中,SD卡包含盘符E和盘符G,选择盘符E就好。格式化SD卡一定要选择SD卡的盘符,选对盘符,选对盘符,选对盘符!!!
等格式化完成后,接下来进行系统烧录了。
3.镜像烧录
双击打开Win32DiskImager软件,按照图示操作。第4步点击后,会弹出确认是否对选择的盘符进行烧录,确认后将进行烧录系统,数据将无法恢复,慎重对待!
注意:
- 第2步选择的是img格式的镜像文件,镜像文件是压缩包解压出来的文件,而不是压缩包本身。
- 第3步注意选择的是SD卡的盘符,这时SD卡因为前面格式化而只剩盘符E,慎重选择。
二、系统初始化设置及软件源更换
上面步骤完成后,说明Ubuntu MATE20.04.3系统已经成功烧录进SD卡,将SD卡从读卡器拔下后插入到树莓派的SD卡槽上,连接上电源、HDMI线、键鼠后,上电等待系统初始化。
1.系统初始化设置
系统载入完成后,这时候提示用户进行一系列初始化设置:系统语言(默认英文)->键盘语言(默认英文)->无线设置->区域选择(改为中国上海)->用户账号设置,可以根据自己喜好进行设置。其中,有几个点需要注意下:
- 无线设置
无线最好先不要连接wifi,避免在系统安装过程中自动更新软件,因为ubuntu系统默认的软件源在国外,这时候更新软件会很慢,系统安装等候时间太长,等到我们第一次进入用户桌面后才连接wifi或者宽带。所以,应勾选现在不连接WiFi网络。
- 用户设置
账户密码设置推荐选择好记的名字和密码,以后设置WiFi热点、SSH连接密码、VNC密码都要设置,按照个人喜好区分开或者同一个密码都行。勾选自动登录用户,方便以后自动登录。
按照上面流程设置完,点击Continue按钮后会进入系统安装,等待进度条完成后,系统自动重启并登录用户桌面。
2.软件源更换
登录桌面后,我们可以连接WiFi或者宽带,正常上网了。但是,现在系统软件版本还不是最新需要软件更新,然而软件源在国外,更新下载超级慢,只能更换国内镜像源,又然而,更换镜像源不支持在系统桌面上的Software & Update更换源文件(不像AMD64架构那样可以直接修改,我试过两三次,系统还卡死了。。。),只能手动修改源文件。
- 切换源文件目录:
cd /etc/apt
- 备份软件源文件,以免修改坏了。。
sudo cp sources.list sources.list.bk
- 打开软件源文件,进行修改(为什么会使用nano而不是gedit或vim,下面说明)
sudo nano sources.list
将原本的ubuntu官方源ports.ubuntu.com
更换为mirrors.ustc.edu.cn
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main universe restricted multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main universe restricted multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main universe restricted multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main universe restricted multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main universe restricted multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main universe restricted multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main universe restricted multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main universe restricted multiverse
换源后的结果如下:
只用nano原因及其快捷键修改技巧
由于Ubuntu MATE系统无自带gedit和vim编辑器,又不能下载软件,只能使用自带的vi或nano,vi编辑器只能在命令模式下删除和换行,编辑模式下只能添加不能删除和换行,而且不支持方向键,太难受了,幸好还有nano。nano自带快捷键提示,搭配修改技巧使用不用一个一个码网址,不要太舒服。
nano快捷键 | 说明 |
---|---|
alt+6 | 快速复制当前行 |
Ctrl+u | 在新空白行下可粘贴刚复制的当前行 |
Ctrl+o | 写入,保存 |
enter(回车) | 确认保存 |
Ctrl+x | 退出 |
修改示例说明: 按alt+6复制当前行,利用方向键将光标移到空白行,接着按Ctrl+u粘贴,最后修改代码。观察上面的文件代码,其实前面的网址和后面的一些关键字都是相同的,唯一区别在focal
、focal-updates
、focal-backports
和focal-security
这几个而已,怎么修改一目了然了。deb
和deb-src
的区别就是二进制和源码包的区别,为避免更新耗时间,将deb-src
用# deb-src
注释掉,节省时间。
- 更新软件源列表
sudo apt-get update
时间稍微长那么一丢丢,提示无错误,恭喜你,更换完成!!!
- 检查、升级软件
sudo apt-get upgrade
记得在等待软件下载提示是否确认更新时,按y
后回车确认下载。下载安装时间长得有亿点点离谱,得看网速和你的内存,总之看天。提示无错误程序自动切换回用户输入命令,恭喜你,Ubuntu MATE系统安装彻底完成了!!!
update和upgrade命令执行错误解决办法
写教程时,我是用新的SD卡安装新系统,截图拍照留素材,出现了upgrade错误。我按照下面CSDN博客解决:
关于使用apt时出现如下问题的解决方案 Could not get lock /var/lib/dpkg/lock-frontend - open
还有其他解决办法:
ubuntu 提示 Could not get lock /var/lib/dpkg/lock-frontend.的处理办法
问题具体出现原因,可以查看这个博客,及以后避免再次出现问题的解决方案(我还没在树莓派系统试过,可以自行尝试):
Ubuntu 18.04中出现could not get lock /var/lib/dpkg/lock的解决
总结
以上就是树莓派安装Ubuntu MATE20.04.3系统的全部内容。后面可以自行安装vim或gedit编辑器,命令如下:sudo apt-get install vim
或sudo apt-get install gedit
,同时后面还会用到git、SSH等软件。