raspberrypi 4b x ubuntu IoT arm64

raspberrypi 4b x ubuntu IoT arm64

写在前面

之前有写过 在 pi4b 上安装 arm64 失败了的 blog。

链接在这里 raspberrypi arm64 之旅

其实我在写完文章之后想要用 dd 恢复系统 遂去下载一个比较新版本的 ubuntu,无意中找到了 iot 版本的,仔细一看 这不是直接支持 pi4 么。

既然有官方支持 那么用起来就不会有什么太大问题才对。

其实有一些小小的问题 但整体来说 还是比较好的。

那么 我们就开始吧。

安装

首先 下载镜像

https://ubuntu.com/download/raspberry-pi 这里去下载 pi4 这里需要选择 64-bit for raspberry pi 3 and 4

烧录系统到 TF 卡上

下载之后是 tar.xz 解包后是一个镜像

和原来烧录官方系统一样 可以参照 这个 blog 树莓派 4b 找到烧录系统章节

boot up

插上 HDMI,键盘,最后插上电源。

这里暂时还用不到鼠标

先来讲一下

首先 这个系统是为 IoT 制作的,预装系统,无图形化界面。差不多相当于 ubuntu 的 server 版。只是系统太新了。

ubuntu 19.10

在系统启动之后稍作等待 等跑完 initial 程序

虽然不会有什么提示 但是需要稍微等下 否则会说你密码不对 无法登陆
总之 等就对了

稍作等待后
使用 ubuntu 作为用户和密码登陆 完成之后会提示立即更改密码

这个更改密码需要高强度密码 123456 这种密码是无法通过的

联网

因为无 GUI,所以对只能使用无线的同学们就比较坑了。

参考 linux 下无 GUI WiFi 连接 )

注:如果你是双频 WiFi 建议先用 2.4Ghz 频段去链接 5Ghz 可能找不到

使用 iw reg set US 解决找不到 5Ghz 频段的问题

iw 工具包可能还没安装 所以你还是要先连 2.4Ghz 然后下载 iw 再去解决 5Ghz 的问题

安装图形界面

图形界面在大多数的情况都是比较方便的

sudo apt install ubuntu-desktop

注意!不要使用官网的 xbuntu-desktop/kbuntu-desktop/lbuntu-desktop

是无法 HDMI 输出的

还有就是下载包很大 注意提前更换国内镜像

下载大小 > 3GB

BTW 安装也很慢 建议在此期间下楼买个零食什么的。


到这里就大功告成了

附截图:
ubuntu for raspberrypi 4b arm64

TIPS

我是怎么解决开机连 WiFi 的?

  1. 安装图形界面
  2. 在图形界面里连接 WiFi 并设置开机启动
  3. 开机的时候执行修改网卡区域的命令

在图形界面设置 WiFi 的好处是易于管理。同时看起来好看。

美就是第一生产力 小声 bb

以下是开启执行修改网卡区域的开机服务

在 /etc/init.d 里新建一个文件 名称什么的无所谓 可以不带后缀

添加可执行权限

chmod +x

写入以下内容

#!/bin/bash
### BEGIN INIT INFO
# Default-Start:  2 3 4 5
# Default-Stop: 0 1 6
### END INIT INFO
iw reg set US

注释也是必须拷贝的 一个都不能少

然后执行

sudo systemctl enable your_service

把这里 your_service 替换成你刚才创建的文件名就可以了

稳定性?

其实官方的 raspbian 用起来也没有那么那么稳定。
我使用曾经 BaiduPCS-Go 连续上传了 7 天
导致网络连接失效 就是它在局域网里 但是无法访问外网。原因未知。

ubuntu IoT 没有这么连续上传 7 天的场景 但是实际使用中硬盘 I / O 确实好了很多

等我某天再找一些能连续上传 7 天的资源 再测试一次。会更新该 blog。

本文链接:https://blog.inmind.ltd/index.php/archives/48/
This blog is under a CC BY-NC-SA 3.0 Unported License