Debian GNU/Linux 安装手册

本手册属于自由软件,您可以在 GNU 通用公共授权(GPL)下重新发布和(或)修改它。请在 附录 F, GNU 通用公共授权 阅读该许可证的内容。

本手册的构建版本: 20230508+deb12u1 。

摘要

本文档包含 Debian GNU/Linux 12 系统(代号 bookworm)在 32-bit hard-float ARMv7armhf)硬件架构下的安装指引。它还包括关于如何使您的新 Debian 系统效用最大的信息,以及指向更多信息的链接。

如果您想参与翻译和校对,或对翻译项目有什么建议,请发邮件到 Debian 简体中文邮件列表:[email protected]


目录

在 armhf 上安装 Debian GNU/Linux 12
1. 欢迎使用 Debian
1.1. 什么是 Debian?
1.2. 什么是 GNU/Linux?
1.3. 什么是 Debian GNU/Linux?
1.4. 什么是 Debian 安装程序?
1.5. 获得 Debian
1.6. 获得本文档最新版本
1.7. 文档的组织
1.8. 关于版权与软件协议
2. 系统需求
2.1. 支持的硬件
2.1.1. 支持的体系
2.1.2. 三种不同的 ARM 移植
2.1.3. ARM CPU 设计的变化性和支持的复杂性
2.1.4. Debian/armhf 支持的平台
2.1.5. 多处理器
2.1.6. 图形卡支持
2.1.7. 网络连接硬件
2.1.8. 外围设备与其他硬件
2.2. 需要固件的设备
2.3. 特别为 GNU/Linux 采购硬件
2.3.1. 避免专有或封闭的硬件
2.4. 安装介质
2.4.1. CD-ROM/DVD-ROM
2.4.2. 网络
2.4.3. 硬盘
2.4.4. Un*x 或 GNU 系统
2.4.5. 受支持的存储系统
2.5. 内存与磁盘空间的需求
3. 开始安装 Debian GNU/Linux 之前
3.1. 安装概述
3.2. 记得备份您所有的数据!
3.3. 一些有用的信息
3.3.1. 文档
3.3.2. 提供硬件信息的资源
3.3.3. 硬件兼容性
3.3.4. 网络设置
3.4. 满足最低的硬件要求
3.5. 为多重启动系统事先分区
3.6. 安装前的硬件和操作系统的相关设置
3.6.1. ARM 固件
3.6.2. Debian 提供的 U-Boot(系统固件)映像
3.6.3. 在 U-Boot 中设置以太网 MAC 地址
3.6.4. U-Boot 中的内核/Initrd/设备树的重定位问题
4. 获取系统安装介质
4.1. 官方的 Debian GNU/Linux 安装映像
4.2. 从 Debian 镜像服务器下载文件
4.2.1. 在哪里能找到安装文件
4.3. 为使用 TFTP 网络引导准备文件
4.3.1. 设置 RARP 服务器
4.3.2. 设置 DHCP 服务器
4.3.3. 架设 BOOTP 服务器
4.3.4. 开启 TFTP 服务器
4.3.5. 将 TFTP 映像放到适当的位置
4.4. 自动化安装
4.4.1. 使用 Debian 安装程序进行自动安装
4.5. 验证安装文件的完整性
5. 引导安装系统
5.1. 在 32-bit hard-float ARMv7 上引导安装程序
5.1.1. 引导映像的格式
5.1.2. 控制台配置
5.1.3. 从 TFTP 引导
5.1.4. 在 U-Boot 下从 U 盘引导
5.1.5. 使用带有安装程序的预构建 SD 卡映像
5.2. 辅助功能
5.2.1. 安装程序前端
5.2.2. 板卡设备
5.2.3. 高对比度的主题
5.2.4. 缩放
5.2.5. 专家安装、救援模式、自动安装
5.2.6. 已安装系统的辅助功能
5.3. 引导参数
5.3.1. 引导控制台
5.3.2. Debian 安装程序的参数
5.3.3. 使用引导参数来回答问题
5.3.4. 将参数传递给内核模块
5.3.5. 内核模块黑名单
5.4. 安装过程中的故障修复
5.4.1. 光盘媒体的可靠性
5.4.2. 引导配置
5.4.3. 内核起始消息的注解
5.4.4. 报告安装问题
5.4.5. 提交安装报告
6. 使用 Debian 安装程序
6.1. 安装程序如何工作
6.2. 组件介绍
6.3. 使用单独的组件
6.3.1. 启动 Debian 安装程序与配置硬件
6.3.2. 设置用户和密码
6.3.3. 配置时钟和时区
6.3.4. 分区与选择挂载点
6.3.5. 安装基本系统
6.3.6. 安装额外的软件
6.3.7. 创建启动系统
6.3.8. 完成安装
6.3.9. 故障处理
6.3.10. 通过网络控制台(network-console)安装
6.4. 加载缺失的固件
6.4.1. 准备介质
6.4.2. 固件和安装好的系统
6.4.3. 完善已安装的系统
6.5. 个性化配置
6.5.1. 安装替代的初始化系统
7. 引导进入新的 Debian 系统
7.1. 关键时刻
7.2. 挂载加密的卷
7.2.1. 故障处理
7.3. 登录
8. 下一步该干什么
8.1. 关闭系统
8.2. 让自己适应 Debian
8.2.1. Debian 软件包系统
8.2.2. 用于 Debian 的额外软件
8.2.3. 应用程序版本管理
8.2.4. 定时任务管理
8.3. 更多信息
8.4. 让您的系统使用 E-Mail
8.4.1. 默认的 E-Mail 配置
8.4.2. 发送邮件到系统之外
8.4.3. 配置 Exim4 MTA
8.5. 编译新内核
8.6. 修复损坏的系统
A. 安装指南
A.1. 前言
A.2. 安装套件的引导
A.2.1. 光盘
A.2.2. 从网络启动
A.2.3. 从硬盘启动
A.3. 安装
A.4. 请给我们发一份安装报告
A.5. 末了…
B. 使用预置自动进行安装
B.1. 介绍
B.1.1. 预置方法
B.1.2. 限制
B.2. 使用预置
B.2.1. 加载预置文件
B.2.2. 使用引导参数预置问题的答案
B.2.3. auto 模式
B.2.4. 预置中有用的别名
B.2.5. 引导提示预置的例子
B.2.6. 使用 DHCP 服务器指定预置文件
B.3. 创建预置文件
B.4. 预置文件的内容(bookworm)
B.4.1. 本地化
B.4.2. 网络设置
B.4.3. 网络控制台
B.4.4. 镜像设置
B.4.5. 帐号设置
B.4.6. 时钟与时区设置
B.4.7. 分区
B.4.8. 基本系统安装
B.4.9. 设置 apt
B.4.10. 选择软件包
B.4.11. 完成安装
B.4.12. 预置其他的软件包
B.5. 高级选项
B.5.1. 安装过程中运行用户命令
B.5.2. 使用预置修改默认值
B.5.3. 预置文件链
C. 为 Debian 准备分区
C.1. 决定 Debian 分区以及大小
C.2. 目录树
C.3. 推荐的分区方案
C.4. Linux 里面的设备名称
C.5. Debian 分区程序
D. 其他
D.1. Linux 里的设备
D.1.1. 设定您的鼠标
D.2. 各软件集所需的磁盘空间
D.3. 通过 Unix/Linux 系统来安装 Debian GNU/Linux
D.3.1. 准备开始
D.3.2. 安装 debootstrap
D.3.3. 运行 debootstrap
D.3.4. 基本系统的配置
D.3.5. 内核的安装
D.3.6. Boot Loader 的设置
D.3.7. 远程访问:安装 SSH 并设置密码
D.3.8. 最后一笔
D.4. 通过 PPP over Ethernet(PPPPoE)安装 Debian GNU/Linux
E. 文案
E.1. 关于本文档
E.2. 为本文档做出贡献
E.3. 主要贡献
E.4. 商标确认
F. GNU 通用公共授权

表格清单

3.1. 有助于安装的硬件信息
3.2. 推荐的最低系统配置