Debian Bookworm:全面介绍与安装指南 – wiki大全

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. 安装前准备

  1. 备份重要数据: 这是最关键的一步。在进行任何操作系统安装之前,务必备份您所有重要的文件,以防数据丢失。
  2. 下载 Debian 12 ISO 镜像: 访问 Debian 官方网站下载适用于您系统的 ISO 镜像文件。
    • 您可以选择较小的 “netinstall” ISO(在安装过程中下载软件包),或较大的 DVD ISO(包含更多预装软件包)。
    • 对于 64 位系统(最常见),选择 amd64 架构;对于旧的 32 位系统,选择 i386 架构。
  3. 创建可启动 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” 的典型步骤:

  1. 从 USB 启动: 将创建好的可启动 USB 驱动器插入计算机。重新启动电脑,并在启动时进入 BIOS/UEFI 设置(通常按 F2、F8、F12 或 Delete 键)。将 USB 驱动器设置为第一启动项。如果遇到问题,尝试禁用 Secure Boot 和 Fast Boot。保存并退出 BIOS。
  2. 选择图形安装: 从 Debian 安装程序的启动菜单中,选择 “Graphical Install” 选项。
  3. 语言、地区和键盘布局: 按照屏幕提示选择您偏好的语言、所在地区和键盘布局。
  4. 网络配置: 安装程序将尝试自动配置网络。如果使用有线连接,通常会自动连接。对于 Wi-Fi,您可能需要选择网络并输入密码。
  5. 主机名和域名: 为您的系统输入一个主机名(例如 debian-pc)。除非您有特定的网络设置,否则域名可以留空。
  6. 用户账户设置:
    • Root 密码: 系统会提示您设置 root 账户的密码。如果您希望通过 sudo 命令使用普通用户进行管理,可以留空此项,安装程序会默认允许您的普通用户使用 sudo
    • 创建普通用户账户: 提供您的全名、用户名和密码来创建一个新的普通用户账户。这将是您的主要操作账户。
  7. 磁盘分区: 这是安装过程中非常关键的一步。
    • 初学者: 建议选择 “Guided – Use entire disk”(引导 – 使用整个磁盘),安装程序会自动为您分区。
    • 高级用户/双启动: 选择 “Manual”(手动)分区。您需要为 /(根目录)、/home(可选,用于用户数据)和 swap(交换分区)创建分区。确保将 / 分区挂载点设置正确。
    • 在提示时确认将更改写入磁盘。
  8. 软件选择: 安装程序会显示可供安装的软件列表。您可以选择不同的桌面环境(如 GNOME、KDE Plasma、Xfce 等)以及其他常用工具。
  9. 安装 GRUB 引导加载程序: 在提示时选择 “Yes”(是)以将 GRUB 引导加载程序安装到您的主硬盘(通常是 /dev/sda)。这是系统能够启动的关键。
  10. 完成安装并重启: 安装完成后,按照提示移除 USB 驱动器,并重新启动系统。

5. 安装后配置

成功安装 Debian 12 后,您可以执行以下步骤以优化您的系统:

  1. 启用 sudo 访问(如果安装时未配置):
    如果您在安装时未设置 root 密码,且普通用户没有 sudo 权限,您需要将其添加到 sudo 组。打开终端,切换到 root 用户 (su -),然后运行:
    bash
    usermod -aG sudo your_username

    your_username 替换为您的实际用户名。然后注销并重新登录以使更改生效。
  2. 更新和升级系统:
    打开终端,运行以下命令以刷新软件包列表并安装所有可用更新:
    bash
    sudo apt update && sudo apt upgrade -y
  3. 启用 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
  4. 安装常用软件:
    • 文本编辑器: 安装 vimnanosudo 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)。
  5. 配置防火墙 (UFW):
    安装并启用简易防火墙 UFW 以增强安全性:
    bash
    sudo apt install ufw
    sudo ufw enable
  6. 安装 OpenSSH 服务器 (可选):
    如果需要远程访问,安装 OpenSSH 服务器:
    bash
    sudo apt install openssh-server
  7. 配置时区:
    确保系统时区设置正确:
    bash
    sudo timedatectl set-timezone Your/Timezone

    例如:sudo timedatectl set-timezone Asia/Shanghai
  8. 电源管理 (可选,适用于笔记本电脑):
    安装 TLP 等工具以优化笔记本电脑的电源消耗:
    bash
    sudo apt install tlp

通过遵循本指南,您应该能够成功安装并配置您的 Debian Bookworm 系统。享受 Debian 带来的稳定和强大体验吧!

滚动至顶部