05-05-2021, 20:13:22
Alain a écrit :reste cependant un petit souci sur la taille de l'image (j'avais deja eu ce probleme pour la premire version de primtux sous raspberry )Mais là le problème est insoluble. Même clonezilla n'est pas capable de copier une image système sur une partition plus petite. Or toutes les cartes SD n'ont pas la même taille libre pour une même taille annoncée. Je pense que ça doit être la même chose pour des disques durs.
Je donne ici le solution que j'utilise pour la PrimTux RPi afin réduire la taille de l'image à distribuer.
Sous Linux ou Windows
Insérer la carte SD dans un lecteur USB (ou un lecteur de carte mémoire) et réduire la taille de la partition avec Gparted ou tout autre logiciel équivalent.
Réduire la taille de la partition système ne suffit cependant pas à obtenir une image réduite. En effet, avec la commande dd ou Win32DiskImager, c'est la totalité de la carte qui est copiée quand on réalise l'image, y compris l'espace non alloué. Il faut donc réduire la copie à l'espace alloué.
Sous Linux
Avec Gparted, un clic droit sur la partition, menu "Information" permet de connaitre le dernier secteur utilisé.
Depuis le menu "Affichage", "Informations sur le périphérique", on peut connaître la taille d'un secteur, généralement 512.
On calcule la taille de l'image par
Nbsecteurs * 512
en ajoutant quelques secteurs par sécurité.
On divise par 4096 pour connaître la valeur de count dans la commande suivante à exécuter pour obtenir l'image
Code :
dd if=/dev/sdx of=/chemin/fichier.img bs=4k count=valeur-calculée
Sous Windows
Avec Win32 Disk Imager, on copie l'image en cochant l'option "Read only allocated partitions"