Domanda:
Come creare un file IMG da USB ma utilizzando solo 2 GB di dimensioni non complete della scheda SD
David Klaverstyn
2012-10-26 17:04:08 UTC
view on stackexchange narkive permalink

Sto cercando di trovare un modo per creare un'immagine sulla mia scheda SD. La mia scheda SD è di 16 GB ma non ho cambiato la dimensione della partizione originale. Tutto il software che utilizzo per creare un file IMG crea sempre un file da 16 GB e non da 2 GB come mi aspetterei.

  # 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  

I programmi che ho provato sono:

  • Win32DiskImager
  • HDDRawCopy1.02Portable
  • DiskImage_1_6_WinAll

Ho scaricato ed eseguito Arch Linux per RPi, installato alcuni software e ora voglio creare un nuova immagine per la distribuzione. Ma sta creando un file da 16 GB anziché un file da 2 GB (sperando in un file da 1,5 GB o meno).

Ho le 2 partizioni originali sulla scheda SD: #fdisk -l

  ID blocco avvio avvio dispositivo sistema / dev / mmcblk0p1 * 2048 194559 96256 c W95 FAT32 (LBA) / dev / mmcblk0p2 194560 3862527 1833984 83 Linux  

Ho bisogno di creare il file IMG da un computer Windows.

Non sono sicuro che sarà possibile ... All'inizio pensavo che potessi prendere tutti i 16 GB e poi rimuovere gli ultimi 14 GB, lasciandoti con i dati che desideri. Ma le schede SD hanno un livellamento dell'usura che diffonde i dati su tutta la scheda. Non ho idea se questo avrà un effetto.
Due risposte:
#1
+4
Kibbee
2012-10-26 17:44:04 UTC
view on stackexchange narkive permalink

Potresti usare il raspberry pi per creare un'immagine di se stesso. Avrai bisogno di una chiavetta USB su cui memorizzare l'immagine. In alternativa puoi inviare l'immagine a una condivisione di Windows, se non ne hai una, ma la chiavetta USB sarebbe probabilmente la più semplice.

Per creare un'immagine della prima partizione, monta la chiavetta USB, su / mnt / usbstick ed esegui quanto segue.

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

Questo copierà i primi 2 GB della scheda SD corrente. Dovresti essere in grado di mettere questa immagine su una scheda SD da 2 GB. Se desideri un file immagine da 1,5 GB, l'unico modo per farlo è comprimere il file img. Probabilmente potresti comprimere l'immagine da 16 GB fino a meno di 1,5 GB supponendo che la parte inutilizzata dell'immagine contenga zeri. L'immagine da 2 GB verrà compressa a meno di 1,5 GB quasi certamente.

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

Durante il tentativo di ridistribuire un sistema operativo Raspbian personalizzato, ho avuto la stessa domanda rispetto a rendere l'immagine più piccola possibile. Per semplificare questo processo, ho scritto mkimg.sh e ho illustrato cosa fa su: https://raspberrypi.stackexchange.com/a/37899/32585



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...