Cómo borrar y volver a formatear la tarjeta SD a ext3 en mi macbook para prepararla para mi pi frambuesa

2

Estoy intentando reformatear mi tarjeta 32G SD para prepararla para mi frambuesa pi. Mi programa GUI en mi mac no me permite formatearlo en ext3, que es lo que me piden que lo reformatee para mi pi frambuesa.

¿Cómo reformatear esta tarjeta SD a ext3? He investigado algunos enlaces sobre cómo hacerlo desde la línea de comandos, pero me cuesta entender los procedimientos. ¿Hay algún programa GUI por ahí que haga esto por mí o tendré que hacerlo desde la línea de comandos?

He intentado usar fdisk pero no puedo averiguar qué comandos necesito agregar para borrar y formatear a ext3. Conozco la ruta y el nombre de mi tarjeta SD que es / dev / disk1s1, así que no hay problema.

También he intentado usar el programa GUI SDFormatter que se encuentra aquí ( enlace ). Pero dudo que esto lo reformatee al formato que quiero, que es ext3.

Lleva un tiempo escribir una distribución de Linux en mi tarjeta SD, así que me gustaría hacerlo bien. De lo contrario, esperaré 2 horas a que finalice el proceso de escritura para conectar la tarjeta SD y luego iniciar mi pi y notar que no funciona. Me gustaría evitar cometer este error que consume tiempo otra vez.

    
pregunta bmike 20.02.2014 - 20:30

5 respuestas

6
  • Instala e2fsprogs brew install e2fsprogs
  • Formatear el disco sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/diskN
respondido por el diimdeep 31.08.2014 - 10:09
2

No es necesario realizar un formateo o preparación en el lado de OS X, excepto para desmontar la tarjeta SD.

La copia de la imagen utiliza el comando dd para volcar la ISO adecuada en el formato de partición de la tarjeta y todos los datos en un solo paso. Así es como preparo una tarjeta SD para mi beagle bone black (computadora ARM similar en un chip que ejecuta Linux):

  • diskutil list : verifique que disk1 o el que sea el punto de montaje adecuado para él
  • diskutil eject disk1 : cierra cualquier archivo y deja el almacenamiento libre para que lleguen los datos de Linux
  • dd if=whatever.iso of=/dev/disk1 : escriba la imagen literalmente a partir del primer bloque de la tarjeta SD.

Aquí es cómo se ven las cosas si captura los contenidos de la terminal usando un script:

Mac:~ user$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.9 GB    disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:       Microsoft Basic Data                         8.0 GB     disk1s2
Mac:~ user$ diskutil unmountDisk disk1
Unmount of all volumes on disk1 was successful
Mac:~ user$ sudo time dd bs=1m if=ubuntu-precise-12.04.3-armhf-3.8.13-bone30.img of=/dev/disk1
Password:
1832+0 records in
1832+0 records out
1920991232 bytes transferred in 767.278741 secs (2503642 bytes/sec)
      767.32 real         0.00 user        23.16 sys
Mac:~ user$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *31.9 GB    disk1
   1:                 DOS_FAT_12 BOOT_ARMHF              1.0 MB     disk1s1
   2:                      Linux                         1.9 GB     disk1s2
    
respondido por el bmike 27.02.2014 - 19:03
1

Además de otras respuestas excelentes: en el sitio de la frambuesa pi, en la página

enlace

... escriben:

"Es mejor formatear su tarjeta SD antes de copiar los archivos NOOBS en ella. Para hacer esto:

  • Visite el sitio web de la Asociación SD y descargue SD Formatter 4.0 para Windows o Mac.
  • Siga las instrucciones para instalar el software.
  • Inserte su tarjeta SD en el lector de tarjetas SD de la computadora o computadora portátil y tome nota de la letra de la unidad asignada, por ejemplo. G: /
  • En el formateador SD, seleccione la letra de la unidad para su tarjeta SD y formatéela. "

Esto me sugiere que SDFormatter es el camino a seguir.

A pesar de esto , no estoy terriblemente feliz con SDFormatter.

  • No enumera explícitamente la compatibilidad con OS X > 1.8.
  • No ofrece la opción de instalación para un solo usuario.
  • Al iniciarse, aparece un cuadro de diálogo del Finder que indica que "SDFormatter desea realizar cambios". Así es exactamente cómo el malware obtiene la escalada de privilegios. Espeluznante.
  • La aplicación en sí misma sufre de OEM-itis: feo diálogo, mala gramática.

EDITAR: De hecho, mi tarjeta SD es 64G, y la tarjeta que preparé con SDFormatter falló horriblemente. Después de leer las páginas de manual durante un tiempo, usé diskutil para reformatear la tarjeta SD para tener dos particiones FAT32 de 32G, descargué el archivo NOOBS en la primera y luego todo estuvo bien. De hecho, como otros han señalado, el cargador NOOBS en realidad reformateará la tarjeta a una sola partición grande.

    
respondido por el John Clements 25.06.2015 - 03:14
1

Necesitaba formatear una partición a ext3 en mi unidad flash USB. La unidad ya estaba formateada y tenía 3 particiones, y quería convertir la partición 1 de FAT32 a ext3.

  1. instala brew , visita http://brew.sh/
  2. instala e2fsprogs usando brew install e2fsprogs
  3. averiguar el nombre de su partición o unidad usando diskutil list - en mi caso, mi partición tenía estaba en disco2 y tenía el identificador de disk2s1
  4. sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/disk2s1 , pero es posible que deba cambiar la unidad de disk2s1 a la partición o unidad que desea formatear. Este comando le pedirá que verifique el nombre de la partición, solo para estar seguro :)
respondido por el Geobio Boo 09.04.2016 - 08:34
0

Este enlace debería ayudarlo para usuarios de Mac / Windows / Linux.

enlace

    
respondido por el Lovleet 27.02.2014 - 19:01

Lea otras preguntas en las etiquetas