¿Cómo puedo listr la tabla de particiones de una image de disco desmontada?

Quiero preparar Raspian Jessie aquí en la tarjeta SD para Biosignal Pi, las instrucciones se encuentran aquí , pero ahora solo tengo OS X 10.11.3 El Capitán de Macbook Air 2013 -media. La image está en formatting fstype , por lo que no es compatible con OS X. Verifica que el uso del hash correcto por openssl sha1 /Users/masi/code/2016-02-26-raspbian-jessie.zip que da

 SHA1(/Users/masi/code/2016-02-26-raspbian-jessie.zip)= 4a841dffd02197548bf2329b90a0a44eeeebb4ab 

que es el hash correcto que se encuentra en el website, por lo que no se corrompe el file. Sin embargo, ejecutar SHA1 en .img devuelve SHA1 diferente que con David

 masi$ openssl sha1 2016-02-26-raspbian-jessie.img SHA1(2016-02-26-raspbian-jessie.img)= da39a3ee5e6b4b0d3255bfef95601890afd80709 

Un paso me obliga a enumerar la tabla de particiones de una image de disco desmontada. En Linux, usaría fdisk -l , pero OS X fdisk image.img

 Disk: 2016-02-26-raspbian-jessie.img geometry: 0/4/63 [0 sectors] Signature: 0x0 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 

donde puedes ver que el sistema no reconoce la image. Intento montar la image 2016-02-26-raspbian-jessie.img en la aplicación DiskImageMounter.app pero obtengo

enter image description here

  • Yosemite suministró curl dejó de admitir https
  • ¿Cómo lidiar con los commands de nombres conflictivos enumerados en `brew doctor`?
  • Renombrar progtwig de captura de pantalla
  • ¿Cómo decirle a Mac OS Messages.app que se conecte desde la línea de command?
  • Imprimir la date / hora actual con una precisión de less de segundo
  • Abre múltiples URL desde la Terminal
  • ¿Cómo creo counts de usuario desde la Terminal en Mac OS X 10.11?
  • Abra una nueva window de Safari en el espacio actual desde la Terminal con varias tabs (URL)
  • 4 Solutions collect form web for “¿Cómo puedo listr la tabla de particiones de una image de disco desmontada?”

    Para get correctamente la tabla de particiones de un file de image (disco) utilice:

     hdiutil imageinfo /path/to/image 

    Ejemplo:

     hdiutil imageinfo /Users/user/Downloads/2016-02-26-raspbian-jessie.img Backing Store Information: URL: file:///Users/user/Downloads/2016-02-26-raspbian-jessie.img Name: 2016-02-26-raspbian-jessie.img Class Name: CBSDBackingStore Class Name: CRawDiskImage Checksum Type: Ohne Size Information: Total Bytes: 4029677568 Compressed Ratio: 1 Sector Count: 7870464 Total Non-Empty Bytes: 4029677568 Compressed Bytes: 4029677568 Total Empty Bytes: 0 Format: RAW* Format Description: Lesen/Schreiben, reine Daten Checksum Value: Properties: Encrypted: false Kernel Compatible: true Checksummed: false Software License Agreement: false Partitioned: false Compressed: no Segments: 0: /Users/user/Downloads/2016-02-26-raspbian-jessie.img partitions: partition-scheme: fdisk block-size: 512 partitions: 0: partition-name: Master Boot Record partition-start: 0 partition-synthesized: true partition-length: 1 partition-hint: MBR boot-code: 1: partition-name: partition-start: 1 partition-synthesized: true partition-length: 8191 partition-hint: Apple_Free 2: partition-start: 8192 partition-number: 1 partition-length: 122880 partition-hint: Windows_FAT_32 partition-filesystems: FAT16: boot 3: partition-start: 131072 partition-number: 2 partition-length: 7739392 partition-hint: Linux_Ext2FS burnable: false Resize limits (per hdiutil resize -limits): min cur max 7870464 7870464 393749544 

    Probado con la image original ( shasum -a1 del img nunca montado: 6a9ac027081aa38213ebe1fcf9ed502a6d6ec14e) descargado aquí .

    Esto funciona al less en 10.9.5 Mavericks – 10.11.3 El Capitan.

    Actualización 2

    En realidad, no es necesario usar DiskImageMounter.app. El command fdisk se puede usar directamente en el file .img. En otras palabras, el command

     fdisk 2016-02-26-raspbian-jessie.img 

    produce los mismos resultados que cuando fdisk /dev/disk2 . Cuando ejecuto el command

     openssl sha1 2016-02-26-raspbian-jessie.img 

    Obtengo los resultados que se muestran a continuación.

     SHA1(2016-02-26-raspbian-jessie.img)= 6a9ac027081aa38213ebe1fcf9ed502a6d6ec14e 

    También tengo un iMac (21.5 pulgadas, mediados de 2011) con El Capitan OS X 10.11.3. Los resultados usando esta computadora son los mismos.

    Tenga en count que si el 2016-02-26-raspbian-jessie.img se monta con la aplicación DiskImageMounter.app, cambia el valor hexadecimal producido por openssl sha1 2016-02-26-raspbian-jessie.img . Esto indicaría que el file de image no está montado de solo lectura.

    Actualización 1

    Como también tengo El Capitan OS X 10.11.3 instalado en mi iMac (20 pulgadas, mediados de 2007), puedo verificarlo contra su máquina. Usando el command

     openssl sha1 2016-02-26-raspbian-jessie.zip 

    el resultado es

     SHA1(2016-02-26-raspbian-jessie.zip)= 4a841dffd02197548bf2329b90a0a44eeeebb4ab 

    que es lo mismo que tus resultados. El rest es el mismo que se muestra a continuación cuando utilicé Yosemite.

    Respuesta original

    Estoy usando Yosemite OS X 10.10.5.

    Descargué 2016-02-26-raspbian-jessie.zip .

    Usando la aplicación Finder, hice clic derecho en este file y seleccioné el abrir con "Archive Utility.app". Esto creó 2016-02-26-raspbian-jessie.img .

    Usando la aplicación Finder, hice clic derecho en 2016-02-26-raspbian-jessie.img y seleccioné abrir con DiskImageMounter.app. Esto se montó en la image como /dev/disk2 en mi Mac.

    Aquí está lo que está en el file que descargó.

     Steelhead:~ davidanderson$ fdisk /dev/disk2 Disk: /dev/disk2 geometry: 976/128/63 [7870464 sectors] Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: 0C 0 130 3 - 8 40 32 [ 8192 - 122880] Win95 FAT32L 2: 83 8 40 33 - 489 232 63 [ 131072 - 7739392] Linux files* 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused Steelhead:~ davidanderson$ diskutil list /dev/disk2 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *4.0 GB disk2 1: Windows_FAT_32 boot 62.9 MB disk2s1 2: Linux 4.0 GB disk2s2 Steelhead:~ davidanderson$ 

    ¿Tienes que tenerlo en la línea de command? Si no, usaría la Utilidad de Discos.

    ACTUALIZAR:

    Lo que desea hacer es enumerar todas las particiones de una image de disco que descargó.

    OS X no va a montar ningún sistema de files antiguo. De forma nativa, montará HFS, HFS +, CDFS, FAT 16, FAT32 y ExtFAT y leerá / escribirá. Montará NTFS como de solo lectura.

    ¿Qué sistema de files usa tu image? Dado que está basado en Linux, podría ser Ext2 / 3/4. Eche un vistazo a fusible-ext2 y fusible-ext4 .

    Puede encontrar más detalles aquí: ¿Cómo puedo montar un sistema de files ext4 en OS X?

    Una vez que instales los controlleres para el sistema de files de Linux, podrás montar la image.

    2da actualización:

    Quiero configurar el sistema Biosignal Pi en la tarjeta SD. Para eso, necesito preparar la tarjeta en mi sistema.

    Ahora que sabemos lo que está tratando de hacer, no es necesario que monte la image, debe copyrla a su SD.

    Básicamente, lo que vas a hacer es

    • inserte su tarjeta SD
    • use diskutil list para listr todas las unidades / particiones para encontrar la tarjeta SD (será / dev / diskX donde X es un integer). La forma más sencilla de hacerlo es emitir el command sin la tarjeta SD insertada, y luego de nuevo con la tarjeta insertada y comparar el resultado. La nueva input será tu tarjeta SD.
    • utilice diskutil unmountDisk /dev/diskX para desmontar (no expulsar) su tarjeta SD (para que pueda escribir en ella)

    • use dd para copyr la image del file que descargó a la tarjeta SD. Use el command: use el command: sudo dd bs=1m if=path_of_your_image.img of=/dev/diskX

    • use diskutil eject /dev/diskX para expulsar su tarjeta SD para que pueda usarla en su dispositivo Raspberry-Pi.

    Esta es la "guía rápida" que le brinda los elementos esenciales. Siga estas instrucciones más detalladas proporcionadas por la página de descarga de Raspberry-Pi para Mac OS X: INSTALACIÓN DE IMÁGENES DEL SISTEMA OPERATIVO EN MAC OS

    Esas instrucciones son específicas del file que está intentando instalar.

    En su pregunta original, quería enumerar todas las particiones en OS X, solo use la CLI para diskutil

    $ diskutil list

     /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage iMacInternalStorage 999.3 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *121.3 GB disk1 1: EFI EFI 209.7 MB disk1s1 2: Apple_CoreStorage iMacInternalStorage 121.0 GB disk1s2 3: Apple_Boot Boot OS X 134.2 MB disk1s3 /dev/disk2 (internal, virtual): #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS iMac HD +1.1 TB disk2 Logical Volume on disk0s2, disk1s2 7A85AA25-03A0-4C4B-91F5-533D962DCFA1 Unencrypted 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).