ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Ubuntu 下载慢怎么办?从镜像站到 aria2 的提速全攻略

2026/10/6 16:24:07 拓冰建站 浏览量
Ubuntu 下载慢怎么办?从镜像站到 aria2 的提速全攻略 打开 Ubuntu 官网点 Download然后看着进度条以几十 KB/s 的速度往前爬——这个场景我见过太多回了。尤其你搜的是“Ubuntu 服务器下载地址”大概率是想给服务器装 Ubuntu Server或者在虚拟机上搭一套 Linux 环境结果还没开始折腾系统先被下载这一步卡了一晚上。这篇文章就是来解决“下载慢”这个问题的。我会按自己平时实际操作的顺序讲清楚为什么官网下载经常不走运、哪些镜像站能直接拿来当下载地址、怎么选对 ISO 文件、怎么用多线程工具把速度拉满以及下载完之后校验、写盘、换源这一整个流程。适合这几类人要搭 Ubuntu 服务器的新手、在虚拟机里装 Ubuntu 做开发环境的开发者以及刚接触 Linux、想找一条靠谱下载路径的入门用户。1. 为什么官网下载慢镜像站与官方 CDN 的底层逻辑1.1 官方 CDN 的链路问题你在 Ubuntu 官网点击下载实际拿到的是 Canonical 官方 CDN 的链接。CDN 理论上会分配一个离你最近的节点但“最近”在国内网络环境下经常不成立——请求可能会被路由到香港、新加坡甚至更远的区域节点。链路一绕延迟和丢包率就上来了而浏览器下载大文件默认走单线程单个 TCP 连接的吞吐量受丢包影响非常明显。两个因素叠在一起就是你在官网下 ISO 时最常看到的结局速度在几十 KB/s 到几 MB/s 之间随机游走下到一半还时常断连。更难受的是浏览器对断点续传的支持并不稳定进度条卡住之后你只能从头再来。我自己的感受是这不是“电信的问题”也不是“Ubuntu 的问题”单纯是官方分发路径对国内用户不够友好。解决思路也简单——别再死磕官网那一条路换一个部署在境内的镜像站。1.2 镜像站是怎么做到既快又准的镜像站本质上是一个定时同步的副本。高校或者云厂商会在自己机房里部署一台服务器用 rsync 定期从 Ubuntu 官方或者其它上游镜像拉取发布目录、软件仓库和安装镜像。同步频率通常是几小时到一天一次新版本 ISO 发布之后很快就会出现在镜像站里。有意思的是镜像站里那些 ISO 和官网文件是完全一致的因为同步的是同一份上游数据。所以下载渠道的选择只会影响速度不会影响安装结果——前提是你下载完之后做过哈希校验这个后面专门讲。选源的时候我看三件事网络位置是否靠近。教育网用户选高校源最顺运营商宽带用户通常选云厂商源更快。出口带宽是否充足。云厂商源普遍带宽大高峰期也不容易挤死。是否长期维护。个人搭的小站再快我也不放心万一哪天服务器下线链接就废了。满足这三点基本不会踩坑。另外要说清楚一个常识任何镜像站在高峰期都可能降速所以不要死磕某一个源下载慢的时候换一个就是。2. 直接能用的镜像站清单与选源策略2.1 常用镜像站地址速查下面这几个源都是长期维护、我自己实测过速度的可以根据你的网络环境直接选用。镜像站下载地址特点清华大学 TUNAhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/老牌高校源教育网内速度极快公网也能用阿里云https://mirrors.aliyun.com/ubuntu-releases/云厂商节点带宽充足普通宽带下经常能跑满中科大 USTChttps://mirrors.ustc.edu.cn/ubuntu-releases/高校源教育网和公网表现都不错华为云https://mirrors.huaweicloud.com/ubuntu-releases/云厂商节点国内访问稳定腾讯云https://mirrors.cloud.tencent.com/ubuntu-releases/云厂商节点连接速度稳定网易 163https://mirrors.163.com/ubuntu-releases/老牌镜像源适合备用南京大学https://mirrors.nju.edu.cn/ubuntu-releases/高校源校园网环境推荐2.2 目录结构怎么看你才不会下错这些源里你只需要关注ubuntu-releases这个路径。以清华源为例打开https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/之后你会看到按版本号分好的目录比如24.04/、22.04/、20.04/。进入24.04/目录常见文件包括ubuntu-24.04.2-live-server-amd64.iso服务器安装镜像ubuntu-24.04.2-desktop-amd64.iso桌面版安装镜像SHA256SUMS官方哈希校验文件一些.zsync、.torrent文件有一点需要提醒很多源还有一个更上层的ubuntu路径比如https://mirrors.tuna.tsinghua.edu.cn/ubuntu/那个是整个软件包仓库里面也有 ISO但核心是dists/下面的软件包目录。日常下载安装镜像直接走ubuntu-releases就行别去ubuntu/dists/里面翻几十万个文件会让你怀疑人生。2.3 我的选源优先级我自己的习惯可以供你参考普通宽带或国内云服务器地域首选阿里云或华为云实测速度稳定带宽上限一般不是瓶颈。教育网或校园网清华、中科大是首选内网访问优势明显。备用网易、南京大学主源不稳的时候换着用。想用 P2P 加速去官网 Releases 页面找对应版本的.torrent文件用 qBittorrent 下载。P2P 这个方案很多人不知道。官网下载慢不代表种子下载慢因为 Ubuntu 的用户基数大国内在下载同一个人气版本的人往往很多种子速度经常比单线程浏览器快一大截。如果你会用 BT下载.iso.torrent之后直接用 qBittorrent 打开就行。3. 选对文件能省一半时间Server ISO 与版本策略3.1 ISO 文件名里藏着的关键信息下载前先学会看文件名。以ubuntu-24.04.2-live-server-amd64.iso为例拆开来看24.04.2版本号24.04 的第二个 point release。这个点号后的数字表示修复后的维护版本新装的机器建议选同版本号里数字最大的那个。live-server服务器安装介质默认不带桌面环境安装过程用的是 Server 专用的安装器。amd64x86_64 架构绝大多数 PC 和服务器选这个。如果你的机器是 ARM 架构比如部分云服务器、树莓派要找arm64结尾的文件。还有一个容易忽略的点desktop结尾的是桌面版自带 GNOME 桌面环境占资源、进程多不适合当纯服务器用。服务器场景一定要选live-server安装完默认就是一个无界面的最小化系统需要什么服务再自己装干净又省资源。3.2 LTS 与非 LTS服务器该选哪个Ubuntu 的版本分两类LTS 长期支持版和普通过渡版。判断方法很简单看发布月份偶数年 4 月发布的是 LTS其它时间段发布的都是过渡版。我的建议非常直接新装服务器选 24.04 LTS当前主流社区资料多遇到问题搜得到答案。业务依赖老内核或老工具链选 22.04 LTS稳定性经过时间验证。桌面日常使用同样优先 LTS省心。过渡版本比如 24.10、25.04尝鲜可以放生产服务器上就是给自己找事九个月就停止支持升级节奏根本跟不上。如果你在下载页面看到一堆版本号拿不定主意记住一条服务器无脑选最新的 LTS准没错。3.3 常见下错文件的翻车现场这一节写几个我见过很多次的真实翻车场景希望你别重复体验。第一个是把 desktop 当 server 下载。装完之后发现系统自带图形界面白白占掉几百 MB 内存。server 也可以后续装桌面但反过来就很麻烦。生产服务器就用 live-server ISO别混。第二个是架构选错。比如手头的云服务器是 ARM 芯片结果下载了 amd64 的 ISO引导阶段直接失败。下载前先uname -m看一下架构或者去云厂商控制台确认机型架构。第三个是下载了第三方“优化版”“纯净版”Ubuntu。这类文件哈希对不上官方 SHA256SUMS里面被塞了什么脚本你根本不知道。下载渠道可以选择任何一个镜像站但文件必须来自官方或官方镜像这是安全底线没什么好商量的。还有一个细节浏览器经常把未完成的下载保存成.crdownload或.part文件如果没下完就急着拿去写盘安装时会报“无法加载安装程序”之类的莫名错误。所以务必等下载完成并且校验过哈希再进入下一个环节。4. 下载提速实操wget 断点续传、aria2 多线程与哈希校验4.1 先用 wget 保底如果你是在服务器上操作没有图形界面最直接的方式就是wget。下载前先安装好直接执行wget -c https://mirrors.aliyun.com/ubuntu-releases/24.04/ubuntu-24.04.2-live-server-amd64.iso这里的-c是断点续传参数下载中断后重新执行同一条命令会从上次的位置继续不用从头再来。这对于网络不稳定的环境非常实用至少能保住进度。不过要说实话wget默认单线程对大文件来说很难跑满带宽。如果你家宽带是 200M 以上单线程下载可能只用到其中一小部分。想压榨出全部速度往下看 aria2。4.2 aria2 多线程并行加速aria2 是我最推荐的大文件下载工具支持多线程分段下载能把带宽用得更充分。在 Ubuntu 上安装很简单sudo apt update sudo apt install -y aria2下载命令aria2c -x 16 -s 16 -k 1M https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.2-live-server-amd64.iso参数的含义-x 16每个服务器最多建立 16 个连接。-s 16把文件分成 16 段并行下载。-k 1M每段最小 1MB防止分段太碎反而降低效率。用生活类比来解释单线程就像一个人搬砖速度上限就是这个人走多快多线程相当于开了 16 条传送带同时搬总吞吐自然高很多。实测在带宽充足的网络里aria2能把速度推到接近线路上限。另外aria2 会在当前目录生成一个.aria2控制文件任务没完成时它是断点续传的“记账本”。任务正常结束后这个文件会自动消失如果中途断了重新执行命令就能接着下载。4.3 写盘前先校验哈希下载完成先别急着写盘。ISO 文件好几个 GB下载过程中可能出现文件损坏源站也可能偶尔抽风。校验这一步只花几分钟但能帮你省下写盘后安装失败的一整晚。Linux 下进入 ISO 所在目录执行sha256sum ubuntu-24.04.2-live-server-amd64.iso然后和同目录的SHA256SUMS文件里的值对比。如果一致文件没问题如果不一致重新下载或者换一个镜像源再来一次。更省事的方式是直接用校验文件来验证grep ubuntu-24.04.2-live-server-amd64.iso SHA256SUMS | sha256sum -c -看到OK就说明校验通过。Windows 用户可以在 PowerShell 里这样校验Get-FileHash -Algorithm SHA256 .\ubuntu-24.04.2-live-server-amd64.isomacOS 用户用shasum -a 256即可。5GB 级别的文件算哈希需要几分钟进度条不走是正常的耐心等完。5. 下载完成后校验、写盘、换源一条龙5.1 制作启动盘的正确姿势ISO 校验通过之后下一步是把它写入 U 盘制作启动盘。这一步常见工具有三个按使用场景选Ventoy装一次之后以后只需要把任何 ISO 文件复制进 U 盘就能启动适合经常装系统的人我自己的主力工具就是它。RufusWindows 下的经典工具打开 ISO 后默认参数即可适合一次性使用。Linux 命令行如果你手头是 Linux 环境直接用ddsudo dd ifubuntu-24.04.2-live-server-amd64.iso of/dev/sdb bs4M statusprogress sync这里有一个非常关键的坑of参数要对准 U 盘设备名比如/dev/sdb而不是/dev/sdb1。写错了会写坏分区表启动时直接引导失败。执行dd之前先运行lsblk确认盘符看清楚再动手。U 盘建议至少 4GB最好 USB 3.0 接口。写入速度太慢容易让人误以为卡死了实际上只是它在慢慢写。5.2 安装完成后立刻换软件源装完系统后的第一件事我劝你立刻换 apt 软件源。别等到执行apt update卡住再想起来折腾。Ubuntu 默认的 apt 源指向官方服务器国内访问速度很不稳定。很多新手遇到的“ubuntu安装gcc失败”“ubuntu安装搜狗输入法失败”十有八九就是 apt 源没换成功软件包压根下载不下来。22.04 及更早版本源文件在/etc/apt/sources.list。备份后直接替换sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i s|http://archive.ubuntu.com/ubuntu|https://mirrors.aliyun.com/ubuntu|g; s|http://security.ubuntu.com/ubuntu|https://mirrors.aliyun.com/ubuntu|g /etc/apt/sources.list sudo apt update24.04 开始apt 源换成了新的 deb822 格式文件在/etc/apt/sources.list.d/ubuntu.sources。如果还按老教程只改/etc/apt/sources.list你会发现改了个寂寞。正确操作是sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak sudo sed -i s|http://archive.ubuntu.com/ubuntu|https://mirrors.aliyun.com/ubuntu|g; s|http://security.ubuntu.com/ubuntu|https://mirrors.aliyun.com/ubuntu|g /etc/apt/sources.list.d/ubuntu.sources sudo apt update换源后如果遇到apt update报“暂时不能解析域名”多半是 DNS 问题检查网络配置如果报签名无效或者Certificate is not yet valid往往是系统时间不对先同步时间sudo timedatectl set-ntp true时间同步这个步骤经常被忽略但它在服务器环境里非常重要。系统时间偏差会导致 HTTPS 证书校验失败、软件源签名验证失败等一系列问题也是一些人“照着教程操作但一直报错”的隐藏原因。5.3 装完后常见翻车点与排查习惯最后整理几个我总结出来的排查习惯应该能帮你少走弯路。第一apt update出现 404先检查源文件里的路径不要自己手拼版本路径。源文件里的ubuntu/路径是由发行版决定的乱写组件名很容易 404。第二SSH 连不上。安装 Server 版时安装向导里有一个Install OpenSSH server的选项如果当时没勾选装完只能本机操作。补救方法很简单sudo apt install openssh-server sudo systemctl enable --now ssh之后再从其它机器连接就可以了。第三中文输入法。如果你装的是 Server 版且没有桌面环境不需要折腾输入法如果是桌面版换完源后安装fcitx5-chinese-addons或ibus-libpinyin重启桌面会话就能用。所有输入法问题都要在 apt 源正常工作的前提下解决源没换好其它都是白搭。第四系统时间。凡是遇到证书报错、签名报错先执行timedatectl set-ntp true再回来重新跑apt update。这个习惯能排查掉一大半莫名其妙的网络报错。最后分享一个我自己的习惯选一条固定下载链路比如阿里云源把当前 LTS 的 server ISO 下载一份存到 NAS 或者移动硬盘里。原因很简单——官方和多数镜像站只保留较新的几个 point release旧版本文件过一阵就会被清理。手上有一份已校验的本地 ISO无论是重装系统、排查问题还是给朋友应急都会方便很多。下载地址这种东西收藏夹里放两三个够用的剩下的时间应该留给装完系统后的折腾而不是反复下载同一个文件。