资讯详情

资讯详情

Debian 10.6 + Xfce 桌面安装实战:从镜像到优化全攻略

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能进桌面再启用 lightdmsystemctl 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-iwlwifiIntel、firmware-realtekRealtek、firmware-atherosQualcomm等。查看当前缺什么固件可以执行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 启动失败原因是驱动不兼容。按 CtrlAltF1 切换到终端登录后看/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-managerapt 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 盘启动进救援模式重新安装 GRUBmount /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 的魅力就在稳别把它折腾坏了。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →