树莓派安装ubuntu mate记录

这个算个失败的记录贴吧,这个系统安装过程不太流畅,使用起来也有很多问题,感慨树莓派之所以能卖这么贵还是生态啊,把生态做好还是挺重要的,不然对像我这样的非专业人士搞搞都得弄半天。

1、系统下载

1、ubuntu下载

先看下树莓派的版本吧,这里我手上有两个,一个是4B2g版本,然后一个是3b,这两个我都拿来测试了,查看系统版本输入:

getconf LONG_BIT

就会打印系统版本出来了
在这里插入图片描述
安装ubuntu的链接其实在ubuntu的官网就能看到,一般我们去下载也是去那边下载,链接如下:

https://cn.ubuntu.com/download/raspberry-pi

打开就可以看到系统的下载了
在这里插入图片描述
桌面版好像只有64位的,然后其他版本才有32位的,比如下面的服务器版本
在这里插入图片描述
同时可以看到其实桌面版对内存的要求比较高,这里的要求是4GB及以上才比较合适,看了一些文章说用2gb的会发热严重然后比较卡,所以尽量不用吧
在这里插入图片描述
当然这里下载一般不会下载这么新的,可以去其他下载下载旧的版本
在这里插入图片描述
之后翻到下面就可以看到了,下面提供了我们需要的版本
在这里插入图片描述

这里我一开始下载了一个服务器版本的,服务器版本的是无桌面的,下完之后烧镜像一般是需要配置一下网络的,这样方便以后进行远程登陆,配置网络的方法网上很多。

一般就是在u盘的一个目录下新建一个文件,然后填入网络的一些信息,当然也可以就是直接把树莓派的网口接上路由器来查看信息,这样也是很方便的,这里这两种我都试过了,没什么问题

2、ubuntu mate下载

不过ubuntu其实专门对树莓派做了配置,可以很方便的直接配置ubuntu,并且还保留了一些树莓派的基本功能,就是专门的ubuntu
mate了

下载地址如下所示:

https://ubuntu-mate.org/download/

打开可以看到其实也是32位和64位两种可以选择
在这里插入图片描述
选择下载页面就可以看到可以下载的版本了,这里一般是下载这个LTS版本的
在这里插入图片描述
关于这个版本的支持,也可以从官网查到,如下所示,其实就是比较老的版本,如16.04是不支持比较新的硬件,比如3B+,4B这样的,然后后面的硬件兼容性就要好一点,可以选配,这里根据个人情况下载吧,老一点的版本这里我没有找,可以去一些博主的网盘链接里面去查看。
在这里插入图片描述

2、系统安装

系统安装就比较基础了,我前面的很多博客都有讲过系统刷机的过程,大概步骤都差不多

  • 1、格式化SD卡
  • 2、使用balenaEtcher烧录系统
  • 3、接上电源和显示屏上电

这里经过我实际测试没有什么地方需要特别注意的,大部分都是一路配置就过去了,中间可能有个配网的问题,配网前面也讲过了,就是如果有显示屏配网这个步骤就可以不需要了,如果没有显示屏,配网还是事先配置下,当然也可以就是后面差用一根网线插入路由器使用,这样也可以共享路由器的网络,

使用树莓派的网线口和路由器那边的多余网口进行连接,如下所示

在这里插入图片描述
然后我们在网页输入路由器的ip地址,就可以看到路由器的一个配网页面了,这个路由器本身的IP地址,只需要我们在电脑里面输入ipconfig就可以看到了,是一个叫主机地址的IP
在这里插入图片描述
一般路由器都会有这个配置的,然后通过这个就可以知道连到路由器上的树莓派设备的IP地址了。

3、系统使用

1、ubuntu系统

先说一下安装ubuntu的使用过程吧,我安装的是服务器版本的,也就是无桌面版本的,由于他本身是不打开ssh的,所以我外接了屏幕进行操作。

这里根据我查的资料来看,打开ssh是需要先使用树莓派配置工具来打开的,首先是查看ssh是否存在

ssh localhost

一般是不存在的,也就是提示

ssh: connect to host localhost port 22: Connection refused

这样就需要来安装ssh了,使用的命令如下所示

sudo apt-get install openssh-server

如果顺利安装之后就可以启动ssh的服务了,这里启动停止还有关闭都是差不多的命令,分别是

sudo /etc/init.d/ssh start #开始服务
sudo /etc/init.d/ssh stop #停止服务
sudo /etc/init.d/ssh restart #重启服务

然后是在开机来启动树莓派的命令设置,首先是进入这个文本

sudo nano /etc/rc.local

在exit 0这个的前面加入下面的语句,这样就配置为开机启动ssh了

/etc/init.d/ssh start

这样配置完ssh就可以使用ssh来登录了,主要是没有桌面的话,不能打开浏览器复制粘贴一些东西其实是很不方便的

配置完了上面的部分之后就可以换源了,换源这个流程也是参考的一些博主的方案

首先还是打开我们的源文件

vim /etc/apt/sources.list

将原来的源使用 # 进行注释,将下面的源粘贴进去之后保存退出即可

deb 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 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

之后就可以进行更新了

sudo apt-get update
sudo apt-get upgrade

这样就可以了,运行过程中有些报错,说实话系统也不是很流畅

2、ubuntu mate系统

这个系统资料多一点,并且是适配树莓派的,因为是带有桌面版的系统,所以操作上轻松一点,打开显示屏之后就是选地址,选语言还有账号密码之类的,这样就一路过去了然后手动进行wifi连接就可以了,不需要进行配网什么的了。

下面就是配置ssh登录了

右键可以进入命令行,进入命令行就可以进行指令的输入了,这里跟树莓派一下,进入图形化的配置页面

sudo raspi-config

通过上下左右按键来进行选择,进入 Interfacing Options 的选项,之后就可以看到ssh了,选择SSH并给他使能就可以了,配置之后我们无论是使用IP扫描工具还是路由器本身的页面来连接都是可以的,选择IP进行连接,可以看到连接成功。
在这里插入图片描述

之后就是换源了,这个网上换源的教程也有很多,我也是参考的教程来配置的

首先还是打开这个源文件,源文件基本都是在这个位置,配置其他linux系统也都是这个位置,一般都先备份下,不过我这里也只是用用感觉也不需要备份了,直接修改吧

sudo nano /etc/apt/sources.list

源文件内容如下,一般用阿里的比较多,当然也可以用清华,中科大的源,也有人直接建议就是对ubuntu那里进行置换

就是http://ports.ubuntu.com/ 更改为 https://mirrors.aliyun.com/ubuntu-ports/

不过最终结果是这个,可以直接复制粘贴进去了

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe

这里要注意下就是这个源里面有一个参数需要注意就是:xenial

这个表示是16.04的源,18.04的源里面这个参数是bionic,所以复制的时候不要忘记了,然后就是这些针对树莓派的都有在后面加上了一个-ports,跟平时用的源不太一样。

下面进行更新

sudo apt-get update
sudo apt-get upgrade

这样就ok了,实际体验也有一些报错,感觉无论是流畅性还是报错都没有树莓派官方的系统舒服。。。

以下是我在安装系统过程中的一些参考文章,非常感谢这些博主的记录:

猜你喜欢

转载自blog.csdn.net/m0_51220742/article/details/124562630