- 适用于低配置设备(2GB内存+8GB存储) - 纯命令行安装,不安装桌面环境 - 包含分区、软件选择等关键步骤说明 - 使用阿里云镜像源 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
10 KiB
10 KiB
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:
- 下载 Rufus:https://rufus.ie/
- 插入U盘(至少4GB)
- 打开 Rufus:
- 设备:选择你的U盘
- 引导类型:选择下载的 ISO 文件
- 分区类型:GPT(新机器)或 MBR(老机器)
- 目标系统:UEFI 或 BIOS
- 点击"开始",等待完成
Linux 用户 - 使用 dd:
sudo dd if=debian-12.8.0-amd64-DVD-1.iso of=/dev/sdX bs=4M status=progress
sync
(注意:sdX 替<><E69BBF>为你的U盘设备名)
二、BIOS设置
- 插入U盘,开机
- 按 F2 / F7 / F12 / DEL(不同主板不同)进入BIOS
- 设置:
- Boot Order(启动顺序):U盘优先
- Secure Boot:关闭(如果有)
- 保存退出
三、安装步骤(图文)
步骤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地址
ip addr
找到类似 192.168.x.x 的地址
3. SSH远程连接(从其他电脑)
ssh root@192.168.x.x
五、安装后配置
1. 配置国内软件源
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. 更新系统
apt update && apt upgrade -y
3. 安装打印服务
方法一:使用一键脚本(推荐)
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
方法二:手动安装(精简)
apt install --no-install-recommends -y cups cups-daemon avahi-daemon
六、常见问题
Q1: 忘记选哪个磁盘了?
eMMC 通常显示为:
/dev/mmcblk0- eMMC存储/dev/sda或/dev/sdb- U盘
选 mmcblk0!
Q2: 安装后无法启动?
- 检查是否拔掉了U盘
- 进BIOS检查启动顺序
- 确认GRUB安装到了正确的磁盘
Q3: 没有网络怎么办?
# 查看网卡
ip link
# 启用网卡
ip link set eth0 up
# 获取IP(DHCP)
dhclient eth0
Q4: 空间不够怎么清理?
# 清理软件包缓存
apt clean
# 删除不需要的包
apt autoremove -y
# 查看磁盘使用
df -h
七、安装完成检查清单
- 能通过 SSH 远程连接
apt update正常工作- 运行 CUPS 安装脚本成功
- 浏览器能打开 https://IP:631
祝安装顺利! 🎉