定制个性化Ubuntu镜像常用工具及方法如下:
Systemback(图形化工具)
sudo add-apt-repository ppa:nemh/systemback && sudo apt install systemback
.sblive
文件,可转换为ISO。Cubic(图形化定制ISO)
sudo add-apt-repository ppa:cubic-wizard/releases && sudo apt install cubic
命令行工具(手动定制)
sudo mount -o loop ubuntu.iso /mnt
sudo unsquashfs /mnt/casper/filesystem.squashfs -d squashfs-root
sudo chroot squashfs-root
apt update && apt install -y <软件包名> # 安装软件
echo "自定义配置" >> /etc/文件 # 修改配置文件
exit
sudo mksquashfs squashfs-root /mnt/casper/filesystem.squashfs
sudo mkisofs -o custom-ubuntu.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .
Docker(轻量级定制)
FROM ubuntu:latest
RUN apt update && apt install -y nginx python3
CMD ["nginx", "-g", "daemon off;"]
docker build -t my-ubuntu .
注意事项: