Files
S905L3A/Debian12安装教程.md
yuyx 0c00dcac58 docs: 添加Debian 12命令行版安装教程
- 适用于低配置设备(2GB内存+8GB存储)
- 纯命令行安装,不安装桌面环境
- 包含分区、软件选择等关键步骤说明
- 使用阿里云镜像源

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 11:56:38 +08:00

10 KiB
Raw Blame History

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

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地址

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: 安装后无法启动?

  1. 检查是否拔掉了U盘
  2. 进BIOS检查启动顺序
  3. 确认GRUB安装到了正确的磁盘

Q3: 没有网络怎么办?

# 查看网卡
ip link

# 启用网卡
ip link set eth0 up

# 获取IPDHCP
dhclient eth0

Q4: 空间不够怎么清理?

# 清理软件包缓存
apt clean

# 删除不需要的包
apt autoremove -y

# 查看磁盘使用
df -h

七、安装完成检查清单

  • 能通过 SSH 远程连接
  • apt update 正常工作
  • 运行 CUPS 安装脚本成功
  • 浏览器能打开 https://IP:631

祝安装顺利! 🎉