Archivo

Entradas Etiquetadas ‘dd’

Extraer manualmente particiones desde imagen SD raspberry

Miércoles, 3 de Mayo de 2017 Sin comentarios

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

Categories: Linux, Raspberry Pi Tags: , ,