“Ubuntu From Scratch”(UFS)通常指从零开始构建 Ubuntu 系统,而不是用官方 ISO 安装。它和 LFS(Linux From Scratch)类似,但目标是得到一个 Ubuntu 风格的发行版(使用 dpkg/apt、Ubuntu 软件源等)。
下面给你一个清晰、可落地的起步路线。
请先确认目标,不同目标做法差别很大:
debootstrap 生成 Ubuntu rootfs新手强烈建议从 debootstrap 开始,这是“Ubuntu From Scratch”最现实的方式。
sudo apt update
sudo apt install debootstrap
mkdir -p /mnt/ubuntu
以 Ubuntu 22.04 为例:
sudo debootstrap jammy /mnt/ubuntu http://archive.ubuntu.com/ubuntu
生成的就是一个最小 Ubuntu rootfs
sudo mount --bind /dev /mnt/ubuntu/dev
sudo chroot /mnt/ubuntu
进去后你可以:
apt update
apt install linux-image-generic grub2
/etc/fstab那流程是:
⚠️ 这条路非常耗时,一般只在:
使用。
你可以告诉我:
我可以直接给你一步一步的命令清单,甚至帮你写构建脚本。