1. Ubuntu mate 16.04系统下载
官方目前还没有适用于树莓派3B+的Ubuntu mate 系统,参考官网教程,需要修改部分驱动,鉴于修改太麻烦,在这里直接将修改后的Ubuntu mate16.04系统分享给大家:
系统镜像下载链接:https://linux.softpedia.com/get/Linux-Distributions/Ubuntu-MATE-Wily-Werewolf-103767.shtml
安装比较容易,大家可以自己在网上搜索相关教程。
2. 树莓派扩容
2.1 问题描述
树莓派编译、下载程序时出现如下提示,说明树莓派使用的内存不够用。虽然树莓派上插的SD卡内存较大,但是在其上安装的Ubuntu mate 16.04系统并没有充分利用SD卡内存,还有大部分内存
fatal:write error: No space left on device
2.2 解决方案
fdisk /dev/mmcblk0
执行命令:d (删除分区3)
执行命令:p (按这时候应该是少了一个分区了)
执行命令:n (加分区)
执行命令:p (主要分区)
直接回车
后面的值默认即可
执行命令:p
执行命令:w
然后reboot
执行命令: resize2fs /dev/mmcblk0p3
执行df -h查看
结束
3. 树莓派虚拟内存调整
Virtual memory exhausted:Cannot allocate memory
3.2 解决方案
安装dphys-swapfile软件包,安装后默认设置的swap大小为物理内存的两倍,最大为2G。
sudo apt-get install dphys-swapfile