Debian 12 Bookworm:完整指南与入门
Debian 12,代号“Bookworm”,是Debian项目发布的最新稳定版操作系统,以其卓越的稳定性、强大的安全性和对自由开源软件的坚定承诺而闻名。无论您是经验丰富的Linux用户还是初次接触,本指南都将为您提供一个从安装到基础配置的全面概览。
前期准备
在开始安装Debian 12之前,请确保您已做好以下准备:
- 系统需求: 至少2GB RAM(推荐4GB或更高),20GB的空闲硬盘空间(推荐使用SSD),以及1GHz双核处理器或更佳。安装过程中和安装后进行更新推荐有互联网连接。
- 安装介质: 一个8GB或更大的USB闪存驱动器,以及已下载的Debian 12 ISO镜像文件。
- 可引导USB工具: 您可以使用Rufus(适用于Windows)、Balena Etcher(适用于Windows、macOS、Linux)或
dd命令(适用于Linux)来创建可引导USB驱动器。 - 数据备份: 在您计划安装Debian的计算机上,务必备份所有重要数据。安装过程可能会擦除现有数据。
安装步骤详解
-
下载Debian 12 ISO镜像:
- 访问Debian官方网站:
https://www.debian.org/download。 - 选择适合您系统的版本(例如,
amd64适用于64位系统)。 - 您可以选择Netinstall ISO(文件较小,在安装过程中下载软件包)或DVD ISO(文件较大,包含更多预装软件包)。
- 访问Debian官方网站:
-
创建可引导USB驱动器:
- Windows (使用Rufus): 下载并安装Rufus。插入您的USB驱动器,选择已下载的Debian 12 ISO文件,根据您的系统选择GPT(用于UEFI)或MBR(用于BIOS),然后点击“开始”。
- Linux (使用
dd命令): 插入USB驱动器,使用lsblk命令查找其设备名称(例如,/dev/sdX),然后运行sudo dd if=/path/to/debian.iso of=/dev/sdX bs=4M status=progress。 - 跨平台 (使用Balena Etcher): 下载并安装Balena Etcher,选择Debian ISO,选择您的USB驱动器,然后点击“Flash”。
-
配置BIOS/UEFI设置:
- 将可引导USB驱动器插入您的计算机。
- 重启计算机,并在启动时进入BIOS/UEFI设置(通常通过按F2、F8、F12、Esc或Del键)。
- 更改启动顺序,将USB驱动器优先级设置为最高。
- 如果启用,请禁用“安全启动”(Secure Boot)和“快速启动”(Fast Boot),它们可能会干扰Linux的安装。
- 保存更改并退出BIOS/UEFI。
-
启动Debian 12安装:
- 从USB驱动器启动。在GRUB菜单中选择“图形安装”(Graphical install)选项。
- 按照屏幕上的指示选择您的语言、地区和键盘布局。
- 配置您的网络连接(有线或无线)。
-
设置用户和密码:
- 系统会提示您为
root(管理员)账户设置密码。 - 创建一个新的用户账户,提供全名、用户名和密码。这将是您的主要用户账户。
- 系统会提示您为
-
磁盘分区:
- 选择分区方法。对于初学者,推荐使用“引导 – 使用整个磁盘”(Guided – use entire disk)。
- 为了获得更大的灵活性,可以选择“引导 – 使用整个磁盘并使用LVM”(Guided – use entire disk with LVM)。高级用户可以选择“手动”(Manual)分区。
- 选择用于安装的磁盘,并确认分区方案(例如,创建单独的
/home分区以便于升级)。
-
安装基本系统和软件选择:
- 安装程序将继续安装基本系统。
- 选择离您所在区域最近的软件包镜像源。
- 选择您希望安装的软件,包括您首选的桌面环境(例如,GNOME、KDE Plasma、XFCE)。
-
安装GRUB引导加载器:
- 将GRUB引导加载器安装到您的主驱动器(通常是
/dev/sda或/dev/nvme0n1)。
- 将GRUB引导加载器安装到您的主驱动器(通常是
-
完成安装并重启:
- 安装完成后,当提示时移除USB驱动器。
- 重启您的系统。您应该会看到GRUB菜单,允许您引导进入新的Debian 12系统。
安装后设置
成功安装Debian 12后,请考虑以下步骤来优化您的系统:
-
更新您的系统:
- 打开终端并运行:
sudo apt update && sudo apt upgrade -y。这将刷新软件包列表并安装所有已安装软件包的最新版本。
- 打开终端并运行:
-
为您的用户账户启用
sudo:- 如果您的用户账户没有
sudo访问权限,请切换到root用户(su -),然后将您的用户添加到sudo组:usermod -aG sudo your_username。注销并重新登录以使更改生效。
- 如果您的用户账户没有
-
启用
contrib和non-free仓库:- 编辑
/etc/apt/sources.list文件,并在每个deb和deb-src行后追加contrib non-free non-free-firmware。 - 然后运行
sudo apt update。这将允许您安装非开源或需要专有固件的软件。
- 编辑
-
设置Flatpak和Flathub:
- Flatpak提供了访问大量最新应用程序的途径。安装Flatpak:
sudo apt install flatpak。 - 添加Flathub仓库:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo。 - 重启您的系统以完全启用Flatpak。
- Flatpak提供了访问大量最新应用程序的途径。安装Flatpak:
-
安装其他软件:
- 安装常用应用程序,如Firefox、VLC和GIMP:
sudo apt install firefox vlc gimp。 - 对于开发人员,安装
build-essential:sudo apt install build-essential。
- 安装常用应用程序,如Firefox、VLC和GIMP:
-
启用防火墙 (UFW):
- Debian包含UFW(Uncomplicated Firewall),但默认不启用。安装图形化前端GUFW以便于管理:
sudo apt install gufw。 - 启用防火墙:
sudo ufw enable。
- Debian包含UFW(Uncomplicated Firewall),但默认不启用。安装图形化前端GUFW以便于管理:
-
安装OpenSSH服务器(可选):
- 如果您需要通过SSH远程访问Debian系统,请安装OpenSSH服务器:
sudo apt install openssh-server。 - 启动并启用服务:
sudo systemctl start ssh && sudo systemctl enable ssh。
- 如果您需要通过SSH远程访问Debian系统,请安装OpenSSH服务器:
通过遵循这些步骤,您将能够成功安装、更新并配置您的Debian 12 Bookworm系统,使其为日常使用做好准备。