下面按常见需求给你讲一下 Ubuntu 镜像怎么制作,从简单到复杂,你可以按需选择。
如果你是装系统用,其实不需要“制作镜像”,只需要把官方 ISO 写入 U 盘。
https://ubuntu.com/download
lsblk # 查看 U 盘设备,例如 /dev/sdb
sudo dd if=ubuntu-22.04.iso of=/dev/sdb bs=4M status=progress
sync
⚠️ 注意:of= 一定是整个磁盘,不是分区(如 sdb1)
用工具:
适合:
Cubic = Custom Ubuntu ISO Creator
sudo add-apt-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install cubic
apt install nginx vim net-tools
✅ 优点:简单、稳定、不改结构
适合自动化安装
# user-data
autoinstall:
version: 1
identity:
hostname: ubuntu
username: ubuntu
password: $6$xxxx
packages:
- vim
- curl
用 Cubic 或手动改 ISO:
user-datagrub 启动参数✅ 官方推荐方式
适合:
sudo debootstrap focal ./ubuntu http://archive.ubuntu.com/ubuntu
sudo chroot ./ubuntu
然后打包:
tar -czf ubuntu-base.tar.gz -C ubuntu .
如果你说的是容器镜像:
FROM ubuntu:22.04
RUN apt update && apt install -y nginx
docker build -t my-ubuntu .
| 需求 | 推荐方式 |
|---|---|
| 装系统 | dd / Rufus |
| 预装软件 | Cubic |
| 自动安装 | autoinstall |
| 极小系统 | debootstrap |
| 容器 | Docker |
如果你能告诉我:
我可以给你一步步精确命令。