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