1. 装之前先想清楚:你适合哪种 Debian 10.6 + Xfce 组合
很多人一听“Debian”就头大,觉得那是服务器系统,命令行黑漆漆的。但 Debian 10.6(代号沿用 Buster 系列的第六个维护更新)其实完全可以作为日常桌面使用,而 Xfce 正是让老电脑“起死回生”的关键角色。Xfce 这个桌面环境走的是轻量、清爽、够用的路线,不像 GNOME 那样吃内存,也没有 KDE 那么花哨。如果你手头是一台五六年前的老笔记本,内存只有 4GB,或者你只是想要一个稳定、不折腾的 Linux 桌面,那 Debian 10.6 + Xfce 这套组合很值得试。
我最初被 Debian 吸引是因为它的稳定性。社区维护的软件包经过大量测试,不会今天升级明天崩。Xfce 则解决了“桌面太慢”的痛点。两者合在一起,开机之后内存占用能压在 500MB 以内,日常浏览网页、写文档、跑 Python 脚本都顺滑。这篇文章不打算给你堆一堆术语,就把我实装过程中的每一步、踩过的坑、以及为什么这么选说清楚。无论你是 Linux 新手,还是想从别的发行版切换过来,照着走一遍基本能装成功。
需要先说明的是,这里说的“安装教程”包含两条路线:一条是直接用官方安装镜像,在安装过程中勾选 Xfce 桌面环境;另一条是只装一个极简系统,开机进命令行,然后通过 apt 把 Xfce 单独装上去。多数人适合第一条,想高度自定义系统的可以看第二条,我会把两条路的细节都写出来。
2. 准备工作:镜像、U盘、启动模式,一处都不能错
2.1 镜像选择:网线上挂着 DVD 镜像,还是用迷你 CD?
安装 Debian 10.6 之前,先把镜像文件搞定。Debian 官方提供多种镜像,最常见的有debian-10.6.0-amd64-DVD-1.iso(完整版第一张盘)和debian-10.6.0-amd64-netinst.iso(网络安装镜像)。如果你网络条件比较好,建议直接选网络安装镜像,体积只有 300MB 左右,安装过程中再下载需要的软件包。网络一般的话就老老实实下 DVD 镜像,大约 3.7GB,安装时不用联网也能把基础桌面装完。
需要注意 CPU 架构。现在绝大多数电脑是 64 位,选amd64没问题。要是你翻出一台十多年前的老机器,CPU 还是 32 位,就得选i386镜像。另外,官方还有带非自由固件(non-free firmware)的镜像,如果担心无线网卡、显卡驱动装不上,可以去找debian-10.6.0-amd64-netinst-nonfree.iso这类带 nonfree 字样的版本。普通用户我不推荐一上来就用这个,先试标准版,真缺固件再换。
2.2 制作启动盘:别再用老式 UltraISO 往U盘里“刻”镜像了
镜像下好后要写进 U 盘。Windows 下我推荐用 Rufus 或者 Ventoy。Rufus 选“DD 镜像”模式写入,刷完盘启动成功率更高。如果是跨平台工具,可以用 balenaEtcher,界面傻瓜,选择镜像和 U 盘,点烧录完事。
这里有一个常见错误:直接把 ISO 文件复制到 U 盘上,就像拷文档一样。这样 U 盘没法引导,因为 ISO 里包含引导信息,必须按块设备方式写入,整体覆盖掉 U 盘原有文件系统。烧录后 Windows 可能会提示“需要格式化磁盘”,千万不要点格式化,直接拔下来插到要安装的电脑上。
顺带一提,Ventoy 这种工具例外,它是把 ISO 放在 FAT 分区里,靠自己的引导菜单加载,跟常规烧录不同。如果你经常折腾系统,准备一个 Ventoy U 盘很省事,把几个发行版的 ISO 都丢进去,开机时选着用。
2.3 BIOS/UEFI 设置:Secure Boot 是最容易忽略的门槛
插入 U 盘开机,先进入主板固件设置界面。老电脑一般按 F2、Del、F12 进启动菜单或 BIOS,具体看开机画面提示。这里最关键的是关闭 Secure Boot。Debian 10.6 的 GRUB 引导程序对 Secure Boot 支持有限,开着它经常直接卡在输入安装程序界面之前。找到 “Security” 或“Boot”选项,把 Secure Boot 设为 Disabled 就行。
另外要注意启动模式。如果之前硬盘上是 MBR 分区,就开 Legacy(传统 BIOS);如果硬盘是 GPT 分区,优先使用 UEFI 模式。两种模式安装出来的系统引导方式不同,混了容易出“装完无法引导”的问题。最简单的办法:进 U 盘启动菜单时,选带 UEFI 前缀的 U 盘项,让安装程序按 UEFI 模式运行。
提示:如果你不确定电脑是 UEFI 还是 Legacy,可以先看硬盘分区表类型。Windows 下在磁盘管理里看磁盘类型,如果是 GPT,那就走 UEFI。
3. 完整的图形化安装流程:从开机到首次看到桌面
3.1 启动安装程序:选“Graphical install”而不是“Install”
启动 U 盘后会出现 GRUB 菜单,里面有 “Install”(字符界面)和 “Graphical install”(图形界面)两个选项。新手直接选 Graphical install,界面友好得多。选完后会让你选语言、地区、键盘布局,建议语言选英语或中文都行,但键盘布局选 English (US),不然等一下分区输入命令时大小写和符号容易错乱。
接下来安装程序会做硬件探测。如果你的无线网卡需要非自由固件,而当前镜像不包含,会弹一个“继续”“不读取驱动”的选择。如果家里有网线,直接插网线走有线;没有网线,就需要先弄到非自由固件镜像里的驱动文件,或者换一个带 nonfree 的安装镜像。这个环节别硬撑,用有线的成功率最高。
3.2 网络配置和主机名:网卡没连上别急着继续
网络配置界面里,如果 DHCP 正常,会自动拿到 IP。这一页建议确认网络确实通了再点继续。因为后面有个步骤是选择软件源镜像,网络不通就没法下载安装包。主机名可以随便填,比如debian。域名通常留空,除非你所在网络有特殊要求。
设置 root 密码和第一个用户的环节,我建议把第一个用户加入 sudo 组。Debian 安装程序虽然默认创建用户,但初始用户不一定会自动配置 sudo 权限。等装完系统中途发现没 sudo 很痛苦,所以这个页面留意一下,可以在后续安装完成后再用usermod -aG sudo username补救,但直接在安装过程中记好更省事。
3.3 分区这一节,按你的实际情况来
分区是很多人最慌的环节。Debian 10.6 安装程序提供四种分区方案:“使用整个磁盘”“使用整个磁盘并设置 LVM”“使用整个磁盘并设置加密 LVM”“手动”。如果你想省心,我建议“使用整个磁盘”,默认会分出根分区和 swap。新手不要碰 LVM,虽然 LVM 灵活,但对刚入门的人来说一旦没看明白,后续扩容逻辑也是困扰。
如果你想手动分区,我自己的习惯是这样:在 UEFI 模式下,先建立一个 512MB 的 EFI 系统分区,类型选EFI System Partition,挂载点选/boot/efi。然后再建一个 50GB 左右的根分区,文件系统 ext4,挂载点/。如果内存小于等于 8GB,再分一个 swap 分区,大小和内存相当即可。大于 8GB 的话,swap 可以设 2GB 到 4GB,或者干脆不要,看你要不要用休眠功能。
什么 /home 单独分区?大硬盘用户建议分,重装系统时数据好保。普通 256GB 的固态,全给根分区也行,反正家庭使用没那么多讲究。分完区之后“确认分区”时,安装程序会再次告诉你要格式化哪些分区。特别注意别选错盘,尤其是双系统用户,我见过好几个人把 Windows 分区当根分区格式化,数据全没了。
3.4 软件选择:勾上 Xfce 的那一刻,剩下的交给时间
分区写入完成后,安装程序会装基本系统,然后进入“Software selection”页面。默认可能只选了 “standard system utilities”,Debian 10.6 会列出各种桌面环境候选,包括 GNOME、KDE、Xfce、LXDE、Cinnamon、MATE。如果你想要 Xfce,就只勾Xfce,同时勾上 “standard system utilities”。不要勾太多桌面,装两个桌面环境不仅占空间,切换登录界面还可能碰到主题冲突、菜单混乱的问题。
安装源这一步,如果有网络,它会把安装介质里的核心包和网络源里的软件包合并。如果你用的是 netinst 镜像,后续的 Xfce 和工具都要从网络源下载,耐心等一会儿。下载速度慢的话,可以换国内镜像,但安装时为了省事,我一般用默认官方源。反正装完系统后,我们会在/etc/apt/sources.list里重新配置成速度更快的镜像站。
3.5 安装 GRUB 引导:别因为“看不到输出”就担心死机
软件装完后,安装程序会探测硬盘并安装 GRUB 到主引导记录或 EFI 系统分区。双系统机器如果没有发现 Windows,不要慌,这很常见。未检测到其他系统时,GRUB 菜单里就只剩 Debian,不是错误。安装完成提示移除安装介质,回车重启。
重启常见的坑:开机会直接进入 Windows,或者出现黑色界面只有 GRUB 提示符。大部分原因要么是 Boot Manager 启动顺序不对,要么是 UEFI 里没选 Debian 所在分区。回到 BIOS 设置里,在 Boot 选项把 “debian” 或者 “Ubuntu” 这个启动项调到第一位。如果是 Legacy 模式,GRUB 会写在 MBR 里,确认启动顺序选择的不是 Windows Boot Manager 即可。
4. 从命令行起飞:不靠安装器,自己拉一个 Xfce 出来
如果你像我一样有“洁癖”,不喜欢安装器自动塞进来的一堆东西,可以走第二条路:只装最小系统,然后自己手动安装 Xfce。这样做的最大好处是桌面干净,不需要的组件一个都没有,开机快,占的内存更小。缺点是安装过程中对网络依赖更强,而且中途不能偷懒,不然装出来的桌面可能连网络管理都没有。
4.1 最小化安装的要点
在安装程序的 Software selection 页面里,把所有桌面环境都不勾,只勾 “standard system utilities” 甚至一个都不勾。系统装完后就是纯命令行环境,登录后是 shell 提示符。先确保网络通,用网线的话直接ip a看有没有 IP,用无线的话得先手动连接无线网。
我的做法很简单,如果是 WPA2 无线网络,先安装一个无线工具:
apt update apt install wpasupplicant wireless-tools然后用下面的方式连接:
wpa_passphrase "你的WiFi名称" "你的WiFi密码" > /etc/wpa_supplicant.conf wpa_supplicant -B -i wlp3s0 -c /etc/wpa_supplicant.conf dhclient wlp3s0这里wlp3s0是你的无线网卡接口名,需要先用ip link确认。这种方式只是临时获取网络,重连后可能还要重新执行一次,但足够让你装完桌面环境。
4.2 用 apt 安装 Xfce 四件套
网络通之后,更新软件源索引:
apt update然后安装 Xfce 桌面。Debian 提供的元包叫xfce4,它会把面板、窗口管理器、文件管理器等核心组件一起拉进来。但光有桌面还不够,日常还要有终端、网络管理、电源管理、文件解压等工具,所以我建议一次装齐:
apt install xfce4 xfce4-goodies lightdmxfce4-goodies里包含大量额外的小工具,比如终端模拟器、文本编辑器、屏幕截图、计算器、多媒体小程序等,是官方推荐的扩展包。lightdm是显示管理器,负责启动图形登录界面。你也可以不装显示管理器,改用startx命令手动进入桌面,但多数人还是希望开机自动进图形界面,所以装一个更友好。
安装完成后,如果之前没有创建图形登录会话,可以在 shell 里先测试:
startx能进桌面,再启用 lightdm:
systemctl enable lightdm注意:如果你在硬件比较新的机器上安装,Xfce 自带的显示管理器可能默认没有配置主题,登录界面很朴素。这不用管,能登录就行,后续再调。
4.3 为什么我推荐手动装:你可以精确避开不需要的软件
自动安装的 Xfce 桌面往往带了 Debian 官方觉得你可能需要的所有东西,比如办公套件、打印服务、蓝牙组件。手动安装就纯粹得多。比如我日常只需要浏览器、终端、文件管理器,那我可以只装xfce4和firefox-esr,其他一概不装。这样系统资源占用更少,维护成本也更低。
但手动装也要明白边界在哪。比如桌面环境自带的xfce4-power-manager如果不装,笔记本合盖后可能不会自动挂起;network-manager如果不装,图形界面右上角就没有网络图标。所以“最小化”也得保证基础功能完整。我的建议是先把 Xfce 基本系统跑起来,然后缺什么再补什么,不要一开始追求极致的精简。
5. 装完系统后的第一件事:换源、装驱动、修小毛病
5.1 更新软件源:把官方源换成访问速度更快的镜像
如果你安装时用的是官方源,在国内访问可能只有几十 KB/s,安装软件急死人。装完系统后第一件事就是把源改成国内镜像。以 Debian 10 Buster 为例,编辑/etc/apt/sources.list,把里面的路径替换成你选择的镜像站地址,比如:
deb http://mirrors.example.com/debian buster main contrib non-free deb http://mirrors.example.com/debian-security buster/updates main contrib non-free deb http://mirrors.example.com/debian buster-updates main contrib non-free不同镜像站在 URL 结构上会有一点差异,但基本都遵循http://镜像地址/debian这个格式。注意buster/updates安全源路径往往跟普通源不同,不要写错。改完源执行:
apt update apt upgrade -yapt upgrade会把系统中已经安装的包升级到 Debian 10.6 后续的修订版,包括安全补丁。执行的时候可能会弹 configuration 界面,默认保留现有配置即可。
5.2 显卡、无线网卡固件、sudo,逐个解决
Debian 默认不带闭源显卡驱动。如果你用的是集成显卡,开源驱动基本够用。但独立显卡在 Xfce 下偶尔会出现画面撕裂或者分辨率不对,可以装闭源驱动,比如 NVIDIA 驱动。不过那是一个大话题,我建议新手先别折腾,只要系统能正常显示、能调分辨率,就先写着用,真正游戏或视频剪辑需求再考虑换驱动。
无线网卡固件的常见问题我已经说过,安装时如果提示缺 firmware,就要把 non-free 源加上,然后安装对应的 firmware 包。常见的包有firmware-iwlwifi(Intel)、firmware-realtek(Realtek)、firmware-atheros(Qualcomm)等。查看当前缺什么固件,可以执行:
dmesg | grep -i firmware如果看到firmware failed或Direct firmware load failed,就去源里找对应包装上。
sudo 的问题也很常见,最小化安装时如果初始用户没有加入 sudo 组,可以在 root 下执行:
usermod -aG sudo 你的用户名然后重新登录一次,就能用sudo提权了。这样比随时切 root 安全得多。
5.3 让 Xfce 用起来更顺手:字体、面板、主题
Xfce 默认的中文显示依赖中文字体。如果你之前只装了一个空系统,可能一打开中文网页全是方块。安装常用中文字体:
apt install fonts-noto-cjk fonts-wqy-zenhei装完字体后在 Xfce 设置管理器里选择字体为 “Noto Sans CJK SC” 或文泉驿。如果不喜欢默认灰色主题,可以安装并启用深色主题:
apt install greybird主题启用方法:打开“设置管理器”里的“外观”,选择主题。面板默认顶部一个底部一个,我觉得底部那栏可以删掉,然后把任务栏和时钟放到顶部。操作都是图形化的,按自己习惯调就行。
Xfce 的桌面菜单默认可能没有“应用程序”按钮,需要右键面板添加“应用程序菜单”。有时候添加后图标是个小老鼠,可以右键图标,在“属性”里更改图标。
6. 实战中踩过的坑:常见问题、排查流程、避坑清单
6.1 开机直接进入命令行界面,没有图形桌面
这是最常见的反馈。如果你按的是最小系统安装,那进入命令行是正常的,需要手动startx或启用显示管理器。如果明明装了 Xfce 还是进命令行,原因可能是显示管理器没有启用。检查 lightdm 状态:
systemctl status lightdm如果显示 inactive,就执行:
systemctl enable lightdm systemctl start lightdm还有可能是 Xorg 启动失败,原因是驱动不兼容。按 Ctrl+Alt+F1 切换到终端,登录后看/var/log/Xorg.0.log最后的错误信息。如果看到 “no screens found”,大概率是显卡驱动问题。试一下安装xserver-xorg-video-fbdev这种通用驱动,虽然性能一般,但至少能点亮屏幕。
6.2 安装时卡在 “detecting network hardware” 或者无线网卡不被识别
这基本是固件缺失。最简单的解决方案:在确认 CPU 架构是 amd64 后,去官方下载非自由固件合集文件(常见名是firmware.tar.gz),解压到 U 盘的某个分区,然后在安装向导询问固件时指定该目录。如果下载不到,直接找 nonfree 版本的安装镜像,里面预置了常见闭源固件。
如果你已经装完了系统,无线网卡在工作,但连接不稳定,检查是不是没有安装网络管理。命令行下装network-manager:
apt install network-manager然后重启网络管理服务,在 Xfce 面板里会多出一个网络图标,用它连接 WiFi 更稳。
6.3 分辨率不对,只能 800x600
装完 Xfce 却发现最大分辨率上不去,一般是显卡驱动没装好。Intel 集显一般装xserver-xorg-video-intel并设置加速方式,也可以直接试默认的 modesetting 驱动。AMD 集显用xserver-xorg-video-amdgpu。NVIDIA 显卡就要考虑闭源驱动了。
也可以先看一眼是否是显示器识别问题。连接 VGA 老显示器时 EDID 可能读取失败,手动指定分辨率:
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode HDMI-1 1920x1080 xrandr --output HDMI-1 --mode 1920x1080这种方式重启后会失效,需要写进启动脚本。如果只是临时用,没问题;想持久化,可以把它放到.xprofile或.xinitrc里。
6.4 开机没有 GRUB 菜单,直接进了 Windows
双系统安装完毕后,各自系统的默认引导顺序由 UEFI 决定。进入 BIOS/UEFI 设置,找到 “Boot Option Priorities”,把 Debian 的引导项移到最前面。如果找不到 Debian 引导项,但安装时确实写了 GRUB,可以先从 U 盘启动进救援模式,重新安装 GRUB:
mount /dev/sda2 /mnt mount /dev/sda1 /mnt/boot/efi grub-install --efi-directory=/mnt/boot/efi --boot-directory=/mnt/boot这里/dev/sda2是根分区,/dev/sda1是 EFI 分区,具体设备名用lsblk查看。重装 GRUB 后也要确保grub.cfg中有正确配置,执行:
update-grub如果 GRUB 里检测不到 Windows,可能是缺少os-prober,装一下:
apt install os-prober update-grub6.5 Xfce 桌面卡顿或鼠标指针消失,怎么定位
先看是不是系统负载高,用top查看有没有进程占满 CPU。新装完的 Debian 在后台执行 updatedb 或 apt 周期性更新时,卡顿正常,过一会儿就好。如果一直卡,考虑是不是桌面特效没关。Xfce 默认没有严重特效,但某些窗口管理器插件会有 CPU 占用,我在xfce4-settings-manager里的“窗口管理器微调”中把“合成”关闭试试。
鼠标指针偶尔消失,多半是驱动问题。触控板在部分笔记本上需要安装xfce4-settings并调整输入设备配置,也可以安装xserver-xorg-input-synaptics。不过 Debian 10 默认使用 libinput,如果指针消失,试一下在设置中切换“鼠标”的设备,或者更新系统后重启。
6.6 安装中途断网或断电,系统是不是就废了
安装时如果断网,尤其是 netinst 镜像,可能后续软件包下载失败,导致安装流程中止。多数情况下重新启动安装程序,直接选择“使用整个磁盘”重新来过即可。但如果你已经完成了分区,想恢复系统,可以在启动 U 盘的菜单里选 “Advanced options” 里的 “Rescue mode”,它会挂载已有的根分区,给你一个命令行,可以继续修复/etc/apt/sources.list,然后执行apt install xfce4来补齐缺失的软件包。
7. 一些我自己的安装建议,写给想少折腾的人
这套 Debian 10.6 + Xfce 组合,我前前后后在好几台不同年代、不同厂商的机器上装过。总结下来,最省心的方式是:下载网络安装镜像,找一个有线网络环境,安装时只勾选 Xfce 和标准系统工具,等它在后台把包拉完。装好后先换源,再装中文字体和常用软件,基本就是一套可以稳定用几年的系统。
千万别在安装阶段追求完美。比如分区加密、LVM、自定义挂载、手动分区这些概念,不是第一次安装需要全部掌握的。装系统这件事,成功跑起来比一次到位重要得多。等用熟之后,你自然会知道哪个分区需要多大空间,哪个组件是冗余的。
还有一个心得:装完系统后先不要急着删除安装 U 盘。新系统连续重启两次,确认真能稳定进桌面,再格式化 U 盘。万一引导配坏了,还能把 U 盘插上去救援。我见过自己第一遍装的系统因为 GRUB 问题进不去,没保留 U 盘,还得换台电脑重新做启动盘,白等半天。
如果你决定用 Xfce 当长期桌面,后续可以再加一些好东西:比如xfce4-terminal做终端、thunar自带文件管理器,甚至把lightdm换成更轻量的slim。这些东西不影响系统稳定,但能让日常操作舒服一点。最关键的是,少折腾、多备份、记录改过的配置。Debian 的魅力就在稳,别把它折腾坏了。