4 votes

Comment effacer et reformater la carte SD en ext3 sur mon macbook pour la préparer pour mon raspberry pi

J'essaie de reformater ma carte SD 32G pour la préparer pour mon raspberry pi. Le programme GUI sur mon mac ne me permet pas de la formater en ext3, ce qui est ce qu'on me dit de reformater pour mon raspberry pi.

Comment puis-je reformater cette carte SD en ext3. J'ai cherché quelques liens sur la façon de le faire à partir de la ligne de commande mais j'ai du mal à comprendre les procédures. Existe-t-il un programme GUI qui peut le faire pour moi ou dois-je le faire à partir de la ligne de commande ?

J'ai essayé d'utiliser fdisk mais je n'arrive pas à comprendre quelles commandes je dois ajouter pour effacer et formater en ext3. Je connais le chemin et le nom de ma carte SD qui est /dev/disk1s1 donc ce n'est pas un problème.

J'ai également essayé d'utiliser le programme GUI SDFormatter qui se trouve ici ( https://www.sdcard.org/downloads/formatter_4 ). Mais je doute que cela permette de le reformater au format que je souhaite, à savoir ext3.

L'écriture d'une distribution Linux sur ma carte SD prend un certain temps et j'aimerais que cela se passe bien. Sinon, j'attends deux heures que le processus d'écriture soit terminé, je branche la carte SD, puis je démarre mon pi et je remarque que ça ne fonctionne pas. J'aimerais éviter de faire cette erreur qui prend du temps une autre fois.

6voto

Paul Osborne Points 2190
  • Installer e2fsprogs brew install e2fsprogs
  • Format du disque sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/diskN

2voto

Oskar Points 1242

Vous n'avez pas besoin de faire de formatage ou de préparation du côté d'OS X, sauf pour démonter la carte SD.

La copie de l'image utilise la fonction dd pour transférer le bon ISO sur la carte - format de partition et toutes les données en une seule étape. Voici comment je prépare une carte SD pour mon beagle bone black (un ordinateur ARM similaire sur une puce qui fonctionne sous Linux) :

  • diskutil list - vérifiez que disk1 ou autre est le bon point de montage pour lui
  • diskutil eject disk1 - ferme tous les fichiers et laisse le stockage libre pour l'arrivée des données linux.
  • dd if=whatever.iso of=/dev/disk1 - écrire l'image mot à mot à partir du premier bloc de la carte SD.

Voici à quoi ressemblent les choses si vous capturez le contenu à partir du terminal en utilisant 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 Points 642

Petit complément aux autres excellentes réponses : Sur le site raspberry pi, à la page

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

... ils écrivent :

" Il est préférable de formater votre carte SD avant d'y copier les fichiers NOOBS. Pour ce faire :

  • Visitez le site Web de la SD Association et téléchargez SD Formatter 4.0 pour Windows ou Mac.
  • Suivez les instructions pour installer le logiciel.
  • Insérez votre carte SD dans le lecteur de carte SD de l'ordinateur ou du portable et notez la lettre de lecteur qui lui est attribuée, par exemple G:/.
  • Dans SD Formatter, sélectionnez la lettre de lecteur de votre carte SD et formatez-la. "

Cela me laisse penser que SDFormatter est la solution à adopter.

Malgré cela Je ne suis pas très satisfait de SDFormatter.

  • Il ne mentionne pas explicitement la compatibilité avec OS X > 1.8.
  • Il n'offre pas la possibilité de l'installer pour un seul utilisateur.
  • Au démarrage, vous obtenez une boîte de dialogue du Finder indiquant "SDFormatter veut faire des changements". C'est exactement comme ça que les logiciels malveillants obtiennent une escalade de privilèges. Flippant.
  • L'application elle-même souffre de l'OEM-itis : dialogue laid, mauvaise grammaire.

EDIT : En fait, ma carte SD est de 64G, et la carte que j'ai préparée avec SDFormatter a échoué de manière horrible. Après avoir lu les pages de manuel pendant un certain temps, j'ai utilisé diskutil de reformater la carte SD pour avoir deux partitions FAT32 de 32G, de vider le fichier NOOBS sur la première, et ensuite tout allait bien. En fait, comme d'autres l'ont noté, le chargeur NOOBS reformatera lui-même la carte en une seule grande partition.

1voto

MW. Points 2575

J'avais besoin de formater une partition pour ext3 sur ma clé USB. Le disque était déjà formaté, et avait 3 partitions, et je voulais convertir la partition 1 de FAT32 en ext3.

  1. installer brew visite http://brew.sh/
  2. installer e2fsprogs en utilisant brew install e2fsprogs
  3. trouver le nom de votre partition ou de votre lecteur en utilisant diskutil list -- dans mon cas, ma partition était sur le disque 2 et avait l'identifiant de disk2s1
  4. sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /dev/disk2s1 mais vous devrez peut-être changer le lecteur de disk2s1 sur la partition ou le lecteur que vous souhaitez formater. Cette commande vous demandera de vérifier le nom de la partition, juste pour être sûr :)

0voto

Lovleet Points 52

Ce lien devrait vous aider pour les utilisateurs de Mac/Windows/Linux.

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X