Debian精简版非官方发行版,需通过netinst镜像最小化安装,仅选标准工具、SSH服务器及可选编辑器;再卸载旧内核、黑名单无用模块、清除头文件与调试符号,并定期维护。

Debian精简版不是官方发行版,而是基于标准Debian系统通过手动裁剪得到的轻量环境。安装本身用常规方式即可,关键在装完后的“减法”操作——删掉不用的内核、模块和默认服务,才能真正变轻。
安装阶段就控制体积
用netinst镜像(如debian-12.x.x-amd64-netinst.iso)启动安装,全程选“最小化安装”:不选桌面环境、不选常用工具包(如vim-tiny可留,但gnome、kde、libreoffice等全跳过)。分区时单独划出/boot(建议512MB),方便后续管理多内核。
安装中进入“软件选择”步骤时,只勾选:
• 标准系统工具
• SSH服务器(如需远程管理)
• (可选)vim或nano编辑器
卸载多余内核版本
Debian默认会保留多个内核(含旧版和回滚用),但精简系统通常只需当前运行的一个。先查清正在用的内核:
uname -r # 输出类似 6.1.0-24-amd64
再列出所有已安装内核:
dpkg --list | grep linux-image-
卸载不用的旧内核(注意别删正在运行的):
sudo apt purge linux-image-6.1.0-23-amd64 linux-headers-6.1.0-23-amd64
执行后运行:
sudo update-grub
sudo apt autoremove --purge
精简内核模块加载
内核模块(/lib/modules/)占空间大,但很多根本用不上。可按硬件实际需求禁用非必要模块:
• 编辑/etc/modprobe.d/blacklist.conf,追加要屏蔽的模块名,例如:
blacklist r8169 # 若用的是r8168网卡
blacklist nouveau # 若用NVIDIA闭源驱动
blacklist btusb # 无蓝牙设备时
• 禁用整个子系统(谨慎):
install bluetooth /bin/true
install soundcore /bin/true
改完后更新initramfs:
sudo update-initramfs -u
清理残留模块文件与调试符号
内核头文件(linux-headers-*)和调试符号包(linux-image-*-dbg)体积大且对运行无用,装完驱动或编译完模块后即可清除:
sudo apt purge $(dpkg --list | grep 'linux-headers-[0-9]' | awk '{ print $2 }' | grep -v "$(uname -r)")
sudo apt purge $(dpkg --list | grep 'linux-image-.*-dbg' | awk '{ print $2 }')
再清空模块缓存并释放空间:
sudo depmod -a
sudo apt clean
不复杂但容易忽略:每次内核升级后都重复检查一次已安装内核列表和黑名单状态,能长期保持系统干净紧凑。










