香橙派Armbian镜像慢?国内高速下载与换源配置全攻略
2026/9/24 8:57:24 网站建设 项目流程

先给结论:如果你手里有块香橙派,想刷Armbian系统,结果卡在镜像下载这一步,下载速度以KB为单位、动不动就中断,那这篇东西应该能帮你把问题一趟解决。香橙派这类ARM开发板,现在玩的人真不少,跑个软路由、NAS、Home Assistant、轻量服务器都挺香,但Armbian官方镜像在国内下载速度确实难受,而且装完系统之后如果不换源,每次apt update能卡到怀疑人生。

这篇内容会覆盖香橙派Armbian系统镜像的国内高速下载(阿里云、清华源都能用),以及换源的完整配置方案。我会把“为什么要换源”“镜像目录怎么找”“配置文件到底改哪里”“GPG密钥报错怎么处理”这些点全部拆开讲清楚,对照着操作就能搞定。适合刚入手香橙派的新手,也适合已经刷过几次Armbian但每次都被源折腾想找个系统性方案的玩家。

1. 香橙派Armbian,为什么我劝你先把镜像下载这关过掉

1.1 香橙派+Armbian这套组合,到底适合干什么

香橙派这个系列的板子,从几十块的Zero到几百块的Orange Pi 5 Pro,覆盖了各个价位,比同级别的树莓派便宜不少,性能却不含糊。特别是香橙派5和5 Pro,用的瑞芯微RK3588S这颗芯片,8核Cortex-A76/A55,配上8GB起步的内存,跑个Ubuntu桌面、架设私有网盘、部署Docker服务都相当从容。

而Armbian系统,本质上是面向ARM开发板深度优化的Debian/Ubuntu发行版,它在内核适配、电源管理、硬件加速这些方面做了大量定制,比官方拉出来的安卓系统或者其他半成品Linux发行版要稳定得多。Armbian优点很多,比如它有一整套自动构建系统,几乎每周都会发布更新,不只是内核包,还包含armbian-config这类配置工具,用户改网络、开蓝牙、调GPU频率都很方便。

所以在国内玩香橙派的人,刷Armbian的比例非常高。问题在于,这套“黄金组合”成型有个前置条件:你先把系统镜像拿到手再说。

1.2 官方下载慢不是玄学,问题出在哪

Armbian官方镜像托管在自己的服务器和GitHub Release上,域名是dl.armbian.com。国内用户从官方地址下载,经常会遇到两个问题:第一是速度慢,从国外服务器拉文件,走国际链路带宽有限,有时候一个2GB的镜像下半小时都不稀奇;第二是连接不稳定,下载到一半断掉,或者浏览器直接提示“文件下载失败”,被迫从头再来。

有朋友会说,用下载工具能不能救一救?实测下来,如果你的网络环境本身对国际链路访问不友好,用什么工具都只能缓解,不能根治。下载工具通过多线程分段下载确实可以提升一点速度,但服务器的带宽瓶颈在那里,线程开再多也绕不过去。

另外还有个容易被忽略的点:Armbian官方提供的镜像文件名是.img.xz,体积比直接解压后的.img小不少,但下载完还需要解压。如果下载这步反复失败,后续所有事都谈不了。

1.3 先理清整体解决思路:镜像下载与软件源两手抓

解决香橙派Armbian“龟速”问题,整体思路是两条腿走路。

第一,下载镜像阶段,放弃官方站点的直连,改用阿里云、清华等国内镜像站提供的Armbian镜像目录。国内镜像站会把Armbian官方发布的镜像文件定期同步到自己的服务器上,你在国内访问这些服务器,速度自然就上去了,而且支持断点续传,中断了还能接着下。

第二,系统烧录完成、第一次启动之后,进系统改软件源。因为Armbian系统默认的软件源仍然是apt.armbian.comdeb.debian.org,这俩在系统安装软件包的时候又是一道速度瓶颈。必须把软件源换成国内镜像站的地址,apt才能满速运行。

镜像下载和软件源配置,这两件事是连贯的。很多新手只换了系统本身的软件源,却不知道Armbian还有一个单独的源文件,导致每次apt update还是会卡在armbian的更新上,这就是为什么这里要放在一起讲。

2. 系统镜像获取:官方站点、阿里云、清华源,你都该知道怎么找

2.1 一文看懂Armbian镜像的命名规则和目录结构

打开任何镜像站的Armbian目录,你会看到一堆文件夹和文件,刚开始确实容易懵。这些都是有规律的。

Armbian镜像站点的根目录下,是按香橙派/树莓派等板子型号分文件夹的。以香橙派5为例,目录名是orangepi5;如果是香橙派5 Pro,目录名可能是orangepi5pro;香橙派Zero 2W对应的是orangepizero2w。每个文件夹里放的是该型号所有历史版本的系统镜像。

点进某个型号的文件夹,里面文件命名长这样:

Armbian_23.8.1_Orangepi5_bookworm_current_6.1.50.img.xz Armbian_23.8.1_Orangepi5_bookworm_current_6.1.50.img.xz.sha Armbian_23.8.1_Orangepi5_bookworm_current_6.1.50.img.xz.sha256

拆解一下:23.8.1是Armbian版本号,bookworm表示基础系统是Debian 12,current是内核分支(还有edgelegacy,分别对应最新内测内核和老版本内核),6.1.50是内核版本号。

对于普通用户,我建议直接选current分支,兼顾稳定性和新硬件支持。首次上手不要碰edge,那是给开发者和喜欢折腾的人用的,内核更新太快,有时候连Wi-Fi驱动都能变没。

2.2 三个国内高速镜像站的使用方法

目前国内同步Armbian镜像且更新比较及时的主站点有三家,地址我都列出来:

镜像站Armbian镜像根目录说明
阿里云https://mirrors.aliyun.com/armbian-releases/带宽充裕,国内访问稳,我的首选
清华TUNAhttps://mirrors.tuna.tsinghua.edu.cn/armbian-releases/老牌教育网源,高校用户速度快
中科大USTChttps://mirrors.ustc.edu.cn/armbian-releases/同步比较及时,备用不错

这里特别说明下,镜像站的目录结构和官方是一致的。你在浏览器里进入阿里云那个地址后,会看到很多子目录,比如orangepi5orangepi5proorangepizero2w等等,按自己的板子型号点进去就行。

下载文件时,我建议直接用浏览器自带的下载功能就行,也可以配合wgetcurl、IDM这类工具来下载。以Linux/macOS命令行下载香橙派5的最新镜像为例:

wget https://mirrors.aliyun.com/armbian-releases/orangepi5/Armbian_23.8.1_Orangepi5_bookworm_current_6.1.50.img.xz

如果你用的是Windows系统,直接用浏览器下载,或者在IDM里粘贴这个链接。实测阿里云这条链路下载速度能稳定跑到几十MB/s,视频里看到的“秒下2G镜像”是真能实现的,前提是你家带宽够大。

2.3 下载前必做:版本选择、校验和与断点续传

很多新手在下载阶段就踩了两个坑,我提前给你排掉。

第一个坑是不知道选哪个版本。同一型号下有桌面版(带desktop字样)和服务器版(不带桌面)之分。香橙派5这种性能足够强的板子,想当日常电脑用可以选桌面版;如果只是当NAS、服务器、软路由用,强烈建议选服务器版,占用资源少,跑得更稳。

第二个坑是下载完不校验文件完整性。镜像文件好几个GB,下载过程中万一有一两个字节的错误,烧录后系统会非常不稳定,表现为开机随机卡死、命令执行报错。Armbian发布镜像时会提供对应的.sha256校验文件,这点一定要利用起来。在文件所在目录执行:

sha256sum -c Armbian_23.8.1_Orangepi5_bookworm_current_6.1.50.img.xz.sha256

Windows用户可以在PowerShell里这样校验:

Get-FileHash .\Armbian_23.8.1_Orangepi5_bookworm_current_6.1.50.img.xz -Algorithm SHA256

把输出的哈希值和.sha256文件里的值比对,一致才是完整文件。这个习惯一定要养成,后面能省太多麻烦。

3. 从镜像到能开机:烧录工具和首次配置的完整操作

3.1 写卡工具怎么选,SD卡又该怎么挑

镜像下载好了,接下来是烧录。这里我用“烧录”而不是“复制”,是因为镜像写入SD卡不是普通文件拷贝,而是包含分区表、引导程序、根文件系统的整体写入,必须用专门工具。

Windows系统下我推荐两个工具:

  • balenaEtcher:图形化界面,操作最简单,选中镜像、选中SD卡、点Flash就行,支持直接写入.img.xz压缩包,省去手动解压这一步,对新用户极其友好。
  • Rufus:老牌写盘工具,速度快,支持校验写入,适合对写入格式有特殊要求的用户。

Linux/macOS用户直接用dd命令就行:

sudo dd if=Armbian_23.8.1_Orangepi5_bookworm_current_6.1.50.img.xz of=/dev/sdX bs=4M status=progress

注意:dd命令不检查目标设备,务必确认/dev/sdX是对应SD卡的设备名,写错会把硬盘数据全部清空。这一点下面还会再强调。

SD卡怎么挑?我实测下来,Armbian系统对SD卡写入速度很敏感,别贪便宜买杂牌卡。建议选正品Class 10及以上的卡,最好带有A1或A2标识,这类卡的随机读写性能更好,跑起系统来不会动不动就卡IO。容量建议32GB起步,因为装完系统后还有Docker镜像、日志文件等占用空间。

3.2 完整烧录步骤和烧录后开机的三个常见问题

以balenaEtcher为例,完整操作流程是:打开软件,点击“Flash from file”选择之前下载的.img.xz文件,然后点击“Select target”选择SD卡,最后点击“Flash”等待完成。

写入过程中要注意两点:第一,写卡期间不要拔插SD卡,也不要让电脑进入睡眠状态;第二,写入完成之后,Etcher可能会弹出“写入完成但验证失败”的提示,别慌,多数情况下换个读卡器重新写就行了。

烧录完成把SD卡插到香橙派上,接好电源,问题就开始浮出水面了。我总结出三个高频问题:

第一个是设备无法开机,LED灯不亮。先检查电源,香橙派对供电电流要求不低,特别是接硬盘或外设时,别用手机充电头,用支持5V/3A以上的电源更稳。

第二个是开机后显示器黑屏无信号。排查思路是,Armbian默认可能输出到了HDMI0,但有些显示器兼容性不佳,可以换个HDMI口试试,或者短接/拔掉部分板载配件后重试。这个方法对部分型号有效。

第三个是启动卡在某个地方不动,比如停在Starting kernel ...。这种情况多是因为内核版本和板子硬件不完全匹配,换回上一版镜像或者换个内核分支(edge换current)就能解决。

3.3 首次登录:改密码、建用户、看网卡

系统启动成功后,默认账号是root,初始密码是1234。第一次登录时会强制你修改root密码,然后创建一个普通用户,按提示一步步操作即可。

这里有个细节:如果你是通过SSH连过去配置的,建议先找到板子的IP地址。最省事的方法是登录路由器后台,在DHCP客户端列表里找主机名带orangepi字样的设备,IP就在那里。也可以直接接显示器看登录界面上的提示。

登录后第一步,我建议执行下面这组命令:

armbian-config

这个命令会打开一个菜单,可以配置网络、调整时区、开启自动更新等。新手花几分钟在这里面点一遍,相当于完成初装设置,比手动改一堆文件省事。

另外,默认情况下Armbian会自动扩展根分区到整张SD卡,不需要手动扩容。如果你的分区没有自动扩容,可以执行armbian-resize-filesystem,这是Armbian提供的分区扩容工具。

4. 核心环节:阿里云源与清华源的配置方法与底层原理

4.1 换源之前,先搞懂apt源的两个高维概念

换源本质是修改Linux系统的软件包下载地址。apt在安装、更新软件时,会读取软件源列表里的URL,从对应的服务器获取软件包信息。

Armbian系统的软件源和普通Ubuntu/Debian有一点很大不同:它有两套独立的源。一套是基础系统Debian的源,负责安装常见的Linux软件包(如vim、htop、nginx);另一套是Armbian专属源,负责更新内核、uboot、驱动固件和Armbian工具包。这两套源分开工作,缺一不可。

体现在文件上就是:

  • /etc/apt/sources.list:Debian基础源
  • /etc/apt/sources.list.d/armbian.sources(部分旧版本叫armbian.list):Armbian专属源

很多教程只让改/etc/apt/sources.list,改完发现apt update还是慢,原因就是Armbian专属源没动,这就是典型的“只换了一半源”。这一步是很多玩家卡住的地方。

4.2 手把手修改Armbian的源配置文件

下面以Debian 12(bookworm)基础版为例,完整演示阿里云源和清华源的替换过程。

第一步,先备份原始配置:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo cp /etc/apt/sources.list.d/armbian.sources /etc/apt/sources.list.d/armbian.sources.bak

第二步,修改Debian基础源,编辑/etc/apt/sources.list

sudo nano /etc/apt/sources.list

原文件内容大概是这样的(不同版本会有细微差异,比如是否包含non-free-firmware):

deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware deb http://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

把开头的deb.debian.org整体替换成mirrors.aliyun.com即可。阿里云源最终效果:

deb http://mirrors.aliyun.com/debian bookworm main contrib non-free non-free-firmware deb http://mirrors.aliyun.com/debian bookworm-updates main contrib non-free non-free-firmware deb http://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

等等,最后一行单独看,deb.debian.org/debian-security也需要替换,否则就漏了一个。正确做法是全部替换:

deb http://mirrors.aliyun.com/debian bookworm main contrib non-free non-free-firmware deb http://mirrors.aliyun.com/debian bookworm-updates main contrib non-free non-free-firmware deb http://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free non-free-firmware

如果用的是清华源,把mirrors.aliyun.com换成mirrors.tuna.tsinghua.edu.cn即可。

第三步,修改Armbian专属源,编辑/etc/apt/sources.list.d/armbian.sources

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

新版本Armbian用的是deb822格式,原文件内容类似:

URIs: http://apt.armbian.com Suites: bookworm Components: main bookworm-utils Signed-By: /usr/share/keyrings/armbian.gpg

这个文件的关键在URIs一行。改成阿里云源就是:

URIs: http://mirrors.aliyun.com/armbian-releases

改成清华源就是:

URIs: http://mirrors.tuna.tsinghua.edu.cn/armbian-releases

如果你的系统是老版本的/etc/apt/sources.list.d/armbian.list,格式是deb标准格式,那就把http://apt.armbian.com整体替换为http://mirrors.aliyun.com/armbian-releases即可。

4.3 换源时的GPG密钥问题与时间同步处理

换源之后第一次跑apt update,最常见的报错就是GPG验证失败,提示类似:

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY xxx

这个问题的原因是系统缺少对应的公钥,无法验证软件源的签名。解决方法很简单,安装armbian-keys软件包:

sudo apt update --allow-unauthenticated sudo apt install -y armbian-keys

安装完成后再执行apt update,GPG问题就解决了。

另一个更隐蔽的原因是系统时间不对。如果板子没有联网同步时间,时间偏差超过一定范围,GPG签名验证也会失败。表现为apt update时总是报证书或签名过期。这个时候先同步时间:

sudo apt install -y ntpdate sudo ntpdate ntp.aliyun.com

然后再跑apt update,一切就正常了。这个问题我遇到过好几次,尤其是放了很久的板子重新开机,时间停在几个月前,怎么折腾都报密钥错误,同步一下时间秒好。

5. 换源效果验证与常用软件安装实测

5.1 用apt update和apt upgrade验证源生效

配置完成后,最重要的一步就是用apt update验证软件源是否真的生效。执行:

sudo apt update

如果一切正常,你会看到输出里有HitGet这样的字样,没有Err404。从阿里云源拉取软件包索引时,速度会非常快,几十个M的索引文件几秒钟就拉完了,这和之前用官方源时转圈半天的体验完全不一样。

然后执行系统更新:

sudo apt upgrade -y

这一步会升级系统里所有可升级的软件包。首次全量更新可能需要安装几百MB的软件包,在阿里云源下,即使是老旧的百兆宽带也能跑满带宽,几分钟搞定。用官方源的话,这个更新过程可能要一两个小时,中间还容易断。

5.2 实测安装几个常用软件,速度差距一目了然

验证完源之后,可以装几个常用软件试试手。比如装个系统监控工具:

sudo apt install -y htop neofetch

阿里云源下基本几秒钟就能完成下载安装,和官方源那种“下载1MB等半天”的体验完全不是一个层次。

再看看htop的输出,内存、CPU占用一目了然。香橙派5这种板子,跑个常规Linux应用毫无压力,CPU基本都在低负载下工作,这也是很多人选它当家庭服务器原因所在。

再装个Git和网络工具:

sudo apt install -y git net-tools curl wget

这类常用工具在换了源之后都是秒装。如果你打算玩Docker,也可以直接装Docker引擎,Armbian本身对Docker支持很好:

sudo apt install -y docker.io sudo systemctl enable --now docker

Docker装好之后,拉取镜像的速度怎么样?这跟换源不是一回事,Docker镜像仓库是独立体系,但docker.io包安装顺利后,说明系统层面的软件源已经完全没有瓶颈了。

6. 常见问题速查与我的踩坑记录

6.1 从“源404”到“写卡失败”的排查清单

我把实操中遇到的高频问题整理成一张表,方便你对照排查:

问题现象可能原因解决办法
apt update报404镜像站未同步对应组件换清华/中科大镜像,或检查是否遗漏non-free-firmware组件
apt update报GPG错误缺少公钥或时间不对先同步时间,再apt install -y armbian-keys
下载镜像后烧录无法启动未校验SHA256校验哈希并重新下载镜像
SD卡写入速度极慢卡不支持A1/A2换Class 10/A1以上正品卡
系统启动卡在Starting kernel内核分支不兼容换用current分支或换版本镜像
armbian.sources文件不存在旧版本Armbian检查/etc/apt/sources.list.d/armbian.list
网卡没有获取到IP网络配置问题使用armbian-config重新配置网络

6.2 几个我在香橙派上反复踩过的坑

压箱底的经验,说几个典型的:

写卡时把盘符搞错是最坑的。有次我在Linux机器上执行dd命令,记错了SD卡对应的设备名,把U盘写废了,数据全没。从那时起我就养成了一个习惯:写卡前执行lsblk看清楚容量、再看一眼设备名,确认三次再按回车。虽然多花十秒钟,但值得。

还有一个坑是armbian-config里开启了自动更新,这本身没问题,但如果你不换源就直接让它自动更新,半夜的系统更新会卡在下载上,第二天醒来看到一堆半完成的升级包,反而把系统搞得不稳定。所以,先换源、再开自动更新,顺序不能反。

再就是关于“哪个源最好用”的体感。我个人的长期观察是,阿里云源在家庭宽带环境下速度最稳,可能是因为阿里云的CDN节点覆盖广。清华源在教育网和部分电信/联通环境下表现也不错,但在某些移动网络下偶尔会有连接不上的情况。所以如果你的主力网络环境是移动宽带,建议优先试中科大源,它抗拥塞的能力稍微好一点。

最后一个建议,换源之后不要马上把所有旧缓存清掉,可以先跑一次apt clean,把之前可能下载了一半的残包清理掉,再执行apt update,干净利落。这个习惯能减少很多奇怪的“缓存损坏”报错。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询