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:
361
Debian12安装教程.md
Normal file
361
Debian12安装教程.md
Normal 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. 下载 Rufus:https://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盘)
|
||||
└─────────────────────────────────────┘
|
||||
```
|
||||
|
||||
⚠️ **注意区分 eMMC(mmcblk0)和 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
|
||||
|
||||
# 获取IP(DHCP)
|
||||
dhclient eth0
|
||||
```
|
||||
|
||||
### Q4: 空间不够怎么清理?
|
||||
|
||||
```bash
|
||||
# 清理软件包缓存
|
||||
apt clean
|
||||
|
||||
# 删除不需要的包
|
||||
apt autoremove -y
|
||||
|
||||
# 查看磁盘使用
|
||||
df -h
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 七、安装完成检查清单
|
||||
|
||||
- [ ] 能通过 SSH 远程连接
|
||||
- [ ] `apt update` 正常工作
|
||||
- [ ] 运行 CUPS 安装脚本成功
|
||||
- [ ] 浏览器能打开 https://IP:631
|
||||
|
||||
---
|
||||
|
||||
**祝安装顺利!** 🎉
|
||||
Reference in New Issue
Block a user