- 适用于低配置设备(2GB内存+8GB存储) - 纯命令行安装,不安装桌面环境 - 包含分区、软件选择等关键步骤说明 - 使用阿里云镜像源 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
362 lines
10 KiB
Markdown
362 lines
10 KiB
Markdown
# 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
|
||
|
||
---
|
||
|
||
**祝安装顺利!** 🎉
|