文章首发于个人博客
问题及原因
Debian
安装过程中会有一个阶段下载特别慢,即便是在安装过程中更换了国内源
,仍然是巨慢无比,其根本原因是:更换的源并不包含安全更新
部分。
当然,如果是网卡硬件不在默认的安装包驱动范围内,这种情况如果不在安装过程中安装相关驱动,压根也不会遇到下载慢的情况。如果使用的是最新的完整的DVD安装包,可能也不会遇到下载慢的情况。
解决方案
断网安装
最简单的办法就是断网安装,安装完之后再彻底更换源
,最后再进行更新。这也是比较适合小白的方案。
至于断网的时机,可选择一开始就不联网,也可选择在下载慢的时候断网。建议小白选择后者。
安装过程中彻底更换源
原理
安装过程其实本身就是运行了一个简版
的、定制
的linux
系统,只不过整个安装过程是在其中一个终端
中(命令终端
或图形终端
)完成的,那么,安装过程中自然可以从别的终端
界入并完成更换源,如此即可解决下载过程巨慢的问题,同时,系统安装好之后也无需再考虑更换源的问题。
具体操作
-
正常安装进行到选择国内源这一步
-
按
Ctrl+Alt+F2
或Ctrl+Alt+F3
进入终端,会有提示,直接回车
注意:
-
Ctrl+Alt+F1
为命令行安装终端,图形安装后台也使用该终端 -
Ctrl+Alt+F2
和Ctrl+Alt+F3
为暂未使用的命令行终端 -
Ctrl+Alt+F4
为日志输出终端 -
Ctrl+Alt+F5
为图形终端
- 执行如下命令
sh
cat /target/etc/apt/sources.list
# /target 是正在安装的新系统的挂载点
如果第1.
步选择完国内源之后没有继续,这里空的,或者只有deb cdrom: [pebian GNu/Linux 12.9.0Bookworm- 0fficial amd64 NETINST with irmware 20250111-10:54]/ bookworm contrib main non-free-firmware
;如果第1.
步选择完国内源之后继续了,并且此时已经进入下载阶段了,则会看到类似以下的内容:
txt
deb cdrom: [pebian GNu/Linux 12.9.0Bookworm- 0fficial amd64 NETINST with irmware 20250111-10:54]/ bookworm contrib main non-free-firmware
deb http://mirrors.ustc.edu.cn/debian/ bookworm main non-free-firmware
deb-src http://mirrors.ustc.edu.cn/debian/ bookworm main non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main non-free-firmware
deb-src htto://security.debian.org/debian-security bookworm-security main non-free-firmware
# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://mirrors.ustc.edu.cn/debian/ bookworm-updates main non-free-firmware
deb-src http://mirrors.ustc.edu.cn/debian/ bookworm-updates main non-free-firmware
从中可以看到security.debian.org
并没有被替换成国内源的地址。
- 执行如下命令,并把
security.debian.org
替换为国内源的地址
sh
nano /target/etc/apt/sources.list
# 没有 vi/vim,只有 nano 可用
-
替换完之后,按
Ctrl+o
保存,再按Ctrl+x
退出nano
编辑器 -
按
Ctrl+Alt+F1
或Ctrl+Alt+F5
回到安装界面,继续安装