Squashfs
01 Apr. 2005
- Auteur : sanctius
- Responsable : TrustRobot
- Score ( voter ) :



- Connexes : Même auteur | Même responsable | Historique
1. Pré-requis
- Téléchargez l'archive à cette adresse.
- Installez les sources de votre noyau dans /usr/src/linux. Si vous n'avez jamais compilé de noyau, reportez vous à ceci
- Assurez-vous d'avoir le /usr/src/linux/.config qui correspond à votre configuration actuelle. Si vous n'avez jamais compilé de noyau, reportez vous à ceci
2. Installation
Copiez l'archive téléchargée dans le dossier /usr/src/. Décompressez-la et copiez le patch qui correspond à votre noyau comme suite :
# cd /usr/src
# tar xzvf squashfs2.x.tar.gz
# cp squashfs/linux-2.y.z/squashfs2.x-patch /usr/src/linux
Appliquez le patch au noyau :
# cd linux
# patch -p1 < squashfs2.x-patch
Lancez votre outil de configuration, favori (config/menuconfig/xconfig/gconfig). Je choisis menuconfig :
# make menuconfig
Si vous ignorez comment utiliser cet outil, reportez-vous à ceci. L' option à activer est la suivante :
File systems
Miscellaneous file systems
<M> Squashed filesystem
Il est également possible de configurer d'autres options par rapport à squashfs, mais il n'est pas nécessaire pour le moment d'en parler, car nous n'avons pas nécessairement besoin. Si seulement le besoin s'en fait sentir, je vous invite à vous reporter à la documentation initiale.
Pour compiler et installer votre noyau suivez le didacticiel suivant. De l'Item make, jusqu'à la fin.
Une fois que votre système a bien redémarré sur le nouveau noyau, vous pouvez tester la mise en place de squashfs.
# cat /proc/filesystems
# modprobe squashfs
# cat /proc/filesystems
Vous devriez constatez dans la liste le chargement de squashfs dans votre système.
3. Installation de mksquashfs tools
Mksquashfs-tools est fournit dans l'archive que vous avez précédemment téléchargée. Pour le compiler et l'installer faîtes ainsi :
# cd /usr/src/squashfs/squashfs-tools
# make
# cp mksquashfs /usr/sbin
A chaque fois que vous en avez besoin, tapez dans une console en root :
# mksquashfs --help
Il vous indique comment l'utiliser. N'hésitez pas à commenter ce didacticiel de vos remarques, elles sont les bienvenues.