0.概述
强调树莓派! 安装! ubuntu20! 有 BUG !!! 不要安装!!!
实测树莓派4B安装ubuntu20.04后再配置图形界面(GUI)存在严重 BUG(现在是2020.5.26,估计以后的版本会修正)
具体BUG参考 (等待填写链接,哈哈)
ubuntu-desktop和xubuntu-desktop都存在,
lubuntu-desktop和kubuntu-desktop没有测试
所以,改成安装ubuntu18
硬件准备:
- 树莓派4B
- microHDMI2HDMI线
- 显示器
- 鼠标
- 键盘
- microSD卡(不大于128GB)
- microSD卡读卡器
树莓派4支持最大支持128GB microSD卡
想知道microSD卡可以在树莓派上使用可以参考下面链接
这是我买的 三星的MB-MC128D,速度越快越好
下面正式开始
1.下载镜像
先确定你的树莓派版本,内存大于4GB的,推荐下载64位的系统(32位系统最多检测到3.5GB内存)
下载完成后会得到img结尾的专属镜像
左边是ubuntu18的镜像,右边是ubuntu20的
ubuntu20是今年新发布的,18是18年发布的,都是长期支持版本(LTS)
但是目前ubuntu20 安装图形界面存在严重BUG,不推荐使用
这里选择ubuntu18
接下来就是烧录系统
2.烧录系统
跳过
3.插卡开机
点亮系统之后是一个文本命令行界面
ubuntu系统默认账号密码
默认的账户:ubuntu
默认密码:ubuntu
第一次登陆后会让你修改默认密码
3.1 更换国内软件源
在安装图形界面前,需要先更换软件源,不然下载速度感人
参考链接:换用国内apt源解决树莓派安装ubuntu后apt-get速度慢的问题
贴出我的sources.list,用的是阿里云的镜像
deb http://mirrors.aliyun.com/ubuntu-ports bionic main restricted
deb http://mirrors.aliyun.com/ubuntu-ports bionic-updates main restricted
deb http://mirrors.aliyun.com/ubuntu-ports bionic universe
deb http://mirrors.aliyun.com/ubuntu-ports bionic-updates universe
deb http://mirrors.aliyun.com/ubuntu-ports bionic multiverse
deb http://mirrors.aliyun.com/ubuntu-ports bionic-updates multiverse
deb http://mirrors.aliyun.com/ubuntu-ports bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports bionic-security main restricted
deb http://mirrors.aliyun.com/ubuntu-ports bionic-security universe
deb http://mirrors.aliyun.com/ubuntu-ports bionic-security multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic main restricted
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic universe
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-updates universe
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-updates multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-security universe
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-security multiverse
再贴一个清华源的
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic main restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates main restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security main restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security multiverse
第一步,ssh远程连接到树莓派(请确保树莓派已经联网并且和你在同一局域网中,不想再树莓派直接操作是因为太麻烦了)
确定树莓派在局域网中的ip是192.168.16.104
执行 ssh [email protected]
执行 sudo vim /etc/apt/sources.list
复制粘贴上面阿里云或者清华列表
OK,改写sources.list之后,需要更新仓库
执行 sudo apt update
好了,现在已经安装软件源的替换
软件源末尾的ubuntu和ubuntu-ports的区别?
架构分ARM和X86,构建在其上的软件分别对应这两种专属架构
ubuntu是x86机器上的
ubuntu-port是ARM架构上的
如果你遇上下面的问题,断电重启一下树莓派就好了
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
3.2 安装图形界面(GUI)
接下来就是安装GUI
Ubuntu、kubuntu、xUbuntu、lubuntu等版本区别及界面样式
我不推荐这上面三个,而是正统的gnome桌面,最漂亮好看
执行 sudo apt install ubuntu-desktop
安装需要好一会,安装完成后,让我们切回树莓派物理机
执行 sudo reboot
你的桌面就会出来了
3.3 修改输出分辨率
安装好GUI之后你可能会使用xrandr调整你的输出分辨率
但是当你输入xrandr之后就会发现
xrandr Failed to get size of gamma for output default
并且你百度了一大堆之后,问题依旧!!!这听起来就非常糟糕了
幸运的是,这个坑我已帮你踩过了
看看这篇文章你就知道了