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,所以对只能使用无线的同学们就比较坑了。
注:如果你是双频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](https://imgstor.waynecommand.com/img/批注 2019-12-15 172610.png)
TIPS
我是怎么解决开机连WiFi的?
- 安装图形界面
- 在图形界面里连接WiFi并设置开机启动
- 开机的时候执行修改网卡区域的命令
在图形界面设置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。