3 votos

¿Cómo puedo mostrar la tabla de particiones de un sin montar imagen de disco?

Quiero preparar Raspian Jessie encuentra aquí en la tarjeta SD para Biosignal Pi, las instrucciones que se encuentran aquí, pero sólo tengo OS X 10.11.3 El Capitan de la Macbook Air de 2013-mediados de ahora. La imagen es en fstype formato no es compatible con OS X. Verificar que el uso de la correcta hash 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 la correcta hash encontrado en la web, así que no está dañado el archivo. Sin embargo, la ejecución SHA1 en el .img devuelve diferentes SHA1 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 la lista de la tabla de particiones de un sin montar imagen de disco. En Linux, yo usaría fdisk -l, pero OS X fdisk image.img da

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 se puede ver que el sistema no reconoce la imagen. Yo intente montar la imagen 2016-02-26-raspbian-jessie.img en DiskImageMounter.aplicación de la aplicación pero me da

enter image description here

7voto

klanomath Puntos 19587

Para obtener correctamente la tabla de particiones de un disco (disco-)archivo de imagen de uso:

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: 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A83FF60C0000
        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 imagen original (shasum -a1 de la nunca montado img: 6a9ac027081aa38213ebe1fcf9ed502a6d6ec14e) descargar aquí.

Esto funciona al menos en 10.9.5 Mavericks - 10.11.3 El Capitan.

4voto

David Anderson Puntos 2189

Actualización 2

En realidad, no hay necesidad de utilizar el DiskImageMounter.app. El fdisk comando puede ser utilizado directamente en el .archivo img. En otras palabras, el comando

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

produce los mismos resultados que cuando me ejecutado fdisk /dev/disk2. Cuando ejecuto el comando

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

Puedo obtener los resultados que se muestran a continuación.

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

También tengo una (21,5 pulgadas, Mediados de 2011) iMac con El Capitan OS X 10.11.3. Los resultados de uso de este equipo son las mismas.

Tenga en cuenta que si el 2016-02-26-raspbian-jessie.img de archivos se monta utilizando el DiskImageMounter.aplicación de la aplicación, el valor hexadecimal producido por openssl sha1 2016-02-26-raspbian-jessie.img cambios. Esto podría indicar que el archivo de imagen no está montado readonly.

Actualización 1

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

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

el resultado es

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

que es la misma como de sus resultados. El resto es el mismo como se muestra a continuación cuando he usado Yosemite.

Respuesta Original

Yo estoy usando el de Yosemite OS X 10.10.5.

He descargado 2016-02-26-raspbian-jessie.zip.

Utilizando el Buscador de la aplicación, me clic con el botón derecho sobre el archivo y selecciona abrir con "Utilidad de almacenamiento.la aplicación". Esto creó 2016-02-26-raspbian-jessie.img.

Utilizando el Buscador de la Aplicación, me clic con el botón derecho en 2016-02-26-raspbian-jessie.img y selecciona abrir con DiskImageMounter.app. Esta montado en la imagen como /dev/disk2 en mi Mac.

Aquí es lo que está en el archivo descargado.

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$ 

0voto

PSDuckie Puntos 45

Tienes que tener en la línea de comandos? Si no, me gustaría utilizar la Utilidad de Discos.

0voto

Douglas Puntos 10417

ACTUALIZACIÓN:

Lo que se busca es hacer una lista de todas las particiones de un disco de la imagen que has descargado.

OS X no va a montar cualquier ol' sistema de ficheros. De forma nativa, es el monte de HFS, HFS+, CDFS, FAT 16, FAT32, ExtFAT y y de lectura/escritura. Se va a montar NTFS como de sólo lectura.

¿Qué sistema de archivos hace que su uso de la imagen? Ya que está basado en Linux, podría ser Ext2/3/4. Eche un vistazo a fusible-ext2 y fusible-ext4.

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

Una vez que usted instale los controladores para el sistema de archivos de Linux, usted será capaz de montar la imagen.

2ª Actualización:

Quiero instalación Biosignal sistema de Pi en la tarjeta SD. Para eso, necesito prepare la tarjeta en mi sistema.

Ahora que sabemos lo que estamos tratando de hacer, no es necesario montar la imagen, usted necesita copiar a tu SD.

Básicamente, lo que vamos a hacer es

  • inserte la Tarjeta SD
  • uso diskutil list a lista de todos los discos/particiones para encontrar la tarjeta SD (será /dev/diskX donde X es un número entero). La manera más fácil de hacer esto es para emitir el comando sin insertar la tarjeta SD, y luego otra insertado y comparar el resultado. La nueva entrada será tu tarjeta SD.
  • uso diskutil unmountDisk /dev/diskX a desmontar (no expulsión) de la tarjeta SD (de modo que se puede escribir en él)

  • uso dd a copiar la imagen desde el archivo descargado a la SD de la tarjeta. Utilice el comando: utilizar el comando: sudo dd bs=1m if=path_of_your_image.img of=/dev/diskX

  • uso diskutil eject /dev/diskX para expulsar la tarjeta SD de manera que usted puede utilizar en su Raspberry-Pi dispositivo.

Estas es la "guía rápida" que le da el essentials. Siga estos más en profundidad la instrucción proporcionada por la Raspberry-Pi Página de Descarga para Mac OS X: la INSTALACIÓN de IMÁGENES de SISTEMA OPERATIVO EN MAC OS

Esas instrucciones son específicas para el archivo que está intentando instalar.



En tu pregunta original , que quería una lista de todas las particiones en OS X, sólo tiene que utilizar 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X