J'ai une carte SD de 64 Go qui utilise 15,6 Go d'espace disque. J'ai utilisé GParted pour réduire la partition, mais je ne sais pas comment convertir les deux partitions/sda1 et/sda2 en un fichier .img d'environ 16 Go.
Chaque fois que je crée un fichier image, il s’agit de 64 Go. Je tire mes cheveux sur celui-ci depuis que je ne peux pas trouver de solutions.
J'ai essayé:
Comment puis-je faire ce travail?
Les deux partitions en question font partie d'une carte d'initialisation Raspberry Pi .
J'ai créé une image Raspberry Pi personnalisée contenant un logiciel serveur préinstallé (je souhaite héberger le fichier compressé afin que les utilisateurs puissent l'installer, développer le système de fichiers et laisser le serveur s'exécuter par lui-même). Le problème auquel je suis confronté est que l'utilisation de Win32DiskImager permet de copier l'intégralité du lecteur. Je souhaite donc trouver un moyen de le copier pour qu'il ne prenne que la taille actuelle de 16 Go du lecteur.
Au début, la question était seulement de savoir comment créer une image de partition plus petite. Donc, cette réponse manque la partie comment créer un système d’exploitation Raspberry Pi amorçable, qui nécessitera deux partitions et un MBR .
Créez un nouveau fichier de 16 Go exactement:
fallocate -l 16G sixteen.img
Créez un système de fichiers à l'intérieur de celui-ci:
mkfs.vfat sixteen.img
Le monter:
mkdir sixteen
Sudo mount sixteen.img sixteen
Cela ouvrira une fenêtre Nautilus avec le fichier image que vous venez de monter. Maintenant, insérez votre carte SD. Il montera et ouvrira automatiquement une seconde fenêtre Nautilus.
Copiez vos fichiers de la deuxième fenêtre à la première. Ensuite, démontez l'image de votre fichier avec le symbole d'éjection dans la barre latérale de Nautilus ou avec la commande Sudo umount sixteen
.
Je pense que vous voudrez utiliser clonezilla .
Du site Web de clonezilla:
Clonezilla est un programme de clonage et d'imagerie de disque et de partition semblable à True Image® ou Norton Ghost®. Il vous aide à effectuer le déploiement du système, la sauvegarde et la récupération à chaud.
Cela vous permettra de créer très simplement un fichier .iso à partir d’une partition (je ne suis pas sûr d’avoir plusieurs partitions mais cela fonctionne très bien avec une partition. Consultez la documentation pour plus de détails en fonction de ce que vous voulez faire).
Il y a un tutoriel sur le site officiel. Ou vous pouvez vérifier ceci n .