树莓派4B安装Ubuntu Mate20.04

需要准备的设备:
 

树莓派4B(这里我选用的是8G内存版本)

键盘和鼠标(必须要有键盘,鼠标在安装好Ubuntu Mate后使用)

显示器(这里推荐使用HDMI屏幕,我使用的是https://www.waveshare.net/wiki/7inch_HDMI_LCD_(C)下的屏幕)

16G/32G的SD卡(推荐使用32G,因为最新的Ubuntu Mate20.04的镜像文件高达5GB) 

读卡器(USB2.0或者3.0均可,这里推荐使用3.0速度要快)

需要准备的软件:

SD Card Formatter(去官网下载即可,用于格式化SD卡)

Win32DiskImager(用于像SD卡中烧录镜像文件)
Putty(用于PC机遇树莓派通过以太网口连接)
MobaXterm(可以通过该软件远程控制树莓派)
FileZilla Cilent(可以通过该软件实现PC机与树莓派之间传输文件)

在准备好上述设备和软件之后开始进行安装工作:

1.去树莓派官网下载Ubuntu Mate20.04的镜像压缩文件,链接:https://ubuntu-mate.org/,一定注意虽然下载的是镜像压缩文件,但是建议一定不要中断,一口气下载完。根据手里的树莓派4B内存情况选择对应的Ubuntu Mate20.04的版本,我选择的是这个美洲狮头像的版本:

树莓派4B安装Ubuntu Mate20.04_第1张图片

点进去之后,选择下载方式,这里我选择的是直接下载:

树莓派4B安装Ubuntu Mate20.04_第2张图片

再点击下图的链接,即可开始下载压缩文件,这里的压缩文件大小是1.12G,解压后为5G+,所有一定要选择磁盘空间10G以上的硬盘进行存放,且不要直接解压到U盘中。

树莓派4B安装Ubuntu Mate20.04_第3张图片

如果大家不想去官网进行下载,我的百度网盘链接:

链接:https://pan.baidu.com/s/1uzzoXoDsx35z6eTdAYp1qg 
提取码:5678 
--来自百度网盘超级会员V3的分享

2. 将镜像文件解压,先对SD卡进行格式化,使用SD Card Formatter,点击Fomat,即可完成对SD卡的格式化,格式化之后:

树莓派4B安装Ubuntu Mate20.04_第4张图片

使用Win32DiskImager像SD卡中烧录镜像文件,这里注意的是一定要记住镜像压缩文件的下载路径和解压路径,点击写入直接就将解压后的镜像文件烧录到SD卡中了,接下来将SD卡插入到树莓派的SD卡卡槽即可。树莓派4B安装Ubuntu Mate20.04_第5张图片

3.接下来给树莓派通电启动即可,这里要注意的是如果你购买的国产的LCD屏幕,树莓派是无法自行识别的,所以HDMI线插接的时候一定要插接到距离电源口最近的那个HDMI mini口,这样通过向屏幕生产厂家进行沟通,修改相应的配置文件config.txt即可实现全屏显示,左边数第一个为TypeC接口,这里用的是店家提供的5V3A的电源(并不是树莓派的专用电源,比较贵没有买),这里一定要注意电源的输出功率大约5V3A 15W以上的可以正常使用,如果小于这个额定功率树莓派可能无法正常启动,或者启动后出现卡顿的现象,即使正常启动在后面的配置中也可能出现卡顿现象,这里强烈建议给树莓派买一个小盒子,不是因为好看,是因为一般配套的盒子中有散热扇,如果不加散热扇,在运行Ubuntu Mate的过程中,或者使用ROS OpenCV等情况下容易因为系统过热导致卡顿或者卡死。

树莓派4B安装Ubuntu Mate20.04_第6张图片

4.接下来要做的就是进入系统,这里进入系统不再进行赘述,按照操作指引即可,这里记得选择地区,地区选择中国,语言使用Chinese,之后按照操作一路Next就可以了,这里记得要给自己的树莓派取个名字,并设置一个密码,密码不建议过于复杂,这里配置完之后,系统等待一会儿即可进入界面,这里千万千万千万要注意,不要使用系统的Software & Update更换源文件,这样是无法成功的,而且会导致系统卡在一个地方动弹不得,接下来为正确步骤,使用Ctrl+Alt+T打开终端:

sudo su

进入到root模式中,一定一定一定进入到root模式中,本人经过多次测试,只有进入到root模式中,才能成功将源更换到国内的软件源,这里解释一下为什么要换源,因为Ubuntu Mate默认使用的服务器或者说下载各种软件的路径是欧洲的服务器,这就会导致下载起来特别特别慢,所以我们要进行换源,将源更换成国内的源,这样在安装软件的时候就会快很多 ,目前流向的源有清华源、中科大的源、阿里源等其它的源,这里我使用的是中科大的源,接下来为详细步骤:

下面的指令的作用是进入到 /etc/apt路径下,首先将原本的源文件进行复制一下,因为如果换源失败还可以继续使用原来的源

cd /etc/apt
sudo cp sources.list sources_init.list

如果找不到 /etc/apt 路径,可以使用以下的指令:

sudo nano sources.list

这里说明一下为什么不使用gedit 和 vim编辑器,因为Ubuntu Mate20.04最开始是没有这两个编辑器的,如果安装的话,使用的也是国外源,因此我们这里使用上述指令进行编辑:

#这里是原来的sources.list文件中的内容,即换源前
deb http://cn.archive.ubuntu.com/ focal main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ focal restricted #Added by software-properties
deb http://ports.ubuntu.com/ubuntu-ports/ focal-security main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ focal-security main restricted universe #Added by software-properties
deb http://cn.archive.ubuntu.com/ focal-updates main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ focal-updates main restricted universe #Added by software-properties
deb http://cn.archive.ubuntu.com/ focal main universe restricted multiverse

换源后,我选用的是中科大的源,因为中科大的源好打:

# 我注释了源码仓库,如有需要可自行取消注释,并添加修改了如下代码
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse

源改变之后,一定记得保存,然后就可以开始更新了,这里个人习惯使用以下两条指令:

sudo apt-get update
sudo apt-get upgrade

在输入第一条指令经过较长的一段时间的等待后,再输入第二条指令经过更长的一段时间的等待后,即可进行基础环境配置,比如安装vim和gedit编辑器:

sudo apt-get install vim 

sudo apt-get install gedit

安装之后,即可使用这两个编辑器进行编辑了。

5.接下来说一下怎么进行远程登录,命令行登录和桌面登录:

命令行登录:

打开终端输入以下指令,查看当前自己的树莓派的配置信息:

ifconfig

可以看到当前树莓派的ip地址,这里我使用的远程连接软件为MobaXterm,如果使用Putty,方法是一样的,这里只介绍前者,因为个人觉得前者的登录界面比较舒服

树莓派4B安装Ubuntu Mate20.04_第7张图片

从上图可以得知树莓派的ip地址为192.168.101.104,之后打开MobaXterm,点击Session,再点击SSH,在1处输入树莓派的ip地址,勾选2,在3处输入树莓派的名称(自己登录Ubuntu Mate时系统的引导操作会让你给自己的个人电脑取一个名字)

树莓派4B安装Ubuntu Mate20.04_第8张图片

 这是输入完之后的界面:

树莓派4B安装Ubuntu Mate20.04_第9张图片

 之后点击OK,即可实现对树莓派的远程无线登录,当然这里的登录是指令行形式的,成功登录界面如下所示:

树莓派4B安装Ubuntu Mate20.04_第10张图片

 可以查看一些配置的文件验证是否登录成功:

sudo nano sources_init.list

树莓派4B安装Ubuntu Mate20.04_第11张图片

 查看源文件,可以看出这是我换源之前备份的sources_init.list文件,即已经与树莓派成功连接。

桌面登录:

PC机去VNC viewer的官网下载一个正版的VNC viewer,直接下载即可,下载速度很快,并进行安装,之后打开,界面如下,这里的192.168.101.104:1是我已经成功登录后的界面,不必管它,接下来进行树莓派上的操作

树莓派4B安装Ubuntu Mate20.04_第12张图片

 打开树莓派的终端,输入以下命令行:

sudo su
sudo apt install tightvncserver

先进入到root模式下,之后安装VNC,安装完毕后输入,以启动VNC

vncserver

之后它会让你去确认设定一个用于VNC连接的密码,并进行确认,在确认后悔弹出以下提示信息:

树莓派4B安装Ubuntu Mate20.04_第13张图片

这里 lilei-desktop:2中的:2,需要结合刚才查询到的ip地址,输入到VNC中:

树莓派4B安装Ubuntu Mate20.04_第14张图片

 点击connect,即可进行连接,第一次连接会出现如下对话框,直接点击continue,继续连接

 树莓派4B安装Ubuntu Mate20.04_第15张图片

 之后连接成功的界面如下,当然我这个是调整了清晰度之后的界面,但是由于网速问题,清晰度越高,相应的操作越卡,因此要根据网络情况选择合适的清晰度:

树莓派4B安装Ubuntu Mate20.04_第16张图片

 这里简单的说一下给树莓派远程传输文件使用的软件,我使用的是FileZilla Client,与树莓派的连接方法与MobaXterm相同,这两个软件去官网下载使用正版即可,如果没找到,需要可以私聊我

从这开始主要是一些日常使用的时候发生的状况,大家根据个人需要阅读

6.这边出现了一个意外情况,就是在我配置完中文输入法之后,系统出现了一个小bug,即重启后无法进入桌面,但是通过MobaXterm远程连接可以进入终端,这代表桌面出现了问题,这里我的解决方法是这样的:

在终端中先输入

sudo startx

然后出现了以下情况:

树莓派4B安装Ubuntu Mate20.04_第17张图片

 这里报错了,然后再次输入

sudo startx

即相当于重启桌面,之后可以从VNC或者HDMI屏幕中看到成功进入桌面,这个方法可能不是最好的,你的问题可能与我不同,但是值得一试。

你可能感兴趣的:(程序员,嵌入式,环境配置,linux,树莓派,ubuntu)