4 votos

Como borrar y reformatear la tarjeta SD a ext3 en mi macbook para prepararla para mi raspberry pi

Estoy intentando reformatear mi tarjeta SD de 32G para prepararla para mi raspberry pi. Mi programa GUI en mi mac no me permite formatearla a ext3 que es lo que me dicen para reformatearla para mi frambuesa pi.

¿Cómo puedo reformatear esta tarjeta SD a ext3? He buscado algunos enlaces sobre cómo hacerlo desde la línea de comandos pero me cuesta entender los procedimientos. Hay un programa de GUI por ahí que va a hacer esto para mí o voy a tener que hacerlo desde la línea de comandos.

He tratado de usar fdisk pero no puedo averiguar qué comandos tengo que añadir 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 probado a utilizar el programa GUI SDFormatter que se encuentra aquí ( https://www.sdcard.org/downloads/formatter_4 ). Pero dudo que esto lo reformatee al formato que quiero que es ext3.

Se necesita algo de tiempo para escribir una distro de Linux en mi tarjeta SD, así que me gustaría hacer esto bien. De lo contrario, espero 2 horas para que el proceso de escritura se complete, conecto la tarjeta SD y luego arranco mi pi y noto que no funciona. Me gustaría no volver a cometer este error que consume tiempo.

6voto

Paul Osborne Puntos 2190

Instalar e2fsprogs brew install e2fsprogs formatear el disco sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/diskN

2voto

Oskar Puntos 1242

No es necesario formatear o preparar la tarjeta en el lado de OS X, excepto para desmontar la tarjeta SD.

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

  • diskutil list - verificar que disk1 o lo que sea es el punto de montaje adecuado para ello
  • 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 - escribir la imagen literalmente a partir del primer bloque de la tarjeta SD.

Así se ven las cosas si se captura el contenido desde la terminal usando 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

1voto

benofsky Puntos 642

Pequeña adición a otras excelentes respuestas: En el sitio de la frambuesa pi, en la página

https://www.raspberrypi.org/help/noobs-setup/

... escriben:

"Es mejor formatear la tarjeta SD antes de copiar los archivos NOOBS en ella. Para ello:

  • Visite el sitio web de la SD Association y descargue SD Formatter 4.0 para Windows o Mac.
  • Siga las instrucciones para instalar el software.
  • Inserta tu tarjeta SD en el lector de tarjetas SD del ordenador o portátil y anota la letra de la unidad asignada, por ejemplo, G:/
  • En el formateador de 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 muy contento con SDFormatter.

  • No indica explícitamente la compatibilidad con OS X > 1.8.
  • No ofrece la opción de instalar para un solo usuario.
  • Al iniciar, aparece un diálogo del Finder que dice "SDFormatter quiere hacer cambios". Así es exactamente como el malware obtiene una escalada de privilegios. Es escalofriante.
  • La propia aplicación sufre de OEM-itis: diálogos feos, mala gramática.

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

1voto

MW. Puntos 2575

Necesitaba formatear una partición para 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. instalar brew Visite http://brew.sh/
  2. instalar e2fsprogs con brew install e2fsprogs
  3. averiguar el nombre de su partición o unidad mediante diskutil list -- en mi caso, mi partición tenía estaba en el disco2 y tenía el identificador de disk2s1
  4. sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/disk2s1 pero es posible que tenga que 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, para estar seguro :)

0voto

tnimeu Puntos 71

Este enlace debería ayudar a los usuarios de Mac/Windows/Linux.

http://computers.tutsplus.com/articles/how-to-flash-an-sd-card-for-raspberry-pi--mac-53600

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