From 0c00dcac5830fcc74c7577f3a63a440a5a423f83 Mon Sep 17 00:00:00 2001 From: yuyx <237899745@qq.com> Date: Mon, 1 Dec 2025 11:56:38 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0Debian=2012=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=A1=8C=E7=89=88=E5=AE=89=E8=A3=85=E6=95=99=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 适用于低配置设备(2GB内存+8GB存储) - 纯命令行安装,不安装桌面环境 - 包含分区、软件选择等关键步骤说明 - 使用阿里云镜像源 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- Debian12安装教程.md | 361 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 361 insertions(+) create mode 100644 Debian12安装教程.md diff --git a/Debian12安装教程.md b/Debian12安装教程.md new file mode 100644 index 0000000..f97a0a4 --- /dev/null +++ b/Debian12安装教程.md @@ -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 替��为你的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 + +--- + +**祝安装顺利!** 🎉