提取(解包/挂载/复制)Debian ISO 内容,常见有 挂载方式 和 直接解压方式,下面按使用场景说明。
sudo mkdir -p /mnt/debian-iso
sudo mount -o loop debian-12.5.0-amd64-DVD-1.iso /mnt/debian-iso
ls /mnt/debian-iso
cp -r /mnt/debian-iso /path/to/extract/
sudo umount /mnt/debian-iso
✅ 适用于:
pool/、dists/ 等软件包7z x debian-12.5.0-amd64-DVD-1.iso -o/debian-iso
bsdtar -xf debian-12.5.0-amd64-DVD-1.iso -C debian-iso
✅ 适用于:
find /mnt/debian-iso -name "*.deb" -exec cp {} ./debs/ \;
/mnt/debian-iso/install.amd
/mnt/debian-iso/isolinux
如果你是想 重新打包 ISO,步骤是:
xorriso 重新生成 ISO(Debian 官方推荐)示例:
xorriso -as mkisofs \
-o new-debian.iso \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
./debian-iso
| 目的 | 方法 |
|---|---|
| 只看内容 | mount |
| 复制文件 | mount + cp |
| 无 root | 7z / bsdtar |
| 改 ISO | mount → 修改 → xorriso |
如果你能说明你是 想做什么(比如做本地源、改启动项、提取某个包),我可以给你更精确的命令。