Debian Bookworm:全面介绍与安装指南
Debian 作为一个备受推崇的 GNU/Linux 操作系统,以其卓越的稳定性、安全性和广泛的软件支持而闻名。Debian 12,代号 “Bookworm”,是其最新的稳定版本,于 2023 年 6 月 10 日发布,接替了 Debian 11 “Bullseye”。Bookworm 延续了 Debian 的核心理念,同时引入了多项改进和更新,使其成为从个人桌面到服务器和云环境的理想选择。
1. Debian Bookworm 概述与主要特性
Debian Bookworm 提供长达五年的支持周期,安全更新将持续到 2026 年 6 月 10 日,并有长期的 LTS (Long Term Support) 支持直到 2028 年 6 月 30 日。其主要亮点包括:
- Linux 内核 6.1 LTS: Bookworm 搭载了最新的 Linux 内核 6.1 LTS 版本,带来了更广泛的硬件支持、性能优化以及 Rust 编程语言支持。文件系统如 BTRFS 和 EXT4 也获得了显著的性能提升。
- 改进的硬件兼容性: 安装介质中默认包含非自由固件,大大简化了安装过程,提高了对各种硬件设备的兼容性,尤其是 Wi-Fi 和显卡驱动。
- 更新的软件栈: 系统核心组件如 systemd 和 GCC 编译器得到了更新。同时,编程语言版本也进行了升级,例如 Python 3.9、Ruby 3.0 和 Perl 5.32。
- 增强的桌面环境: 提供了多个更新的桌面环境选项,其中 GNOME 桌面环境现在默认使用 Pipewire 作为音频服务器,改善了音频处理。
- 优化的安装程序: 安装程序经过改进,提供了更流畅的用户体验,包括更好的硬件检测和更直观的界面。
- 安全焦点: Debian 12 延续了其对稳定性和安全性的承诺,提供及时更新、基于 Linux 内核 6.1 的强化安全性、更新的 OpenSSH 以及强大的加密选项(如 LUKS)。
2. 系统要求
在安装 Debian 12 “Bookworm” 之前,请确保您的系统满足以下最低和推荐配置:
- 处理器:
- 最低:1 GHz (32 位 PC 为 i686)
- 推荐:1 GHz 双核或更快的处理器
- 内存 (RAM):
- 最低:512 MB
- 推荐(基本使用):1 GB
- 推荐(良好性能):2 GB 或更多
- 推荐(现代桌面环境):4 GB 或更多
- 存储空间:
- 最低:10 GB
- 推荐(一般使用):20 GB
- 推荐(现代桌面或双启动):25-30 GB
- 推荐(root 分区和额外软件):35 GB
- 安装介质: 建议使用 8 GB 或更大的 USB 闪存驱动器。
- 互联网连接: 对于网络安装和更新,可选但推荐。
3. 安装前准备
- 备份重要数据: 这是最关键的一步。在进行任何操作系统安装之前,务必备份您所有重要的文件,以防数据丢失。
- 下载 Debian 12 ISO 镜像: 访问 Debian 官方网站下载适用于您系统的 ISO 镜像文件。
- 您可以选择较小的 “netinstall” ISO(在安装过程中下载软件包),或较大的 DVD ISO(包含更多预装软件包)。
- 对于 64 位系统(最常见),选择
amd64架构;对于旧的 32 位系统,选择i386架构。
- 创建可启动 USB 驱动器:
- Windows 用户: 可以使用 Rufus 或 Balena Etcher 等工具将 ISO 镜像写入 USB 驱动器。
- macOS/Linux 用户: 同样可以使用 Balena Etcher。Linux 用户还可以使用
dd命令:
bash
sudo dd if=/path/to/your.iso of=/dev/sdX bs=4M status=progress && sync
请务必将/path/to/your.iso替换为实际的 ISO 文件路径,将/dev/sdX替换为您的 USB 驱动器设备名称(例如/dev/sdb)。请务必谨慎操作,选择错误的设备会导致数据丢失。
4. 安装指南 (逐步教学)
以下是使用图形安装程序安装 Debian 12 “Bookworm” 的典型步骤:
- 从 USB 启动: 将创建好的可启动 USB 驱动器插入计算机。重新启动电脑,并在启动时进入 BIOS/UEFI 设置(通常按 F2、F8、F12 或 Delete 键)。将 USB 驱动器设置为第一启动项。如果遇到问题,尝试禁用 Secure Boot 和 Fast Boot。保存并退出 BIOS。
- 选择图形安装: 从 Debian 安装程序的启动菜单中,选择 “Graphical Install” 选项。
- 语言、地区和键盘布局: 按照屏幕提示选择您偏好的语言、所在地区和键盘布局。
- 网络配置: 安装程序将尝试自动配置网络。如果使用有线连接,通常会自动连接。对于 Wi-Fi,您可能需要选择网络并输入密码。
- 主机名和域名: 为您的系统输入一个主机名(例如
debian-pc)。除非您有特定的网络设置,否则域名可以留空。 - 用户账户设置:
- Root 密码: 系统会提示您设置
root账户的密码。如果您希望通过sudo命令使用普通用户进行管理,可以留空此项,安装程序会默认允许您的普通用户使用sudo。 - 创建普通用户账户: 提供您的全名、用户名和密码来创建一个新的普通用户账户。这将是您的主要操作账户。
- Root 密码: 系统会提示您设置
- 磁盘分区: 这是安装过程中非常关键的一步。
- 初学者: 建议选择 “Guided – Use entire disk”(引导 – 使用整个磁盘),安装程序会自动为您分区。
- 高级用户/双启动: 选择 “Manual”(手动)分区。您需要为
/(根目录)、/home(可选,用于用户数据)和swap(交换分区)创建分区。确保将/分区挂载点设置正确。 - 在提示时确认将更改写入磁盘。
- 软件选择: 安装程序会显示可供安装的软件列表。您可以选择不同的桌面环境(如 GNOME、KDE Plasma、Xfce 等)以及其他常用工具。
- 安装 GRUB 引导加载程序: 在提示时选择 “Yes”(是)以将 GRUB 引导加载程序安装到您的主硬盘(通常是
/dev/sda)。这是系统能够启动的关键。 - 完成安装并重启: 安装完成后,按照提示移除 USB 驱动器,并重新启动系统。
5. 安装后配置
成功安装 Debian 12 后,您可以执行以下步骤以优化您的系统:
- 启用
sudo访问(如果安装时未配置):
如果您在安装时未设置 root 密码,且普通用户没有sudo权限,您需要将其添加到sudo组。打开终端,切换到 root 用户 (su -),然后运行:
bash
usermod -aG sudo your_username
将your_username替换为您的实际用户名。然后注销并重新登录以使更改生效。 - 更新和升级系统:
打开终端,运行以下命令以刷新软件包列表并安装所有可用更新:
bash
sudo apt update && sudo apt upgrade -y - 启用 contrib 和 non-free 软件源:
为了访问专有驱动程序和更多软件,您可能需要编辑/etc/apt/sources.list文件,并在每行末尾添加contrib non-free non-free-firmware。例如:
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
然后再次运行sudo apt update。 - 安装常用软件:
- 文本编辑器: 安装
vim或nano:sudo apt install vim nano - 编译工具: 安装
build-essential以便从源代码编译软件:sudo apt install build-essential - 多媒体解码器: 安装多媒体解码器以播放各种音频和视频格式。
- Flatpak 和 Flathub: 设置 Flatpak 以访问 Flathub 上的广泛应用程序:
bash
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - 网页浏览器: 根据需要安装您偏好的浏览器(如 Firefox 通常已包含,您也可以安装 Chrome)。
- 文本编辑器: 安装
- 配置防火墙 (UFW):
安装并启用简易防火墙 UFW 以增强安全性:
bash
sudo apt install ufw
sudo ufw enable - 安装 OpenSSH 服务器 (可选):
如果需要远程访问,安装 OpenSSH 服务器:
bash
sudo apt install openssh-server - 配置时区:
确保系统时区设置正确:
bash
sudo timedatectl set-timezone Your/Timezone
例如:sudo timedatectl set-timezone Asia/Shanghai - 电源管理 (可选,适用于笔记本电脑):
安装 TLP 等工具以优化笔记本电脑的电源消耗:
bash
sudo apt install tlp
通过遵循本指南,您应该能够成功安装并配置您的 Debian Bookworm 系统。享受 Debian 带来的稳定和强大体验吧!