Convertir .img au format SquashFS pour Berryboot
Posté : mer. 1 avr. 2015 18:04
L'objet de ce tuto est d'expliquer comment créer une image qui puisse être utilisée avec BERRYBOOT.
Certaine image système récupérées sur le web, ne peuvent être installées sur Berryboot car pas au format SquashFS.
Pour rappel Berryboot à pour utilité de permettre de faire du multiboot avec votre RPI.
Ces manipulations doivent être effectuées sur une distro Linux.
1°)
Installer mksquashfs-tools & kpartx via apt-get, (si pas déjà fait).
2°)
$ sudo kpartx -av image_que_vous_voulez_convertir.img
add map loop0p1 (252:5): 0 117187 linear /dev/loop0 1
add map loop0p2 (252:6): 0 3493888 linear /dev/loop0 118784
$ sudo mount /dev/mapper/loop0p2 /mnt
$ sudo mksquashfs /mnt mon_image_pour_berryboot.img -comp lzo -e lib/modules
(Le nom de mon_image_pour_berryboot.img doit différé du nom de image_que_vous_voulez_convertir.img, l'image de départ, sinon message d'erreur)
$ sudo umount /mnt
$ sudo kpartx -d image_que_vous_voulez_convertir.img
Voila le tour est joué, il ne reste plus qu'à mettre le nouveau fichier .img sur une clé USB et à l'ajouter à Berryboot.
Certaine image système récupérées sur le web, ne peuvent être installées sur Berryboot car pas au format SquashFS.
Pour rappel Berryboot à pour utilité de permettre de faire du multiboot avec votre RPI.
Ces manipulations doivent être effectuées sur une distro Linux.
1°)
Installer mksquashfs-tools & kpartx via apt-get, (si pas déjà fait).
2°)
$ sudo kpartx -av image_que_vous_voulez_convertir.img
add map loop0p1 (252:5): 0 117187 linear /dev/loop0 1
add map loop0p2 (252:6): 0 3493888 linear /dev/loop0 118784
$ sudo mount /dev/mapper/loop0p2 /mnt
$ sudo mksquashfs /mnt mon_image_pour_berryboot.img -comp lzo -e lib/modules
(Le nom de mon_image_pour_berryboot.img doit différé du nom de image_que_vous_voulez_convertir.img, l'image de départ, sinon message d'erreur)
$ sudo umount /mnt
$ sudo kpartx -d image_que_vous_voulez_convertir.img
Voila le tour est joué, il ne reste plus qu'à mettre le nouveau fichier .img sur une clé USB et à l'ajouter à Berryboot.