Debian Linux 安装指南:从准备到优化的完整教程
Debian 是一款以稳定性、安全性和开源精神著称的 Linux 发行版,由全球志愿者社区开发维护,广泛应用于服务器、桌面和嵌入式系统。其核心优势包括:
- 丰富的软件仓库:超过 60,000 个预编译软件包,覆盖从基础工具到专业应用;
- 长期支持(LTS):稳定版提供 5 年安全更新,适合生产环境;
- 灵活的定制性:支持从最小化安装到全桌面环境的多种配置;
- 遵循自由软件协议:默认仅包含开源软件,同时允许添加非自由组件(如闭源驱动)。
本文将详细介绍 Debian 的完整安装流程,从前期准备到 post-install 优化,适合初学者和需要系统部署参考的用户。
目录#
- 前期准备
1.1 系统要求
1.2 下载 Debian ISO
1.3 验证 ISO 完整性
1.4 制作启动盘 - 启动与 BIOS/UEFI 配置
2.1 进入 BIOS/UEFI 设置
2.2 调整启动顺序
2.3 关闭 Secure Boot(如需要) - 安装流程详解
3.1 启动安装程序
3.2 语言与区域设置
3.3 网络配置
3.4 主机名与用户账户
3.5 磁盘分区(核心步骤)
3.6 软件选择
3.7 GRUB 引导程序安装 - Post-Installation:系统优化与配置
4.1 更新系统与安装基础工具
4.2 配置软件源(含非自由软件)
4.3 安装硬件驱动
4.4 配置 sudo 权限
4.5 安装常用软件 - 常见问题与解决方案
- 参考资料
1. 前期准备#
1.1 系统要求#
Debian 对硬件要求较低,但为保证流畅体验,建议满足以下配置:
- CPU:64 位处理器(AMD64/Intel 64),最低 1 GHz;
- 内存:至少 2 GB RAM(桌面环境建议 4 GB+);
- 存储:至少 10 GB 可用空间(桌面环境建议 20 GB+);
- 启动方式:支持 BIOS 或 UEFI;
- 网络:建议有线连接(安装过程需下载依赖,无线需额外驱动支持)。
1.2 下载 Debian ISO#
访问 Debian 官方下载页,选择适合的 ISO 版本:
- 推荐:netinst ISO(网络安装版,约 700 MB):仅包含核心组件,安装时通过网络下载其他软件,适合网络条件良好的用户;
- DVD ISO(完整安装版,4.7 GB+):包含大部分常用软件,无需网络即可安装,但文件较大。
注意:选择最新稳定版(如 Debian 12 "Bookworm"),并根据架构选择 amd64(64 位)或 i386(32 位,仅旧设备使用)。
1.3 验证 ISO 完整性#
为避免下载的 ISO 文件损坏或被篡改,需验证其校验和:
- 下载 ISO 后,从官方页面获取对应版本的校验和文件(如
SHA256SUMS); - 在终端中运行以下命令验证(以 Debian 12 netinst 为例):
# 计算本地 ISO 的 SHA256 哈希 sha256sum debian-12.5.0-amd64-netinst.iso # 对比输出与官方 SHA256SUMS 文件中的值,完全一致则验证通过
1.4 制作启动盘#
需使用至少 2 GB 的 USB 闪存盘,推荐工具:
Windows/macOS:使用 Rufus#
- 下载 Rufus 并打开;
- 选择 USB 设备 → 选择下载的 Debian ISO → 分区方案选择 GPT(UEFI)或 MBR(BIOS)→ 点击「开始」。
Linux:使用 dd 命令#
终端中运行(注意:替换 /dev/sdX 为你的 USB 设备路径,错误操作会格式化硬盘!):
# 查看设备列表(找到 USB 设备,如 /dev/sdb)
lsblk
# 卸载 USB 设备(如有挂载)
umount /dev/sdX*
# 写入 ISO 到 USB(耗时约 5-10 分钟)
sudo dd if=debian-12.5.0-amd64-netinst.iso of=/dev/sdX bs=4M status=progress2. 启动与 BIOS/UEFI 配置#
2.1 进入 BIOS/UEFI 设置#
开机时根据主板品牌按下对应按键:
- 联想/戴尔:
F2或F12 - HP:
F10 - 华硕:
Del或F2 - 苹果:开机时长按
Option键
2.2 调整启动顺序#
在 BIOS/UEFI 菜单中,将「USB 设备」设为第一启动项(通常在「Boot」选项卡中)。
2.3 关闭 Secure Boot(如需要)#
若安装过程中提示「无法找到驱动」或「启动失败」,可能是 Secure Boot 阻止了 Linux 引导程序:
- 进入 BIOS/UEFI → 找到「Secure Boot」选项 → 设置为「Disabled」→ 保存并退出。
3. 安装流程详解#
3.1 启动安装程序#
插入启动盘并重启电脑,选择 「Install Debian GNU/Linux」(图形化安装)或 「Graphical install」(推荐新手)。
3.2 语言与区域设置#
- 语言:选择「简体中文」(安装过程语言,系统语言可后续调整);
- 地区:选择「中国」;
- 键盘布局:默认「汉语」→「汉语(简体,UTF-8)」。
3.3 网络配置#
有线连接(推荐)#
若电脑插有网线,安装程序会自动检测并配置 DHCP,无需手动操作。
无线连接#
- 选择无线网卡 → 选择 WiFi 网络 → 输入密码 → 等待获取 IP。
手动配置(高级用户)#
如需固定 IP,选择「手动配置网络」→ 输入 IP 地址、子网掩码、网关、DNS(如 114.114.114.114 或 8.8.8.8)。
3.4 主机名与用户账户#
- 主机名:设置系统名称(如
debian-desktop); - 域名:家庭用户可留空;
- ** root 密码**:建议设置强密码(但推荐后续使用
sudo而非直接登录 root); - 创建普通用户:输入用户名、全名、密码 → 勾选「将此用户加入 sudo 组」(若选项存在)。
3.5 磁盘分区(核心步骤)#
警告:分区会格式化数据,务必提前备份重要文件!
推荐方案:手动分区(适合大多数用户)#
选择「手动」→ 选择硬盘(如 /dev/sda)→ 新建分区表(UEFI 选 GPT,BIOS 选 MBR)→ 创建以下分区:
| 分区路径 | 类型 | 大小建议 | 文件系统 | 作用 |
|---|---|---|---|---|
/boot/efi | EFI 系统分区 | 512 MB | FAT32 | UEFI 引导程序存储(仅 UEFI 系统需要) |
/boot | 引导分区 | 1 GB | ext4 | 存放内核和引导配置 |
[SWAP] | 交换分区 | 1-2 倍内存(或 4 GB) | swap | 虚拟内存(内存不足时使用) |
/ | 根分区 | 至少 20 GB | ext4 | 系统文件(如 /usr、/bin) |
/home | 用户数据分区 | 剩余空间 | ext4 | 存放用户文件(文档、下载等) |
示例操作步骤:#
- 选中「空闲空间」→ 「创建」→ 大小输入
512M→ 用途选择「EFI 系统分区」→ 确定; - 剩余空闲空间继续创建
/boot(1 GB,ext4)、swap(4 GB)、/(30 GB,ext4)、/home(剩余空间,ext4); - 选择「完成分区并将更改写入磁盘」→ 确认格式化。
3.6 软件选择#
安装程序会提示选择「任务」(软件集合),推荐选项:
- 桌面环境:根据需求选择(GNOME、KDE Plasma、Xfce 等,新手推荐 GNOME 或 Xfce);
- 标准系统工具:必选(含基础命令和服务);
- SSH 服务器:如需远程管理可勾选;
- 其他:如「Web 服务器」「打印服务器」等,非必要可不选(后续可通过
apt安装)。
3.7 GRUB 引导程序安装#
- 安装位置:
- UEFI 系统:选择 EFI 系统分区(如
/dev/sda1,挂载点/boot/efi); - BIOS 系统:选择硬盘 MBR(如
/dev/sda);
- UEFI 系统:选择 EFI 系统分区(如
- 双系统注意:若已安装 Windows,GRUB 会自动检测并添加启动项,无需额外配置。
安装完成后,重启电脑并移除 USB 启动盘,首次启动会进入 GRUB 菜单,选择「Debian GNU/Linux」即可进入系统。
4. Post-Installation:系统优化与配置#
4.1 更新系统与安装基础工具#
首次登录后,打开终端(快捷键 Ctrl+Alt+T),运行以下命令更新系统:
# 更新软件源索引
sudo apt update
# 升级已安装软件(-y 自动确认)
sudo apt upgrade -y
# 安装常用工具(如文本编辑器、网络工具)
sudo apt install -y vim htop net-tools curl wget4.2 配置软件源(含非自由软件)#
Debian 默认源仅包含自由软件,如需安装闭源驱动(如 NVIDIA 显卡、WiFi 驱动),需添加 contrib 和 non-free 组件:
- 编辑源列表文件:
sudo vim /etc/apt/sources.list - 在每行末尾添加
contrib non-free non-free-firmware(以 Debian 12 为例):deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware - 保存并更新源:
sudo apt update
4.3 安装硬件驱动#
显卡驱动#
- NVIDIA 显卡:
sudo apt install -y nvidia-driver firmware-misc-nonfree - AMD/Intel 集成显卡:通常无需额外驱动,开源驱动已包含在内核中。
无线网卡驱动#
若 WiFi 无法使用,安装通用固件:
sudo apt install -y firmware-linux firmware-iwlwifi # Intel 无线
sudo apt install -y firmware-atheros # Atheros 无线4.4 配置 sudo 权限#
若安装时未将用户加入 sudo 组,手动添加:
# 切换到 root(输入 root 密码)
su -
# 添加用户到 sudo 组(替换 username 为你的用户名)
usermod -aG sudo username
# 退出 root
exit
# 注销并重新登录,sudo 权限生效4.5 安装常用软件#
浏览器#
# 安装 Firefox(Debian 默认预装,或通过以下命令)
sudo apt install -y firefox-esr
# 安装 Chrome(需手动下载 deb 包)
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb媒体播放与编解码器#
# 安装视频/音频编解码器
sudo apt install -y ffmpeg gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
# 安装播放器(如 VLC)
sudo apt install -y vlc开发工具#
# 安装 Git、Python、Docker 等
sudo apt install -y git python3 python3-pip docker.io5. 常见问题与解决方案#
Q1:安装后无法连接 WiFi?#
A:检查是否安装对应无线固件(见 4.3 节),或通过有线网络安装 firmware-linux-nonfree。
Q2:GRUB 菜单未显示 Windows 系统?#
A:更新 GRUB 配置:
sudo update-grubQ3:桌面环境卡顿?#
A:检查显卡驱动是否安装,或降低桌面特效(如 GNOME 中禁用动画)。
Q4:中文显示乱码?#
A:安装中文字体:
sudo apt install -y fonts-wqy-zenhei fonts-wqy-microhei6. 参考资料#
通过以上步骤,你已完成 Debian 的安装与基础配置。Debian 以稳定性见长,后续使用中建议定期通过 sudo apt update && sudo apt upgrade 更新系统,保持安全与性能。如有问题,可参考官方文档或社区论坛获取支持。