Estoy intentando crear una tarjeta sd de arranque para una placa integrada a partir de imágenes de Android para varias particiones (bootloader.imx, boot.img, recovery.img, etc.). Cada una de estas imágenes tiene que ser escrita en particiones específicas de la tarjeta sd con varios tipos de sistema de archivos. El uso de programas tradicionales de copia de disco como Win32DiskImager sólo permite escribir en todo el disco a la vez. Puedo usar dd para escribir las imágenes en la partición, pero no estoy seguro de cómo crear realmente las particiones en la tarjeta sd que varían en tamaño desde ~1 MB (para el cargador de arranque) a ~800 MB para la imagen del sistema
¿Hay alguna manera de crear estas particiones (con información de tamaño y desplazamiento) y escribir archivos .img individuales en cada una de estas particiones? Gracias de antemano por cualquier ayuda.