简介

这几天一直在折腾玩客云,前几天刷了openwrt,今天打算刷入Armbian试试看,因为openwrt没有达到我预期的效果,打算直接换纯linux试试看



Armbian下载地址以及名称解释

下载地址

Armbian固件项目地址:https://github.com/hzyitc/armbian-onecloud

本地下载可以前往资源库搜索玩客云或者是Armbian


固件名称解释

下面这个是一个完整的固件包的名称

Armbian-unofficial_25.08.0-trunk_Onecloud_bookworm_current_6.12.32.burn.img.xz

Armbian-unofficial表示的是非官方社区构建版本

25.08.0-trunk表示版本号以及分支

Onecloud表示适配玩客云

bookworm表示Debian 12

trixie表示Debian 13

sid表示Debian 不稳定分支

noble是特殊定制版

current_6.12.32表示Linux 内核版本 6.12.32

burn.img.xz表示压缩烧录镜像,通常直接烧录到 TF 卡或 U 盘启动使用

minimal表示精简

xfce_desktop表示桌面版

我使用的是Armbian-unofficial_25.08.0-trunk_Onecloud_trixie_current_6.12.32_minimal.burn.img.xz这个包



下载固件

打开上面给的固件项目地址,点击顶部的标签

1.png

点击最新发布的版本

2.png

找到自己需要的版本,点击下载

3.png

下载完成后解压,即可看到镜像

4.png



刷入固件

玩客云第一次刷系统是需要拆机短接的

具体拆机方式和短接方式和玩客云版本识别方式参考《玩客云刷one-kvm》,这里不做过多描述

刷入方法和《玩客云刷one-kvm》这篇文章一样,只是把固件换掉了,可以参考《玩客云刷one-kvm》这篇文章完成刷入

打开晶晨烧录工具,点击右上角的【文件】,点击导入烧录包

微信截图_20250716194323.png

选中我们下载好解压出来的镜像,点击【打开】

微信截图_20250716194401.png

等待校验完成

6.png

右边的烧录配置选择,把“普通擦除”改成“擦除所有”

7.png

我这边不是第一次刷入,所以不用拆机短接

用USB双公线把玩客云和电脑连接起来,先不通电开机,USB插在玩客云靠近HDMI接口的这个USB接口上,然后按住电源接口旁边的重置按钮,插上电源,等到烧录软件识别出设备后点击开始,当刷机进度到1%后可以松开重置按钮

8.png

刷入完成后,点击停止,停止后拔掉电源和USB线

9.png

重新上电,等待开机完成

等待大概一两分钟吧,开机完成不会像前面我们刷的系统那样面板灯会变



ssh登录

开机后接入网络,进入路由器管理,找到玩客云的ip,名称为onecloud的就是玩客云

10.png

然后使用ssh工具登录,我使用的ssh工具是Tabby Terminal,开源免费的,具体使用方法可以参考《玩客云刷入魔改版iStoreOS》,这里不在做讲解

ssh账号为:root ssh密码为:1234



初始化设置

刚刚连接上,系统马上就叫改root密码,我们输入新root密码

11.png

确定root密码

12.png

这里提示我们创建新用户,我们不创建,直接使用root彰化,按【Ctrl】+【C】跳过,然后重启

13.png



修改ip为固定ip

我们输入下面命令打开配置界面

armbian-config

14.png

等待加载完成

15.png

按键盘【↓】键,选中Network - Fixed and wireless network settings (eth0),然后回车

16.png

第一个是基本网络设置,第二个是高级网桥设置,我们选择第一个,回车

17.png

我们只有一个网卡,直接回车

18.png

选择【Configure】,然后回车

19.png

第一个选项是dhcp自动获取,第二个是静态地址手动设置,选择第二个,然后回车

20.png

配置mac地址,默认即可,直接回车

21.png

这个是配置ip地址和子网掩码,修改成我们需要设置的,家里面的子网掩码一般都是255.255.255.0,也就是24,一个255转成二进制就是8个1,三个255就是24个

22.png

这个是设置默认路由,直接默认即可

23.png

这个是设置网关

24.png

这个是设置dns,可以设置多个,用英文的逗号隔开。

25.png

设置完dns后整个网络配置完成,会跳转到刚开始选择设置的位置,选择【Back】后退

26.png

选择【Exit】退出

27.png



修改软件源为国内的


软件源文件路径及解释

首先备份一份原来的源,以防万一我们修改不成功导致整个系统不能下载安装软件

进入软件源配置文件,基于 Debian 13 trixie 或 Debian 12 bookworm的软件源配置文件都换路径了,改成了/etc/apt/sources.list.d/,进入里面

cd /etc/apt/sources.list.d/

29.png

使用ls命令查看文件,可以看到里面有三个配置文件

debian.sources → Debian 官方主仓库

armbian.sources → Armbian 内核和工具等

armbian-config.sources → Armbian Config 工具

30.png


备份文件

把这三个文件备份一下

cp armbian-config.sources armbian-config.sources.bak

cp armbian.sources armbian.sources.bak

cp debian.sources debian.sources.bak

31.png


修改debian.sources

使用下面命令打开需要修改的文件

nano /etc/apt/sources.list.d/debian.sources

32.png

打开后用键盘方向键移动光标位置,直接全部清空

33.png

然后把下面的复制粘贴进去,下面这个源是中科大的

Types: deb
URIs: https://mirrors.ustc.edu.cn/debian
Suites: trixie trixie-updates trixie-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Types: deb
URIs: https://mirrors.ustc.edu.cn/debian-security
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

34.png

编辑完成后按【Ctrl】+ 【O】保存,按【Ctrl】+ 【X】退出

35.png

按【Ctrl】+ 【O】保存的时候会提示文件名称,直接回车

36.png

接着按【Ctrl】+ 【X】退出,然后使用cat命令查看更改没有,可以看到更改成功

cat /etc/apt/sources.list.d/debian.sources

37.png


修改armbian.sources

使用下面命令进入文件编辑

nano /etc/apt/sources.list.d/armbian.sources

38.png

一样的,光标移动到最后面,然后全部删掉

39.png

然后把下面的粘贴进去,这个是清华的源

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/armbian
Suites: bookworm
Components: main
Signed-By: /usr/share/keyrings/armbian.gpg

40.png

然后按按【Ctrl】+ 【O】保存,会提示文件名称,回车确认,在按【Ctrl】+ 【X】退出,然后使用下面命令查看是否更改成功

cat /etc/apt/sources.list.d/armbian.sources

41.png


修改armbian-config.sources

使用下面命令进入编辑

nano /etc/apt/sources.list.d/armbian-config.sources

42.png

清空所有内容

43.png

然后复制下面的粘贴进去

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/armbian
Suites: bookworm
Components: main
Signed-By: /usr/share/keyrings/armbian.gpg

44.png

然后按按【Ctrl】+ 【O】保存,会提示文件名称,回车确认,在按【Ctrl】+ 【X】退出,然后使用下面命令查看是否更改成功

cat /etc/apt/sources.list.d/armbian-config.sources

45.png


导入Armbian公钥

首先使用下面命令创建一个空白文件

nano /root/armbin-key.sh

50.png

然后把下面内容粘贴进去

#!/bin/bash
set -e

echo "=== 开始导入 Armbian 公钥 ==="

# 1. 安装必要工具
echo "安装 gnupg 和 dirmngr..."
apt update
apt install -y gnupg dirmngr wget

# 2. 创建密钥存放目录
echo "创建 /usr/share/keyrings 目录..."
mkdir -p /usr/share/keyrings

# 3. 确保 root 用户 gpg 目录存在并权限正确
echo "设置 /root/.gnupg 目录权限..."
mkdir -p /root/.gnupg
chmod 700 /root/.gnupg

# 4. 定义 Armbian 官方密钥 ID 列表
KEYS=(
  DF00FAF1C577104B50BF1D0093D6889F9F0E78D5
  8CFA83D13EB2181EEF5843E41EB30FAF236099FE
)

# 5. 循环导入密钥
echo "开始从公钥服务器导入密钥..."
for key in "${KEYS[@]}"; do
  echo "导入密钥 $key ..."
  # 先尝试从 keys.openpgp.org
  if ! gpg --no-default-keyring --keyring /usr/share/keyrings/armbian.gpg --keyserver hkps://keys.openpgp.org --recv-keys "$key"; then
    echo "从 keys.openpgp.org 导入失败,尝试 keyserver.ubuntu.com..."
    # 备用 keyserver
    gpg --no-default-keyring --keyring /usr/share/keyrings/armbian.gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys "$key"
  fi
done

echo "=== 公钥导入完成,请运行 'sudo apt update' 验证 ==="

51.png

然后按【Ctrl】+【O】保存,会弹出一个提示,直接回车

52.png

按【Ctrl】+【X】退出,使用ls命令查看是否创建成功

53.png

使用下面命令授权

chmod +x armbin-key.sh

54.png

使用下面命令执行

./armbin-key.sh

55.png

脚本下载

如果不想创建脚本可以前往资源库搜索“Armbian公钥”,找到文件后右键复制链接地址,然后使用wget命令下载,下载完成后授权然后执行

60.png

wget https://file.ersansi.top/%E8%84%9A%E6%9C%AC/Armbian%E5%85%AC%E9%92%A5%E5%AF%BC%E5%85%A5%E8%84%9A%E6%9C%AC/armbin-key.sh

验证修改的是否可用

执行下面命令,如果能正常拉取到国内镜像的包列表,就成功了!

apt update

56.png



更新软件包

这个系统是基于Debian的,所以更新命令和Debian一样


常用更新命令解释

命令 作用 备注
apt update 更新软件包索引 获取最新软件包列表
apt upgrade 升级已安装的软件包 不会移除软件包
apt full-upgrade 全面升级 会安装新依赖,可能会删除或替换软件包
apt autoremove 删除不再需要的依赖包 建议和clean命令一起使用,达到释放磁盘空间目的
apt clean 清理本地缓存的安装包文件 建议和autoremove命令一起使用,达到释放磁盘空间目的

建议更新流程

sudo apt update
sudo apt upgrade
sudo apt autoremove
二维码

发表评论