El sistema de ficheros de las distribuciones live se almacena en un fichero comprimido tipo squashfs, típicamente: filesystem.squashfs.
Cuando arrancamos la distribución desde un CD o USB live, se descompacta el filesystem.squashfs para poner en marcha el sistema. Si por alguna razón, quisiéramos realizar modificaciones en este sistema live, ya sea para añadir archivos, borrarlos o modificarlos, podríamos hacerlo mediante las squashfs-tools.
Lo primero es tener instalado el paquete squashfs-tools, que nos va a proporcionar las herramientas necesarias:
# apt-get install squashfs-tools
Una vez instalado el paquete, creamos un directorio y descomprimimos el filesystem.squashfs dentro de él:
# mkdir squashfs
# unsquashfs -d squashfs/ -f filesystem.squashfs
Dentro del directorio squash se encuentra el sistema de archivos completo. Hacemos todas las modificaciones que queramos en él.
Guardamos una copia de seguridad del filesystem.squashfs:
# mv filesystem.squashfs filesystem.squashfs.orig
Cuando hayamos terminado de modificarlo, volvemos a crear de nuevo el archivo y listo:
# mksquashfs squashfs/ filesystem.squashfs
0 comentarios:
Publicar un comentario