初入树莓派6----Ubuntu server 版安装

  • 树莓派安装 Ubuntu server 版

  • 资料来源:

    <>

  • 更新

    1
    20.09.27 初始化

导语

手头多了一堆 3B,正在寻找各种用途..

3B 是 64 位,可是官方现在依旧是 32 位系统,虽然已经出了 4B..

树莓派官方镜像工具 提供最全的镜像下载及写入..那下个 64 位 UBuntu 看看? (坑真不少)

64 位在 3b 上没有可见的巨大提升,对 4b 应该会很不一样.

安装

一路依照 pi 官方的镜像工具下来就行,烧写到 sd 卡.连上 hdmi 开搞.

开始用户名和密码都是 ubuntu,输入后会要求你改一下密码.然后本篇结束了..

因为是 ubuntu 所以很多操作和 pi 默认的都不同.

连接 ssh

详情搜索 ubuntu 开启 ssh.

连接 wifi

一直没有注意到 ubuntu 将网络配置工具早就改成了 netplan..有时间还得好好看看.

首先运行

1
ls /sys/class/net

看看你的无线网卡,我在就是最简单的 wlan1.

之后我们需要编辑 /etc/netplan/50-cloud-init.yaml 将 wifi 信息写入.

1
2
3
4
5
6
7
wifis:
wlan0:
optional: true
access-points:
"SSID-NAME-HERE":
password: "PASSWORD-HERE"
dhcp4: true

wifis 的缩进和原文件的 ethernets: 保持一致.

最后执行

1
sudo netplan apply

之后应该就能正常上网了.

设置静态 ip

同样是在 /etc/netplan/50-cloud-init.yaml 文件,修改以太网对应配置.我这里是 eth0

1
2
3
4
5
6
7
8
9
10
11
12

network:
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.100/24]
optional: true
gateway4: 192.168.1.1
nameservers:
addresses: [223.5.5.5,223.6.6.6]

version: 2

一些参数如上,其实不需要多余配置,有 dhcp4: noaddresses: [192.168.1.100/24] 就够了.

之后是 sudo netplan apply 应用配置.

配置 swap

默认上 ubuntu 是不带 swap 的,但是 3b 只有 1G 内存,稍微遇到点大型编译就歇了..

在前文提到过,pi 上的 swap 与 dphys-swapfile 有关.于是在 ubuntu 一切更简单了.

1
sudo apt-get install dphys-swapfile

重启后默认的 2g swap,一般够用了.