阅读量:51
Debian环境搭建与配置指南
一、前期准备
- 硬件要求:
- 至少1GB RAM(桌面环境建议2GB以上)、10GB以上可用硬盘空间、1GHz及以上处理器。
- 软件准备:
- 下载Debian稳定版ISO镜像(推荐从Debian官网下载
netinst镜像,体积较小且支持网络安装)。 - 制作启动介质:使用Rufus(Windows)、Etcher(跨平台)或
dd命令(Linux)将ISO镜像刻录到U盘(至少8GB)。
- 下载Debian稳定版ISO镜像(推荐从Debian官网下载
二、系统安装步骤
-
启动安装程序:
- 将U盘插入目标机器,重启后进入BIOS/UEFI设置(按Del、F2或ESC键,具体取决于主板),将启动顺序调整为U盘优先,保存并退出。
- 系统将从U盘启动,选择Graphical Install(图形安装界面)进入安装流程。
-
基础配置:
- 选择语言:推荐选择中文(简体),后续可根据需要切换至英文(避免中文乱码问题)。
- 选择区域:设置为中国,系统会自动配置时区(Asia/Shanghai)。
- 键盘布局:选择美式英语(US)或汉语(键位一致,不影响使用)。
- 网络配置:
- 若使用有线连接,安装程序会自动检测并配置网络;
- 若使用无线连接,需通过
iwconfig或图形界面选择WiFi网络并输入密码。
-
分区设置:
- 新手推荐:选择“向导-使用整个磁盘”,系统会自动划分
/(根分区,约10-20GB)、swap(交换分区,约2GB,内存≤8GB时建议等同内存大小)、/home(家目录,剩余空间)等分区。 - 自定义分区:若需更灵活的控制,可选择“手动分区”,依次创建:
/boot(启动分区,ext2格式,约500MB);/(根分区,ext4格式,至少10GB);swap(交换分区,根据内存大小调整);/home(家分区,ext4格式,剩余空间)。
- 确认分区后,点击“继续”写入磁盘。
- 新手推荐:选择“向导-使用整个磁盘”,系统会自动划分
-
用户与软件配置:
- 设置root密码:root用户拥有最高权限,密码需复杂(包含大小写字母、数字、符号),避免使用简单密码。
- 创建普通用户:输入用户名(如
tom)和密码(建议设置强密码),勾选“将此用户加入sudo组”(允许普通用户使用sudo执行管理员命令)。 - 选择软件包:仅选择“SSH Server”(远程管理)和“Standard System Tools”(基础工具),减少系统占用(后续可根据需求安装其他软件)。
-
完成安装:
- 安装程序会自动下载并安装软件包(耗时取决于网络速度),完成后提示“安装完成”。
- 移除U盘,重启系统,进入登录界面,使用创建的普通用户登录。
三、基础配置
-
更新系统:
登录后,打开终端(Ctrl+Alt+T),执行以下命令更新软件包列表并升级系统:sudo apt update && sudo apt upgrade -y -
配置软件源:
编辑/etc/apt/sources.list文件(需root权限),替换为国内镜像源(如清华源),提升下载速度:sudo sed -i 's|http://deb.debian.org|http://mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list sudo apt update -
安装常用工具:
- 文本编辑器:
sudo apt install vim -y(替代默认的vi,功能更强大); - 网络工具:
sudo apt install net-tools -y(包含ifconfig、ping等命令); - 压缩工具:
sudo apt install zip unzip -y(处理压缩文件)。
- 文本编辑器:
-
网络配置:
Debian的网络配置方法因版本而异,以下为常见方式:- 传统方法(/etc/network/interfaces):
编辑/etc/network/interfaces文件,配置静态IP(适用于服务器)或动态IP(适用于桌面):保存后重启网络服务:auto lo iface lo inet loopback auto eth0 # 网卡名称(可通过`ip a`命令查看) iface eth0 inet static address 192.168.1.100 # 静态IP地址 netmask 255.255.255.0 # 子网掩码 gateway 192.168.1.1 # 网关 dns-nameservers 8.8.8.8 8.8.4.4 # DNS服务器sudo systemctl restart networking。 - NetworkManager(图形化工具):
安装NetworkManager:sudo apt install network-manager -y,启动服务:sudo systemctl enable --now NetworkManager,通过图形界面(如GNOME的“设置-网络”)配置网络。 - Netplan(Debian 10及以上):
编辑Netplan配置文件(如/etc/netplan/01-netcfg.yaml),使用YAML格式配置:应用配置:network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no # 关闭DHCP(静态IP) addresses: [192.168.1.100/24] # IP地址及子网掩码 gateway4: 192.168.1.1 # 网关 nameservers: addresses: [8.8.8.8, 8.8.4.4] # DNS服务器sudo netplan apply。
- 传统方法(/etc/network/interfaces):
-
安装桌面环境(可选):
若需图形界面,可选择安装轻量级桌面环境(如Xfce)或完整桌面环境(如GNOME):- Xfce(推荐):
sudo apt install xfce4 -y,安装完成后注销,选择“Xfce Session”登录; - GNOME:
sudo apt install gnome -y,安装完成后注销,选择“GNOME”登录(需更多系统资源)。
- Xfce(推荐):
四、常见问题解决
-
启动黑屏:
若安装后启动黑屏,可能是显卡驱动问题。进入恢复模式(安装时选择“Advanced options”→“Recovery mode”),选择“root shell”,执行以下命令修复:mount -o remount,rw / # 重新挂载根分区为可写 apt update && apt install xserver-xorg-video-intel -y # 安装Intel显卡驱动(根据显卡型号调整) reboot # 重启 -
无法连接网络:
- 检查网线是否插好(有线连接);
- 执行
ip a命令查看网卡是否启用(若有UP标志则表示启用); - 若使用无线网卡,确保
wpasupplicant已安装(sudo apt install wpasupplicant -y)并正确配置WiFi密码。
通过以上步骤,即可完成Debian环境的搭建与基础配置。后续可根据需求安装特定软件(如LAMP环境、Docker等),进一步扩展系统功能。