制作 Ubuntu Minimal 镜像 有几种常见方式,取决于你想要的“minimal”程度(是官方 minimal 镜像、Docker 基础镜像,还是自定义最小系统)。下面按使用场景给你系统讲解。
Ubuntu 官方提供 ubuntu-minimal 版本:
https://cdimage.ubuntu.com/ubuntu-minimal/releases/22.04/release/
ubuntu-22.04-minimal-amd64.iso
✅ 特点:
适合:自定义 rootfs / 容器 / 嵌入式
sudo apt update
sudo apt install debootstrap
sudo debootstrap --variant=minbase \
jammy /mnt/ubuntu-minimal \
http://archive.ubuntu.com/ubuntu/
说明:
jammy = Ubuntu 22.04minbase = 最小基础系统/mnt/ubuntu-minimal = 目标目录sudo chroot /mnt/ubuntu-minimal
cd /mnt
sudo tar -czvf ubuntu-minimal.tar.gz ubuntu-minimal
可用于:
FROM scratch
ADD ubuntu-minimal.tar.gz /
CMD ["/bin/bash"]
构建:
docker build -t ubuntu-minimal .
docker pull ubuntu:22.04
或
docker pull ubuntu:minimal
适合:自定义安装盘
live-buildcubic(图形化)sudo apt install live-build
lb config --distribution jammy --archive-areas main
lb build
man, docs, locales--include=systemd,apt
--exclude=man-db,doc-base
apt clean
rm -rf /var/lib/apt/lists/*
| 场景 | 推荐方式 |
|---|---|
| 学习 / 实验 | 官方 Minimal ISO |
| 容器 | debootstrap + Docker |
| 嵌入式 | debootstrap rootfs |
| 自定义安装盘 | live-build / cubic |
如果你能告诉我:
我可以给你一步步精确命令。