Blog de Phesus Opensource Software
Slax y como remasterizar slax 6
Hace poco nos topamos con la necesidad de utilizar linux para un sistema embedido, para ellos revisamos posibilidades como tinycore linux y puppy linux (ambas excelentes opciones) sin embargo se adaptó mejor a lo que requerimos el sistema operativo Slax.
Slax es una distribución de linux que puede ejecutarse desde un live cd así como en memorias usb, de hecho ya traé un script para volver booteable la memoria sólo hay que copiar los archivos en ella, también puede instalarse en el disco duro normalmente. La imagen pesa alrededor de 190 mb y traé toda la paquetería básica y un poco más. En lo personal encontré el manejador de paquetes muy agradable así como toda la interfáz, el tiempo de arranque es promedio y el consumo de memoria ram más bajo que el promedio.
Bueno, pero nuestro problema es que necesitabamos el sistema operativo con algunas modificaciones leves de interfáz, nada grave… como todo lo sencillo ésto se volvió sumamente complicado y es que resulta que los cambios hechos a slax se guardan en una carpeta que suele dañarse nada más con que la pc se apague mal… aunque sea sólo un poquito mal, algunas veces nisiquiera sabes que la apagaste mal.
En el negocio en el que estamos implementando el sistema ésto es muy común y para no hacer largo el post éstas son las soluciones (que encontramos) espero le ayuden a alguien más:
- Utilizar otra partición que no sea fat ni fat32
- Remasterizar. Slax traé una imagen del sistema operativo limpio llamada “always fresh” los cambios que hagas aquí no se guardarán ni tampoco se rescatarán, pero sí hay una manera sencilla de guardar. La idea es generar cambios y guardarlos para luego ser usado en sólo lectura, así ya no hay problemas de corrupción (y se consigue un efecto embedido)
¿ Cómo remasterizar ?
- Entrar en modo normal, hacer los cambios necesarios y apagar
- En otro sistema operativo u otra pc, copiar el contenido de la carpeta changes a rootcopy
- Eliminar archivo *-slax de rootcopy/root/, son 6 o 7
- Entrar siempre a always fresh
- Para guardar cambios será necesario repetir éste proceso desde el paso 1
- (Opcional) Guardar rootcopy como módulo
Disculpen si no soy lo suficientemente claro, puede ser debido a que estoy algo desvelado pero puedo ayudarles con cualquier duda.
| Print article | This entry was posted by Octavio Ruiz on 12 July 2009 at 15:29, and is filed under Misceláneos. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |