温馨提示×

debian fromscratch怎么安装

小樊
44
2026-09-23 11:28:28
栏目: 智能运维

“Debian From Scratch”(通常简称 DFS)是一个从零开始构建 Debian 系统的项目,而不是像正常安装 Debian 那样使用 installer。它更适合学习 Linux 启动原理、系统构建、嵌入式或极简系统

下面我分 三种理解 给你讲清楚,你可以按自己需求选。


一、你说的“Debian From Scratch”是官方项目(DFS)

1️⃣ 项目简介

Debian From Scratch 是一个 Live CD + 构建脚本 项目,目标是:

  • 从源码或最小包集
  • 手动构建一个 Debian 系统

官方资源(已较老,但可用):

  • 项目主页:http://www.debianfromscratch.org/
  • 镜像:包含 dfs-rescue / dfs-build 环境

⚠️ 注意:DFS 已经多年不活跃,更适合学习,不适合生产。


2️⃣ 基本安装/使用流程

(1)下载 DFS ISO

wget http://www.debianfromscratch.org/dfs.iso

(2)用 ISO 启动

  • 虚拟机(推荐)
  • 或 U 盘启动

(3)进入 DFS 环境

启动后你会进入一个 minimal Debian live 环境

(4)手动构建系统

典型步骤包括:

# 1. 分区
fdisk /dev/sda

# 2. 格式化
mkfs.ext4 /dev/sda1

# 3. 挂载
mount /dev/sda1 /mnt

# 4. 使用 debootstrap 构建基础系统
debootstrap stable /mnt http://deb.debian.org/debian

# 5. chroot 进入
chroot /mnt

# 6. 配置基础系统
apt update
apt install linux-image-amd64 grub-pc

(7)安装引导

grub-install /dev/sda
update-grub

二、更常见做法:用 debootstrap 从零装 Debian(推荐)

如果你只是想 “从空硬盘装一个最小 Debian”,这是最标准方式

1️⃣ 用 Live CD 启动

例如:

  • Debian Live
  • Ubuntu Live

2️⃣ 安装必要工具

apt update
apt install debootstrap

3️⃣ 分区并挂载

mkfs.ext4 /dev/sda1
mount /dev/sda1 /mnt

4️⃣ 构建基础系统

debootstrap stable /mnt http://deb.debian.org/debian

5️⃣ Chroot 配置

mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
apt update
apt install linux-image-amd64 grub-pc
passwd

6️⃣ 安装 GRUB

grub-install /dev/sda
update-grub

三、如果你是想“像 LFS 一样从源码构建 Debian”

Debian 并不适合,应该看:

  • LFS(Linux From Scratch) https://www.linuxfromscratch.org/

Debian 本质是 二进制发行版,不是源码构建系统。


四、我该怎么帮你?

你可以告诉我:

  1. ✅ 是想 学习原理 还是 做服务器
  2. ✅ 用 虚拟机 / 实体机 / 树莓派
  3. ✅ 想要 最小系统 / 图形界面 / 服务器

我可以直接给你一份 一步一步可复制命令的安装方案

0