前言:虽然Canonical已经发布了Ubuntu Server 18.04,但是驱动好像并不完善,而Arm64的软件源远不及Armhf,于是便有了这篇自己折腾出来的安装教程。
所需装备:一台树莓派4B,一张大于等于8G的SD卡,一根网线
下载Ubuntu并完成烧录
下载Ubuntu
前往Ubuntu Wiki,下载ubuntu-18.04.3-preinstalled-server-armhf+raspi3.img.xz
烧录Ubuntu
下载balelnaEtcher
前往balenaEtcher官网下载,版本自选。
烧录镜像文件
注意备份!!烧录会格式化你的存储设备!!
- 选择你下载的镜像文件
- 选择你的SD卡
- Flash!
覆盖原有驱动
- 将原有boot分区文件删除
- 下载boot驱动包
- 解压后把所有文件粘贴至boot分区
完成!
开机并远程ssh
把SD卡插入树莓派,插电,插网线,启动。
等待约1分钟时间,进入路由器管理界面,有一台名为ubuntu的设备。记录下IP地址。
打开Powershell,输入1
ssh ubuntu@你记录到的IP
初始密码为ubuntu,接下来按照提示操作。先输入一遍ubuntu,然后设置自己想要的密码。
更换更新源
编辑文件/etc/apt/sources.list1
sudo nano /etc/apt/sources.list
输入内容1
2
3
4
5
6
7
8
9
10
11
12
13默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
预发布软件源,不建议启用
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse
Ctrl+O保存,然后Ctrl+X退出。
更新软件及系统1
2sudo apt update
sudo apt upgrade
恭喜,成功在树莓派4B上安装Ubuntu Server 18.04!