“Debian From Scratch”(从零开始构建 Debian 系统,或类似 LFS 的思路在 Debian 上的实践)通常不是官方标准术语,但一般指在空白磁盘/镜像上,从最基础开始安装并配置一个可运行的 Debian 系统,而不是使用 debian-installer 全自动安装。
下面按常见手工构建 Debian 系统的步骤来说明(适合学习原理、做最小系统、容器基础、嵌入式等)。
/dev/sdX 或 debian.img)apt update
apt install debootstrap parted mkfs.ext4 mount
/:根分区/boot、/home、swapparted /dev/sdX mklabel msdos
parted /dev/sdX mkpart primary ext4 1MiB 100%
mkfs.ext4 /dev/sdX1
mount /dev/sdX1 /mnt
debootstrap --arch=amd64 bullseye /mnt http://deb.debian.org/debian
bullseye 可换成 bookworm 等/bin、/etc、/lib 等基础目录mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
apt update
apt install vim net-tools
echo mydebian > /etc/hostname
/etc/network/interfaces 或 systemd-networkdapt install linux-image-amd64
apt install grub-pc
grub-install /dev/sdX
update-grub
passwd
exit
umount /mnt/dev /mnt/proc /mnt/sys /mnt
multistrap / mmdebstrap(更灵活)如果你指的是某个具体项目(如 Debian From Scratch ISO、DFC、或某种教学方案),可以告诉我,我可以按那个项目讲。