Debian Linux 安装指南:从准备到优化的完整教程

Debian 是一款以稳定性安全性开源精神著称的 Linux 发行版,由全球志愿者社区开发维护,广泛应用于服务器、桌面和嵌入式系统。其核心优势包括:

  • 丰富的软件仓库:超过 60,000 个预编译软件包,覆盖从基础工具到专业应用;
  • 长期支持(LTS):稳定版提供 5 年安全更新,适合生产环境;
  • 灵活的定制性:支持从最小化安装到全桌面环境的多种配置;
  • 遵循自由软件协议:默认仅包含开源软件,同时允许添加非自由组件(如闭源驱动)。

本文将详细介绍 Debian 的完整安装流程,从前期准备到 post-install 优化,适合初学者和需要系统部署参考的用户。

目录#

  1. 前期准备
    1.1 系统要求
    1.2 下载 Debian ISO
    1.3 验证 ISO 完整性
    1.4 制作启动盘
  2. 启动与 BIOS/UEFI 配置
    2.1 进入 BIOS/UEFI 设置
    2.2 调整启动顺序
    2.3 关闭 Secure Boot(如需要)
  3. 安装流程详解
    3.1 启动安装程序
    3.2 语言与区域设置
    3.3 网络配置
    3.4 主机名与用户账户
    3.5 磁盘分区(核心步骤)
    3.6 软件选择
    3.7 GRUB 引导程序安装
  4. Post-Installation:系统优化与配置
    4.1 更新系统与安装基础工具
    4.2 配置软件源(含非自由软件)
    4.3 安装硬件驱动
    4.4 配置 sudo 权限
    4.5 安装常用软件
  5. 常见问题与解决方案
  6. 参考资料

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 文件损坏或被篡改,需验证其校验和:

  1. 下载 ISO 后,从官方页面获取对应版本的校验和文件(如 SHA256SUMS);
  2. 在终端中运行以下命令验证(以 Debian 12 netinst 为例):
    # 计算本地 ISO 的 SHA256 哈希
    sha256sum debian-12.5.0-amd64-netinst.iso
    # 对比输出与官方 SHA256SUMS 文件中的值,完全一致则验证通过

1.4 制作启动盘#

需使用至少 2 GB 的 USB 闪存盘,推荐工具:

Windows/macOS:使用 Rufus#

  1. 下载 Rufus 并打开;
  2. 选择 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=progress

2. 启动与 BIOS/UEFI 配置#

2.1 进入 BIOS/UEFI 设置#

开机时根据主板品牌按下对应按键:

  • 联想/戴尔:F2F12
  • HP:F10
  • 华硕:DelF2
  • 苹果:开机时长按 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,无需手动操作。

无线连接#

  1. 选择无线网卡 → 选择 WiFi 网络 → 输入密码 → 等待获取 IP。

手动配置(高级用户)#

如需固定 IP,选择「手动配置网络」→ 输入 IP 地址、子网掩码、网关、DNS(如 114.114.114.1148.8.8.8)。

3.4 主机名与用户账户#

  • 主机名:设置系统名称(如 debian-desktop);
  • 域名:家庭用户可留空;
  • ** root 密码**:建议设置强密码(但推荐后续使用 sudo 而非直接登录 root);
  • 创建普通用户:输入用户名、全名、密码 → 勾选「将此用户加入 sudo 组」(若选项存在)。

3.5 磁盘分区(核心步骤)#

警告:分区会格式化数据,务必提前备份重要文件!

推荐方案:手动分区(适合大多数用户)#

选择「手动」→ 选择硬盘(如 /dev/sda)→ 新建分区表(UEFI 选 GPT,BIOS 选 MBR)→ 创建以下分区:

分区路径类型大小建议文件系统作用
/boot/efiEFI 系统分区512 MBFAT32UEFI 引导程序存储(仅 UEFI 系统需要)
/boot引导分区1 GBext4存放内核和引导配置
[SWAP]交换分区1-2 倍内存(或 4 GB)swap虚拟内存(内存不足时使用)
/根分区至少 20 GBext4系统文件(如 /usr/bin
/home用户数据分区剩余空间ext4存放用户文件(文档、下载等)

示例操作步骤:#

  1. 选中「空闲空间」→ 「创建」→ 大小输入 512M → 用途选择「EFI 系统分区」→ 确定;
  2. 剩余空闲空间继续创建 /boot(1 GB,ext4)、swap(4 GB)、/(30 GB,ext4)、/home(剩余空间,ext4);
  3. 选择「完成分区并将更改写入磁盘」→ 确认格式化。

3.6 软件选择#

安装程序会提示选择「任务」(软件集合),推荐选项:

  • 桌面环境:根据需求选择(GNOME、KDE Plasma、Xfce 等,新手推荐 GNOME 或 Xfce);
  • 标准系统工具:必选(含基础命令和服务);
  • SSH 服务器:如需远程管理可勾选;
  • 其他:如「Web 服务器」「打印服务器」等,非必要可不选(后续可通过 apt 安装)。

3.7 GRUB 引导程序安装#

  • 安装位置
    • UEFI 系统:选择 EFI 系统分区(如 /dev/sda1,挂载点 /boot/efi);
    • BIOS 系统:选择硬盘 MBR(如 /dev/sda);
  • 双系统注意:若已安装 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 wget

4.2 配置软件源(含非自由软件)#

Debian 默认源仅包含自由软件,如需安装闭源驱动(如 NVIDIA 显卡、WiFi 驱动),需添加 contribnon-free 组件:

  1. 编辑源列表文件:
    sudo vim /etc/apt/sources.list
  2. 在每行末尾添加 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
  3. 保存并更新源:
    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.io

5. 常见问题与解决方案#

Q1:安装后无法连接 WiFi?#

A:检查是否安装对应无线固件(见 4.3 节),或通过有线网络安装 firmware-linux-nonfree

Q2:GRUB 菜单未显示 Windows 系统?#

A:更新 GRUB 配置:

sudo update-grub

Q3:桌面环境卡顿?#

A:检查显卡驱动是否安装,或降低桌面特效(如 GNOME 中禁用动画)。

Q4:中文显示乱码?#

A:安装中文字体:

sudo apt install -y fonts-wqy-zenhei fonts-wqy-microhei

6. 参考资料#

通过以上步骤,你已完成 Debian 的安装与基础配置。Debian 以稳定性见长,后续使用中建议定期通过 sudo apt update && sudo apt upgrade 更新系统,保持安全与性能。如有问题,可参考官方文档或社区论坛获取支持。