Uupdump -

Also install system tools:

# ------------------------------ # Helper functions # ------------------------------ def run_cmd(cmd, cwd=None, check=True): """Run shell command and return output.""" print(f"[RUN] {' '.join(cmd)}") result = subprocess.run(cmd, cwd=cwd, capture_output=True, text=True) if check and result.returncode != 0: print(f"ERROR: {result.stderr}") raise RuntimeError(f"Command failed: {' '.join(cmd)}") return result.stdout.strip() uupdump

# Step 5: Create ISO print(f"Creating ISO: {out_iso}") # Use genisoimage (Linux) or mkisofs run_cmd([ "genisoimage", "-b", "boot/etfsboot.com", "-no-emul-boot", "-boot-load-size", "8", "-boot-info-table", "-eltorito-alt-boot", "-e", "efi/microsoft/boot/efisys.bin", "-no-emul-boot", "-o", str(out_iso), str(iso_root) ]) uupdump