刚接触Linux时,最大的困惑往往不是如何使用命令,而是如何把系统装到电脑上。Debian作为众多发行版的基石,安装流程看似传统,实则逻辑清晰。这里将拆解每一个环节,从制作安装介质到完成首次启动,让你对整个过程了然于心。

安装前的准备:镜像与启动盘
首先要获取正确的安装镜像。Debian官网提供多种类型的映像文件,对于大多数用户来说,选择amd64架构的netinst网络安装镜像最为灵活。这个镜像体积较小,安装过程中会从镜像服务器实时下载所需软件包,能确保安装的组件都是最新版本。如果网络环境不稳定,也可以下载包含桌面环境的完整DVD镜像,但文件会大得多。
镜像下载完成后需要制作可启动的U盘。在Windows上可以使用工具如Rufus,在Linux或macOS下则可以直接用dd命令。以Linux环境为例,插入U盘后先用lsblk确认设备标识,假设为/dev/sdb,然后执行:
sudo dd if=debian-12.5.0-amd64-netinst.iso of=/dev/sdb bs=4M status=progress && sync
这条命令会将镜像逐字节写入U盘,bs=4M能提升写入速度,status=progress显示进度信息,最后的sync确保数据完全刷入设备。注意of参数必须指向整个U盘设备而非某个分区,否则引导程序无法正确写入。制作完成后U盘的文件系统会被覆盖,原有数据将不可见,这是正常现象。
安装流程深度解析
将U盘插入目标电脑,开机时进入BIOS或UEFI设置界面,调整启动顺序使U盘优先。成功引导后会出现Debian安装菜单,可以选择Graphical install进入图形化安装模式,对新手更友好。启动后首先设置语言、区域和键盘布局,这些选项会直接影响后续终端的字符编码和时区配置。
网络配置环节需要留意,如果是通过网线连接路由器,系统通常能自动获取IP地址;若使用无线网络,安装程序会提示选择Wi-Fi网络并输入密码。主机名可以自行定义,域名栏在没有特定内部网络时留空即可。接下来设置root密码和创建普通用户,Debian默认推荐使用sudo而非直接允许root登录桌面,因此为普通用户设置一个强密码并记住非常重要。
磁盘分区是整个安装中最关键的步骤。对于一块全新硬盘或打算清空磁盘的情况,选择使用整个磁盘并采用将所有文件放在同一个分区的方案最为简单,安装程序会自动创建根分区和一个交换分区。如果希望更精细地管理,可以选手动分区,推荐为/根目录分配30GB以上空间,/home单独划分以方便日后重装系统而不丢失个人文件,再配置一个与内存大小相近的swap交换分区。固态硬盘用户还可以考虑启用TRIM支持,后续在系统中通过fstrim命令或定时任务维护。
软件选择与引导配置
分区确认后开始安装基本系统,此时程序会提示选择扫描额外的安装介质,一般选择“否”直接继续。随后进入软件包镜像源设置,如果网络安装介质无法自动匹配,可以手动选择地理位置较近的镜像服务器以加快下载速度。在软件选择界面,默认只勾选标准系统实用工具,若想获得桌面环境,则需要额外勾选Debian desktop environment,并可以在后续细化选择GNOME、KDE Plasma、Xfce等。对于服务器用途,建议不安装桌面组件以节省资源。
软件包的下载和安装会耗用较长时间,进度条跑满后,安装程序会询问是否将GRUB引导加载程序安装到主引导记录。如果电脑只运行这一个系统,直接确认即可;若存在多系统共存需求,安装程序通常能检测到其他操作系统并将其加入启动菜单。UEFI模式下GRUB会被安装到EFI系统分区,安装程序会自动识别,无需手动干预。完成这些步骤后,系统会提示安装完成并重启,此时记得拔掉U盘以免再次进入安装环境。
首次启动后的必要调整
重启进入全新的Debian系统,登录后首先建议更新软件包列表并升级所有包,执行sudo apt update && sudo apt upgrade可以确保所有组件处于最新状态。如果之前选择了网络安装镜像且未安装桌面,现在可以通过tasksel命令或直接安装元包来补充,例如sudo apt install gnome。Debian默认只启用自由软件源,若需要部分非自由固件或多媒体解码器,需编辑/etc/apt/sources.list文件,在每行末尾添加non-free和contrib组件,然后再次更新。
对于笔记本用户,检查无线网卡、蓝牙和电源管理是否正常是必做步骤。通常大多数硬件在Debian下都能直接驱动,个别较新的Wi-Fi适配器可能需要手动安装固件包,通过dmesg查看内核日志可以快速定位缺失固件的提示。顺手设置防火墙规则,启用ufw并添加必要允许策略,能让系统从一开始就处于相对安全的状态。至此,一个稳定、简洁的Debian基础环境便搭建完毕,可以根据需要进一步部署开发工具或服务了。