docs: 添加Debian 12命令行版安装教程

- 适用于低配置设备(2GB内存+8GB存储)
- 纯命令行安装,不安装桌面环境
- 包含分区、软件选择等关键步骤说明
- 使用阿里云镜像源

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-01 11:56:38 +08:00
parent 5e5c23a9a5
commit 0c00dcac58

361
Debian12安装教程.md Normal file
View File

@@ -0,0 +1,361 @@
# Debian 12 命令行版安装教程
适用于低配置设备(如 2GB内存 + 8GB存储做打印服务器
---
## 一、准备工作
### 1. 下载镜像
**阿里云镜像(推荐):**
```
https://mirrors.aliyun.com/debian-cd/current/amd64/iso-dvd/debian-12.8.0-amd64-DVD-1.iso
```
文件大小:约 3.7GB
### 2. 制作启动U盘
**Windows 用户 - 使用 Rufus**
1. 下载 Rufushttps://rufus.ie/
2. 插入U盘至少4GB
3. 打开 Rufus
- 设备选择你的U盘
- 引导类型:选择下载的 ISO 文件
- 分区类型GPT新机器或 MBR老机器
- 目标系统UEFI 或 BIOS
4. 点击"开始",等待完成
**Linux 用户 - 使用 dd**
```bash
sudo dd if=debian-12.8.0-amd64-DVD-1.iso of=/dev/sdX bs=4M status=progress
sync
```
注意sdX 替<><E69BBF>为你的U盘设备名
---
## 二、BIOS设置
1. 插入U盘开机
2.**F2 / F7 / F12 / DEL**不同主板不同进入BIOS
3. 设置:
- Boot Order启动顺序U盘优先
- Secure Boot关闭如果有
4. 保存退出
---
## 三、安装步骤(图文)
### 步骤1选择安装模式
```
┌─────────────────────────────────────┐
│ Debian GNU/Linux installer menu │
├─────────────────────────────────────┤
│ Graphical install │
│▶ Install ◀ 选这个(文本模式安装)
│ Advanced options │
│ Accessible dark contrast install │
│ Help │
└─────────────────────────────────────┘
```
选择 **Install**(不是 Graphical install
### 步骤2选择语言
```
┌─────────────────────────────────────┐
│ Select a language │
├─────────────────────────────────────┤
│ ... │
│ Chinese (Simplified) - 中文(简体) │ ◀ 选这个
│ ... │
└─────────────────────────────────────┘
```
### 步骤3选择位置
```
中国
```
### 步骤4配置键盘
```
汉语 或 美式英语(推荐美式英语,避免问题)
```
### 步骤5配置网络
**主机名:**
```
┌─────────────────────────────────────┐
│ 请输入这台计算机的主机名: │
├─────────────────────────────────────┤
│ printserver │ ◀ 输入一个名字
└─────────────────────────────────────┘
```
**域名:**
```
留空,直接回车
```
### 步骤6设置 root 密码
```
┌─────────────────────────────────────┐
│ 请输入 root 用户密码: │
├─────────────────────────────────────┤
│ ******** │ ◀ 输入密码(要记住!)
└─────────────────────────────────────┘
```
再次确认密码
### 步骤7创建普通用户
```
全名admin或你喜欢的名字
用户名admin
密码:********
```
### 步骤8磁盘分区 ⚠️ 重要
```
┌─────────────────────────────────────┐
│ 分区方法: │
├─────────────────────────────────────┤
│▶ 向导 - 使用整个磁盘 │ ◀ 选这个(最简单)
│ 向导 - 使用整个磁盘并配置 LVM │
│ 手动 │
└─────────────────────────────────────┘
```
**选择磁盘:**
```
┌─────────────────────────────────────┐
│ 选择要分区的磁盘: │
├─────────────────────────────────────┤
│ /dev/mmcblk0 - 8.0 GB eMMC │ ◀ 选这个(主机存储)
│ /dev/sda - 16.0 GB USB │ ✗ 不要选这个U盘
└─────────────────────────────────────┘
```
⚠️ **注意区分 eMMCmmcblk0和 U盘sda/sdb**
**分区方案:**
```
┌─────────────────────────────────────┐
│ 分区方案: │
├─────────────────────────────────────┤
│▶ 将所有文件放在同一个分区中 │ ◀ 选这个
│ 单独的 /home 分区 │
│ 单独的 /home, /var, /tmp 分区 │
└─────────────────────────────────────┘
```
**确认分区:**
```
┌─────────────────────────────────────┐
│ 分区结果预览: │
├─────────────────────────────────────┤
│ /dev/mmcblk0p1 512MB EFI │
│ /dev/mmcblk0p2 7.0GB ext4 / │
│ /dev/mmcblk0p3 500MB swap │
├─────────────────────────────────────┤
│▶ 结束分区并写入磁盘 │ ◀ 选这个
└─────────────────────────────────────┘
```
**确认写入:**
```
将改动写入磁盘吗?
▶ 是 ◀ 选"是"
```
### 步骤9等待系统安装
```
正在安装基本系统...
████████████████░░░░░░░░ 65%
```
大约需要 5-15 分钟
### 步骤10配置包管理器
**扫描额外的安装介质:**
```
是否扫描其他 DVD
▶ 否 ◀ 选"否"
```
**使用网络镜像:**
```
是否使用网络镜像?
▶ 否 ◀ 离线安装选"否"(之后可以改)
是 ◀ 如果有网络可以选"是"
```
### 步骤11选择软件 ⚠️ 关键
```
┌─────────────────────────────────────┐
│ 软件选择: │
├─────────────────────────────────────┤
│ [ ] Debian 桌面环境 │ ✗ 不选!
│ [ ] ... GNOME │ ✗ 不选!
│ [ ] ... KDE Plasma │ ✗ 不选!
│ [ ] ... 其他桌面 │ ✗ 不选!
│ [ ] Web 服务器 │ ✗ 不选
│ [*] SSH 服务器 │ ◀ ✓ 必选!
│ [*] 标准系统工具 │ ◀ ✓ 必选!
└─────────────────────────────────────┘
```
**只勾选:**
- ✅ SSH 服务器
- ✅ 标准系统工具
**不要勾选任何桌面环境!**
### 步骤12安装 GRUB 引导
```
将 GRUB 安装到主引导记录上?
▶ 是
选择设备:
▶ /dev/mmcblk0 ◀ 选择主机存储不是U盘
```
### 步骤13完成安装
```
安装完成!
拔掉U盘按回车重启
```
---
## 四、首次启动
### 1. 登录系统
```
Debian GNU/Linux 12 printserver tty1
printserver login: root
Password: ********(输入密码,不显示)
```
### 2. 查看IP地址
```bash
ip addr
```
找到类似 `192.168.x.x` 的地址
### 3. SSH远程连接从其他电脑
```bash
ssh root@192.168.x.x
```
---
## 五、安装后配置
### 1. 配置国内软件源
```bash
cat > /etc/apt/sources.list << 'EOF'
deb https://mirrors.aliyun.com/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free non-free-firmware
EOF
```
### 2. 更新系统
```bash
apt update && apt upgrade -y
```
### 3. 安装打印服务
**方法一:使用一键脚本(推荐)**
```bash
apt install -y wget
wget -O setup_cups.sh https://gitee.com/yu-yon/S905L3A/raw/master/setup_cups.sh
chmod +x setup_cups.sh
./setup_cups.sh
```
**方法二:手动安装(精简)**
```bash
apt install --no-install-recommends -y cups cups-daemon avahi-daemon
```
---
## 六、常见问题
### Q1: 忘记选哪个磁盘了?
eMMC 通常显示为:
- `/dev/mmcblk0` - eMMC存储
- `/dev/sda``/dev/sdb` - U盘
`mmcblk0`
### Q2: 安装后无法启动?
1. 检查是否拔掉了U盘
2. 进BIOS检查启动顺序
3. 确认GRUB安装到了正确的磁盘
### Q3: 没有网络怎么办?
```bash
# 查看网卡
ip link
# 启用网卡
ip link set eth0 up
# 获取IPDHCP
dhclient eth0
```
### Q4: 空间不够怎么清理?
```bash
# 清理软件包缓存
apt clean
# 删除不需要的包
apt autoremove -y
# 查看磁盘使用
df -h
```
---
## 七、安装完成检查清单
- [ ] 能通过 SSH 远程连接
- [ ] `apt update` 正常工作
- [ ] 运行 CUPS 安装脚本成功
- [ ] 浏览器能打开 https://IP:631
---
**祝安装顺利!** 🎉