前言
之前写了个折腾我150块买的RK3328开发板的文章《Firefly ROC-RK3328-CC 折腾记》,当时通过安装官方Ubuntu 18.04固件后手动升级的方法,成功让它运行了Ubuntu 20.04,但随着新版本Ubuntu 22.04的发布,尝试使用之前的升级方法升级系统,最后把系统搞坏了……
后来有了一个尝试给这个板子移植Ubuntu或Armbian的想法,于是去了一趟Armbian官网,看看能不能找到相近方案的开发板。
结果今天发现,这个板子竟然被Armbian官方支持……
下载/刷入系统
首先去到下载页面,下载需要的系统:
也可以访问这个链接,下载老版本或使用老版本内核(
legacy
)的镜像。本人亲测,
Legacy Desktop
镜像可能会出现无法读取内存卡的问题,如需要legacy
内核的系统,可使用Firefly官方提供的Ubuntu 18.04镜像(百度云)。
下载完系统以后,直接使用balenaEtcher
或Raspberry Pi Imager
等工具刷入即可。
上述两个软件可以自动解压.img.xz格式的压缩镜像文件,无需单独解压出img文件后再刷入。
配置系统
以下部分以
Armbian 24.5.3 Bookworm Minimal
镜像为例。强烈建议在初始化前连接有线网络,可以简化部分初始化步骤。
上电&初始化
刷入系统后,插入内存卡,使用USB转串口线连接开发板。具体可以查看之前文章的相应部分,此处不再赘述。
连接到开发板后,给开发板上电,如果一切正常,可以在终端软件中看到调试信息。
等待一段时间后,即可开始系统初始化设置(设置root密码、创建普通用户、设置时区、语言等)。
更换镜像源
初始化完成后会进入root账户。因系统中配置了官方镜像源,不换源可能会导致更新缓慢。
直接使用以下三条命令更换即可:
sed -i 's|http://deb.debian.org|https://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list
sed -i 's|http://security.debian.org|https://mirrors.tuna.tsinghua.edu.cn/debian-security|g' /etc/apt/sources.list
sed -i 's|http://apt.armbian.com|https://mirrors.tuna.tsinghua.edu.cn/armbian|g' /etc/apt/sources.list.d/armbian.list
更换完毕后,执行apt update && apt upgrade
更新系统。
配置无线网卡
命令行版系统
命令行版系统使用systemd-networkd
管理网络,需要通过创建配置文件来连接WiFi。
首先,参考此处获取到无线网卡的设备名称(以wl开头)。
获取到无线网卡设备名称后,创建/etc/netplan/30-wifis-dhcp.yaml
,输入以下内容:
network:
version: 2
renderer: networkd
wifis:
wlan0: # 此处替换为无线网卡的设备名称
dhcp4: true
dhcp6: true
access-points:
"Your-SSID": # WiFi名称
password: "your-password" # WiFi密码
保存文件,重启系统,即可连接到WiFi。
图形界面系统
图形界面系统使用NetworkManager
管理网络,直接运行nmtui
即可配置并连接WiFi。
Comments NOTHING