欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

玩转树莓派之安装ubuntu-mate

程序员文章站 2022-06-18 17:48:08
...

材料清单

树莓派3B:其他版本的树莓派同样可以

32g内存卡:用于安装ubuntu-mate,如果手边有16g的也可以,但是要大于8g

读卡器一个

usb键盘、usb鼠标各一个:我们在初始配置的时候用键盘鼠标来操作树莓派

hdmi显示屏:我用的是5寸的hdmi显示屏,如果你手边有其他的hdmi或者树莓派专用显示屏也可以

hdmi线一根:用于连接树莓派和屏幕

安卓数据线两根:一根用于为树莓派供电,一根用于给显示屏供电和传输数据

玩转树莓派之安装ubuntu-mate

 

软件清单

(以下资料可以扫描文末公众号二维码获取,也可以自行百度,类似资源很多)

SDFormatterv:用于格式化内存卡(文末二维码公众号回复linux0003获取)

rufus-2.16.exe:用于装载系统(公众号回复linux0004获取)

ubuntu-mate系统:这个要使用arm版本的ubuntu-mate,因为树莓派的cpu是arm架构(公众号回复linux0005获取)

玩转树莓派之安装ubuntu-mate

以上的备料足够,接下来安装系统

 

制作装载系统的内存卡

树莓派系统跑在内存卡上,所以我们首先要制作一个装载ubuntu-mate的内存卡。

 

格式化内存卡

使用SDFormatterv格式化内存卡

玩转树莓派之安装ubuntu-mate

确认信息准确无误后,点击格式化即可开始。

格式化成功后,先把u盘拔出,然后再插入电脑才可以使用。

玩转树莓派之安装ubuntu-mate

 

安装系统

打开rufus-2.16.exe。

关于分区方案和目标系统类型,我认为嵌入式系统使用uboot引导,所以这里是随便选择的。

关于文件系统,fat32只支持4g以下单个文件传输,但是可以完美支持大部分系统;而ntfs最大支持拓展到256T,但因为出现的比fat32晚一些,所以一些系统并不能完美支持。权衡利弊之后,我决定选择fat32。

玩转树莓派之安装ubuntu-mate

点击开始,我们就可以边喝茶边等啦

等提示完成之后,弹出u盘,插入到树莓派中。

 

系统配置

系统配置在树莓派端的hdmi外接屏幕上进行,当首次启动树莓派,树莓派会弹出配置界面。这里面的配置包括系统语言、用户名和密码等一系列操作。(这个5寸显示屏实在是看的我费劲,不过不要在意这些细节,这个屏幕是为我们以后开发界面准备的,在这里只是测试一下屏幕好不好用)

玩转树莓派之安装ubuntu-mate

配置完成后等待系统重启即可

玩转树莓派之安装ubuntu-mate

 

优化树莓派

启用内存卡全部空间

刚安装完树莓派会发现32G内存卡显示只有40M/60M空间,这是由于系统分区不同导致的,我们在树莓派配置中修改为允许全部内存卡空间被使用,树莓派终端输入

sudo raspi-config

并使用键盘控制进入Advanced Options->Expanded Filesystem。稍等片刻,重启即可。

 

扩增树莓派虚拟内存

树莓派太卡了?扩增2g的虚拟内存试一试。

1.定位到opt下:cd /opt
2.sudo mkdir image
3.sudo touch swap
4.sudo dd if=/dev/zero of=/opt/image/swap bs=1024 count=2048000
5.sudo mkswap /opt/image/swap 
6.查看当前可用空间:free -m
7.sudo swapon /opt/image/swap
8.查看拓展后:free -m
9.添加开机启动:sudo vim /etc/fstab 
添加如下命令:
 /opt/image/swap /swap swap defaults 0 0
10.重启:reboot

 

安装vnc远程桌面

树莓派端:

首先安装vnc服务

sudo apt-get install vnc4server

修改vnc密码

vncserver

下载vnc安装包到树莓派,百度vncserver->选择树莓派版本的vnc Server

解压到随意目录

然后配置vnc自启动,安装gnome-session

sudo apt install gnome-session-bin

终端运行

gnome-session-properties

将vnc软件路径加入到其中即可自启动

pc端:

百度vncserver,选择vnc Viewer。

玩转树莓派之安装ubuntu-mate

 

相关标签: 树莓派学习笔记