Extraer manualmente particiones desde imagen SD raspberry
Al descargar raspbian viene como un archivo .img que se debe copiar a la SD usando Win32DiskImager (Windows) o dd (Linux), la imagen tiene dos particiones, una de boot tipo fat32 y la del sistema tipo ext4.
Normalmente no es necesario separar las particiones porque se usa el Raspberry de la SD, pero en instalaciones especiales como cuando la partición del sistema está en una unidad USB o en un volumen LVM se requiere separar para copiar sólo la partición del sistema fuera de la SD.
Para hacer la separación se deben ejecutar estos comandos
parted -s raspbian.img unit KiB print
El comando retorna estos datos, a partir de ellos se pueden obtener los números para hacer la separación, los que se usarán los he puesto con letras al lado
Model: (file)
Disk /mnt/hdd30/raspbian/2017-04-10-raspbian-jessie-lite.img: 1267444kiB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:Number Start End Size Type File system Flags
1 (A) 4096kiB 46080kiB (B) 41984kiB primary fat32 lba
2 (C) 46080kiB 1267444kiB (D) 1221364kiB primary ext4
Para obtener las imagenes individuales se usan estos comandos
dd if=raspbian.img of=boot.img bs=1024 skip=(A) count=(B)
dd if=raspbian.img of=system.img bs=1024 skip=(C) count=(D)
Las letras se deben reemplazar por los números obtenidos anteriormente, al final obtendrás los archivos boot.img y system.img.
Fuente: http://elinux.org/RPi_Resize_Flash_Partitions#Manually_extracting_partitions_from_the_image_on_Linux
Comentarios recientes