Question:
Comment créer un fichier IMG à partir de l'USB mais en utilisant uniquement 2 Go de taille de carte SD non complète
David Klaverstyn
2012-10-26 17:04:08 UTC
view on stackexchange narkive permalink

J'essaie de trouver un moyen de créer une image sur ma carte SD. Ma carte SD fait 16 Go mais je n'ai pas changé la taille de la partition d'origine. Tous les logiciels que j'utilise pour créer un fichier IMG créent toujours un fichier de 16 Go et non de 2 Go comme je m'y attendais.

  # df -HFilesystem Size Used Avail Use% Mounted onrootfs 1.9 G 1,3G 508M 72% // dev / root 1,9G 1,3G 508M 72% / devtmpfs 122M 0 122M 0% / devtmpfs 122M 0 122M 0% / dev / shmtmpfs 122M 275k 121M 1% / runtmpfs 122M 0 122M 0% / sys / fs / cgrouptmpfs 122M 0 122M 0% / tmp / dev / mmcblk0p1 99M 21M 79M 21% / boot  

Les programmes que j'ai essayés sont:

  • Win32DiskImager
  • HDDRawCopy1.02Portable
  • DiskImage_1_6_WinAll

J'ai téléchargé et exécuté Arch Linux pour RPi, installé des logiciels et maintenant je veux créer un nouvelle image pour la distribution. Mais il crée un fichier de 16 Go plutôt qu'un fichier de 2 Go (en espérant un fichier de 1,5 Go ou moins).

J'ai les 2 partitions d'origine sur la carte SD: #fdisk -l

  Device Boot Start End Blocks Id System / dev / mmcblk0p1 * 2048 194559 96256 c W95 FAT32 (LBA) / dev / mmcblk0p2 194560 3862527 1833984 83 Linux  

Je dois créer le fichier IMG à partir d'un ordinateur Windows.

Je ne suis pas sûr que ce soit possible ... Au début, je pensais que vous pouviez récupérer les 16 Go entiers, puis supprimer les 14 derniers Go, vous laissant avec les données que vous voulez. Mais les cartes SD ont un nivellement d'usure qui répartit les données sur la carte. Je ne sais pas si cela aura un effet.
Deux réponses:
#1
+4
Kibbee
2012-10-26 17:44:04 UTC
view on stackexchange narkive permalink

Vous pouvez utiliser le raspberry pi pour créer une image de lui-même. Vous aurez besoin d'une clé USB pour stocker l'image. Sinon, vous pouvez envoyer l'image vers un partage Windows, si vous n'en avez pas, mais la clé USB serait probablement la plus simple.

Pour créer une image de la première partition, montez la clé USB, sur / mnt / usbstick et exécutez ce qui suit.

  sudo dd if = / dev / mmcblk0 of = / mnt / usbstick / raspberry.img bs = 1M count = 2048  

Cela copiera les 2 premiers Go de la carte SD actuelle. Vous devriez pouvoir mettre cette image sur une carte SD de 2 Go. Si vous voulez un fichier image de 1,5 Go, la seule façon de le faire est de compresser le fichier img. Vous pouvez probablement compresser l'image de 16 Go à moins de 1,5 Go en supposant que la partie inutilisée de l'image contient des zéros. L'image de 2 Go sera presque certainement compressée à moins de 1,5 Go.

#2
+4
berto
2015-11-04 20:43:42 UTC
view on stackexchange narkive permalink

En essayant de redistribuer un système d'exploitation Raspbian personnalisé, j'ai eu la même question en ce qui concerne la rendre l'image aussi petite que possible. Pour faciliter ce processus, j'ai écrit mkimg.sh et je décris ce qu'il fait à: https://raspberrypi.stackexchange.com/a/37899/32585



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...