资讯详情

资讯详情

Debian 10.6 + Xfce:老笔记本轻量化安装与故障排查指南

我在给一台2012年产的笔记本装系统时又用回了 Debian 10.6 加 Xfce 的组合。这套搭配最大的特点就是老旧硬件也能跑得飞快而且安装过程并不玄学。Debian 10.6 是 Buster 系列的一个维护更新版本软件源稳定Xfce 又是出了名的轻量级桌面两者合在一起既能获得完整的桌面体验又不会被后台服务拖垮性能。这篇教程就是照着我在真实机器上踩完坑之后整理的完整步骤包含镜像选择、启动盘制作、安装器分区、桌面环境安装以及几个高频故障的排查思路。想给旧电脑续命或者想从命令行过渡到图形桌面的朋友可以直接照着操作。1. 安装前的准备镜像选择与启动盘制作1.1 选哪个镜像netinst 还是 DVDDebian 10.6 官方提供了多种安装镜像我这里只说两种最常用的netinst 微型镜像约 350MB和完整 DVD 镜像约 3.7GB。很多人一上来就纠结选哪个其实不用想那么复杂。netinst 镜像只包含基本的安装器和最小系统后续软件包全都要从网络下载。它的优点是体积小、下载快而且安装时可以选择安装哪些组件缺点是如果你的网速不稳定整个安装过程会非常痛苦因为要分批次下载大量软件包。DVD 镜像则包含了安装过程中可能需要的大部分软件包包括 Xfce 桌面本身所以安装时即使断网也能完成系统安装只是版本不一定是最新的。我的建议是能联网且网速尚可优先选 netinst要装机器比较多、或者网络条件差选择 DVD 镜像。这里的网络条件指的不是宽带高低而是能稳定地访问 Debian 软件源。另外需要注意netinst 和 DVD 镜像在安装时的图形界面、分区步骤上完全一样区别只在于安装完系统后默认自带哪些软件包。1.2 制作启动盘Windows 和 Linux 分别怎么做拿到 ISO 镜像之后需要把镜像写入 U 盘。我习惯准备一个 8GB 或 16GB 的 U 盘因为镜像写入之后 U 盘里的旧数据会被清空所以不要用存着重要文件的 U 盘。在 Windows 系统下我常用工具来写盘。这类工具体积小、操作直观启动盘工具选择镜像文件目标磁盘选择 U 盘点击写入完成后U 盘就会被分成两个分区一个存放引导文件另一个存放镜像内容。需要注意的是写盘工具以 raw 模式写入U 盘此后在 Windows 里显示的容量会变小这是正常现象因为 Windows 只能识别出引导分区实际镜像内容在另一个 Linux 分区里。不要惊慌重新用工具写入别的镜像或者手动清空磁盘即可恢复。在 Linux 下制作启动盘更简单不需要任何图形工具。直接看 U 盘设备名比如/dev/sdb然后执行写盘命令。这里要特别提醒写盘操作会覆盖整个 U 盘一旦确认没有撤划回头的余地。我习惯先执行一次识别命令确认设备名后再执行写盘。写盘完成后U 盘里会只剩一个引导分区这是正常状态不要担心。提示U 盘引导方式分为 UEFI 和 Legacy BIOS 两种。2012 年之后的机器基本默认 UEFI 启动老机器则可能是 Legacy。制作好的启动盘通常同时支持两种但建议在 BIOS 里检查一下启动顺序确保 U 盘排在硬盘前面否则会直接进入硬盘系统。2. 安装器分区、语言与网络配置2.1 进入安装界面与语言设置U 盘启动后会出现 Debian 安装器的主菜单包括“图形化安装”和“文本安装”两个入口。我一直用图形化安装因为分区那一步有可视化参考对新手更友好。如果机器内存只有几百 MB文本安装会更流畅一些但我建议至少 2GB 内存的情况下用图形化安装没有压力。进入图形化安装后第一步就是选择安装语言和键盘布局。系统语言我通常选中文但也有人坚持选英文理由是终端里不会出现中文编码问题。这里不较劲怎么舒服怎么来。需要注意的是如果你选了中文后续的安装向导、桌面菜单都会变成中文但一旦在命令行下处理中文文件名偶尔会遇到显示为方框的情况这属于正常现象等桌面环境装好后再装中文字体就能解决。键盘布局默认选择汉语或英语美式布局即可除非你的键盘是特殊排列否则不用改动。接下来会要求配置主机名这只是一个局域网内的标识随便起一个比如debian-xfce。域名那一栏可以直接留空除非你在内网里有真正要绑定的域。2.2 磁盘分区方案选择分区是安装过程中最让人紧张的一步其实 Debian 已经帮你规划好选项。安装器会提供几种方案使用整个磁盘、使用整个磁盘并设置 LVM、使用整个磁盘并设置加密以及手动分区。对大部分用户我会推荐“使用整个磁盘”再配一个独立家目录的方案。具体步骤是在“使用整个磁盘”后选择将所有文件放在一个分区中然后把引导分区换成/boot、把其余空间分给/和swap。这样做的原因是系统更新时/目录可能被撑爆独立出/和swap后清理起来更方便。如果内存达到 4GB 及以上swap 分区可以小一些比如 2GB内存只有 2GB也建议保留 2GB 左右的 swap。因为 Xfce 本身内存占用不高但浏览器和办公软件很容易吃满内存swap 能兜底。手动分区的思路也不难一个/boot分区大小 512MB 到 1GB格式通常为 ext4一个/分区挂载根目录大小建议至少 30GB如果你要装大量开发工具50GB 以上更稳妥一个swap分区按需分配剩余空间可以单独建/home分区方便日后重装系统时保留个人文件。如果后续不打算重装系统不单独分/home也无所谓。2.3 安装源与镜像地址分区完成后安装器会读取镜像。这一步选择的国家和镜像地址决定了后续下载速度。我在实际安装时发现如果选了默认镜像偶尔会卡在一个界面上半天不动后来直接在镜像列表里选了“其它”然后输入知名镜像站的路径速度立刻起来了。镜像地址怎么填如果是 netinst 安装这里填的是软件源地址。如果你用的是 DVD 镜像这一步会提示是否使用网络镜像选“否”也没关系DVD 本身的软件包已经够完成一个桌面系统。但为了后续更新建议还是选“是”并用配置好的网络镜像。配置时需要填写 HTTP 协议和镜像目录一般是http、deb.debian.org镜像路径则根据地区选择。如果你不知道填什么可以直接选列表里的“中国”相关镜像那些镜像都是由维护者提供的稳定性和速度都经过验证。配置完成后安装器会读取软件包索引等它跑完再继续。3. 软件包选择与 Xfce 桌面环境安装3.1 在 tasksel 中选中 Xfce安装到了“软件选择”这一步会看到一个列表里面有桌面环境、SSH server、标准系统工具等选项。如果你想在安装过程中直接把 Xfce 选上我这里给你一个准确的参考流程。Debian 默认的桌面环境是 GNOME但在 tasksel 界面里通过勾选“Xfce”可以安装 Xfce 桌面。具体操作是在软件选择界面先取消勾选“桌面环境”这个可能默认选中的项再勾选“Xfce”。注意这不是在“桌面环境”下的二级选项而是在 tasksel 列表里的一个独立条目。如果你没有看到“Xfce”说明你的镜像里没有包含对应的包这种情况通常出现在你选择了 mini 安装或者某个特殊镜像时需要改用网络安装。选好 Xfce 后勾选“SSH server”和“标准系统工具”。SSH server 不是必须的但以后从另外一台电脑远程登录这台机器时会很方便。标准系统工具则包含了一些基础的网络、文本处理工具建议勾上。安装包的过程会持续一段时间这里没有太多操作耐心等它跑完就行。安装完成后安装器会让你设置 root 密码和创建第一个用户。我建议 root 密码不要设得太简单这个账户拥有系统完全控制权一旦被攻破后果很严重。普通用户名尽量用小写字母密码也要和 root 密码区分开。3.2 从命令行手动安装 Xfce补充方案如果你当初没有在 tasksel 里选 Xfce而是装了一个纯命令行系统也不要紧安装完成后在 root 下运行一条命令就能补上。这个方法我还挺常用尤其是拿到一台配置极低、只想跑轻量桌面的机器时。命令是apt update apt install xfce4 xfce4-goodies这里有两点要说明。第一xfce4是最小化的 Xfce 桌面只包含面板、桌面、窗口管理等核心组件xfce4-goodies则包含额外插件和工具比如截图工具、任务管理器、剪贴板历史等。对不熟悉命令行的新手我建议两者都装体验会完整很多。第二安装完桌面不会自动启动你需要一个显示管理器也就是图形登录界面。最常用的轻量级显示管理器是 LightDM一条命令apt install lightdm安装过程中它会弹出一个对话框询问默认显示管理器用 Tab 键选中 lightdm按确定即可。如果没有弹出可以在系统启动时手动启用。接下来重启机器。重启后如果看到图形登录界面就说明 Xfce 已经成功“长”在系统上。4. 第一次启动与系统配置4.1 添加普通用户与 sudo 权限安装器在创建用户时其实已经创建了一个拥有 sudo 权限的普通用户。如果你当时忘记设置也可以登录 root 后在终端里手动添加。我这里补充一下保证操作规范的建议。添加新用户并设置密码adduser newuser然后赋予该用户 sudo 权限usermod -aG sudo newuser不要把 sudo 权限直接给 root 以外所有用户也没必要把所有用户都加入 sudo 组。一个管理员账号一个日常账号足够应对大多数场景。日常使用尽量用普通用户需要时再通过sudo临时提升权限这样即使误删文件也只是影响家目录不会把整个系统搞坏。4.2 配置显卡驱动与网络Xfce 在大多数老硬件上默认使用 VESA 或 vesa 驱动能正常显示但分辨率可能不够或者不够流畅。如果你的显卡是 Intel、AMD 或老款 ATI 集成显卡通常不需要额外装闭源驱动因为 Linux 内核自带的驱动已经足够。遇到画面卡顿可以尝试安装固件包比如firmware-linux。如果是 Nvidia 独显建议先不要装闭源驱动先试试开源 nouveau 驱动等系统稳定后再决定是否需要升级。网络方面Debian 安装器默认启动了 DHCP所以一般插上网线就能上网。无线网络则在桌面环境装好后通过右上角的网络图标配置。如果你遇到有无线网卡但搜不到信号的情况很可能是没有安装 firmware 包。常见是firmware-iwlwifi或者firmware-realtek装完之后重启无线连接就出现了。系统时区设置也可以在安装后修改最简单的命令是sudo dpkg-reconfigure tzdata它会弹出交互式界面选亚洲、上海即可。这个配置很多教程都略过但我发现很多朋友装完系统后时间总不对其实都是时区问题而不是硬件时钟的问题。5. 常见问题排查与实用技巧5.1 开机黑屏或分辨率异常装完 Xfce 后第一次重启有时会遇到几个视觉上的问题开机后黑屏但键盘能响应分辨率锁定在 1024x768 或 800x600屏幕闪屏。这些问题大多和显卡驱动有关也有不少是显示管理器没有正确启动。先检查是不是显示管理器没有启动用 CtrlAltF1 切换到命令行登录后执行sudo systemctl status lightdm如果服务是 inactive就启动它sudo systemctl start lightdm如果服务正常但依旧黑屏考虑把显示管理器替换为 xfce 自带的 slim 或干脆用 startx 启动。我个人的经验是LightDM 在 Xfce 上稳定性最好但偶尔有兼容性问题这时可以安装另一个显示管理器比如sddm然后重启用它。分辨率异常的话打开 Xfce 的“设置” - “显示”里看看能否手动调分辨率。如果列表里没有正确的分辨率说明显卡驱动没装好。先执行sudo apt install mesa-utils然后运行glxinfo | grep renderer看看 OpenGL 是否工作。如果输出软件渲染就说明没加载显卡驱动需要装对应驱动。5.2 软件源更新慢Debian 默认的软件源是官方源国内访问速度时好时坏。我碰到过几次 apt update 卡在下载索引上很久没反应这种情况最直接的解决办法就是换源。打开源码列表文件sudo nano /etc/apt/sources.list将其中deb开头的行修改为镜像站地址我常用的是deb http://ftp.debian.org/debian buster main contrib non-free deb-src http://ftp.debian.org/debian buster main contrib non-free如果你对网络要求更高可以直接换成某些高校或科技公司的镜像源。换完后执行sudo apt update多试几次速度不理想就再换一个。注意不要同时配置多个相同版本的源只保留一份/etc/apt/sources.list和/etc/apt/sources.list.d/下的有效源不然 apt 会报错或者出现包冲突。5.3 安装后没有声音Xfce 下没有声音通常不是桌面问题而是 PulseAudio 没检测到正确的声卡设备。先排除硬件静音右键任务栏的音量图标看输出设备是否被置为静音。如果确定没静音安装工具包sudo apt install pulseaudio pavucontrol运行pavucontrol在“输出设备”里查看声卡是否被识别。如果显示“无可用的输出设备”可能是 hda-intel 驱动的自动探测问题。可以尝试关闭声卡的自动挂载功能在/etc/modprobe.d/alsa-base.conf末尾添加options snd-hda-intel enable_msi0重新加载 ALSAsudo alsa force-reload再测试speaker-test -c 2有声音就说明正常。这里的关键是分清是“声卡驱动没装”还是“服务没有启动”大多数时候安装pulseaudio并重启桌面就能解决。5.4 日常使用的小心得最后分享一点我在实际使用中的体会。Xfce 之所以在低配机器上流畅一个重要原因是它默认不启用窗口透明和动画特效。如果你想让它更快建议在“设置” - “窗口管理器”中关闭窗口动画并把主题设置为默认的“Greybird”之外更轻量的主题比如Adwaita。另外把系统服务里不用的蓝牙、打印机服务禁用也能省出几十 MB 内存。启动速度也是一个可优化点。可以用sudo apt install systemd-analyze systemd-analyze blame看看哪个服务最耗时然后决定是否禁用。Xfce 本身很克制地在消耗资源所以大部分拖慢启动的都是其他软件服务需要你自己逐个判断。另一个小技巧是给 Xfce 安装轻量的文件管理器。默认 Thunar 已经够轻快但如果你觉得不够试试 PCManFM在多标签和远程访问方面表现更好。换管理器不会破坏系统只要右键文件“打开方式”重新关联即可。如果你打算长期使用 Debian 10.6 Xfce建议每隔一段时间执行一次sudo apt update sudo apt upgrade把 Buster 的重点安全更新及时补上。Xfce 的软件包本身更新频率不高所以升级不会频繁带来大改动这正是这个组合稳定可靠的原因。折腾几次之后你会发现这套系统不需要杀毒、不需要每天清理垃圾安安静静地干活才是它的天性。
觉得有用,分享给同行:

为您的企业打造数字门面

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

立即咨询 →