下面按**“从零制作 Ubuntu Minimal 镜像”**的思路,分几种常见场景给你讲清楚,你可以按需求选择。
常见类型有:
下面分别说明。
Ubuntu 官方提供:
https://ubuntu.com/download/alternative-downloads
选择 Minimal installation image
✅ 适合:物理机 / 虚拟机安装
sudo apt update
sudo apt install debootstrap squashfs-tools
sudo debootstrap --arch=amd64 focal /mnt/ubuntu-minimal http://archive.ubuntu.com/ubuntu
focal = Ubuntu 20.04
可换成 jammy(22.04) / noble(24.04)
sudo chroot /mnt/ubuntu-minimal
apt update
apt install --no-install-recommends bash coreutils systemd
exit
sudo tar -czf ubuntu-minimal.tar.gz -C /mnt/ubuntu-minimal .
✅ 适合:
live-buildmkisofs / xorrisosudo apt install live-build
mkdir ubuntu-live && cd ubuntu-live
lb config \
--distribution jammy \
--architecture amd64 \
--binary-images iso-hybrid \
--bootstrap-flavour minimal
编辑:
config/package-lists/minimal.list.chroot
内容:
bash
coreutils
systemd
构建:
sudo lb build
生成:
binary.iso
✅ 适合:
FROM ubuntu:24.04
RUN apt update && apt install -y --no-install-recommends \
bash coreutils && rm -rf /var/lib/apt/lists/*
docker import ubuntu-minimal.tar.gz my-ubuntu-minimal
✅ 镜像可小到 20–30MB
wget https://cloud-images.ubuntu.com/minimal/releases/noble/release/ubuntu-minimal-24.04-server-cloudimg-amd64.img
qemu-img convert -f raw -O qcow2 rootfs.img ubuntu-minimal.qcow2
典型最小组成:
bashcoreutilssystemd 或 runitlibc可删除:
我可以直接给你一条可复制的完整命令流程。