制作 Ubuntu 启动镜像(U 盘启动盘) 通常有两种常见需求:
下面分别说明。
适合在 Windows 下制作:
最简单、跨平台:
⚠️ 有风险,会清空整个 U 盘
lsblk
sudo dd if=ubuntu-22.04.iso of=/dev/sdX bs=4M status=progress
sync
/dev/sdX是你的 U 盘,不要写错成系统盘
如果你是想 修改 Ubuntu 镜像内容(比如预装软件、改配置):
# 安装工具
sudo apt install squashfs-tools xorriso
# 挂载 ISO
mkdir iso
sudo mount -o loop ubuntu.iso iso
# 复制内容
mkdir live
cp -r iso/* live/
# 解包系统
unsquashfs live/casper/filesystem.squashfs
sudo chroot squashfs-root
# 在这里修改系统(装软件、改配置)
apt update
apt install vim -y
exit
# 重新打包
mksquashfs squashfs-root live/casper/filesystem.squashfs -comp xz
# 生成 ISO
xorriso -as mkisofs \
-iso-level 3 \
-full-iso9660-filenames \
-volid "Ubuntu-Custom" \
-eltorito-boot boot/grub/i386-pc/eltorito.img \
-eltorito-catalog boot/grub/boot.cat \
-output ubuntu-custom.iso \
live
如果你能说明:
我可以给你更精确的步骤。