在玩客云主机上运行 Armbian

2024-10-12#Armbian

玩客云是一个“智能硬件”,其官方于2024年2月停止运营。其配置为:CPU 为 32 位的晶晨S805,单核主频1.5GHz,架构为 armv7l;内存为1G,eMMC 为8G;带2个USB2.0接口;有一个SD卡插槽;电源为 12v 1.5A。现在来看,配置很低了。不过功耗低,价格低(在某二手交易平台上,25元到40元左右即可包邮到家),可以刷入第三方系统搭建小型服务器,有一定的可玩性。

二手交易平台上的玩客云主机,有些已经刷入了 Armbian、OpenWRT、安卓电视系统等。这这种预制好的系统,尽管可方便了使用者,但却有一定的安全风险。为此,应该尽量自行安装开源、可信的系统,以防止包含后门、恶意软件的不明来路的系统。本文简要记录刷入 Armbian 的要点。

Armbian 🔗

Armbian 是一个开源的基于 Debian 或者 Ubuntu 的 Linux 发行版:“最小版本”基于 Debian;“桌面版本”基于 Ubuntu。其 Github 仓库 armbian/build 包含了构建系统镜像的源码。

在玩客云上刷入 Armbian 系统的要点 🔗

刷机步骤 🔗

刷机步骤可参考《拯救玩客云,刷入armbian实现远程下载、nas、docker等功能》一文。

实操经验 🔗

工具和软件 🔗

在不同的时期,有不同的刷机方法,有的还需要U盘。但经过实际测试,只需要如下工具:

  1. Windows系统(经测试,在 Windows 10下可正常刷机)
  2. 公对公的USB数据线(经测试,USB3.0数据线可正常刷机)
  3. 晶晨的刷机软件 USB_Burning_Tool (经测试,网络上的 v2.1.3 可正常刷机;如果安装后刷机失败,那么在安装刷机软件后重启电脑,然后再刷机)

系统镜像 🔗

在给玩客云主机刷入 Armbian 系统时,并不仅仅是刷入系统镜像,还包括引导程序。因此需要先刷入底包,再刷入系统镜像。我购买的玩客云主机,在与电脑连接并按住重置键通电后,可以与电脑连接成功,因此很可能已经被刷入了底包(包括 U-Boot),所以可以直接刷入 Armbian 系统镜像。

Github 上的 hzyitc/armbian-onecloud 仓库的 Releases 页面有可用于刷机的镜像,这个项目已经有 1.2k 颗星星,看起来问题不大。下载名称中包含 burn 的镜像文件即可。

注意:该项目的主页提到“所有修改均已提交至官方仓库,您可以直接使用官方仓库进行编译”,经验证确实在官方仓库里包含了名为 onecloudBOARD。但尽管如此,但使用官方仓库 armbian/build 编译的镜像不包含 ubootrootfs,因此无法直接刷入主机。hzyitc/armbian-onecloud构建镜像的具体步骤见 https://github.com/hzyitc/armbian-onecloud/blob/readme/.github/workflows/ci.yml

参考资料 🔗

  1. 拯救玩客云,刷入armbian实现远程下载、nas、docker等功能
  2. 构建 Armbian 镜像的官方文档 《Building Armbian》
  3. 玩客云折腾记录(一):编译 ArmBian 系统

加载中...