He creado un cdlive como se indica en FAQ. Por cierto, el comando preparalive no aparece, pero se puede usar remastersys clean.
He corrido remastersys-gui, con la opción backupo y he obtenido la imagen iso. El ordenador arranca con el cdlive, pero no sé como instalar eso en el disco duro.
¿Para qué vale el md5? ¿Y remastersys.log?
Vamos por partes...
Te recomendaría que volvieras a pasar el http://minino.galpon.org/public/updates/update_minino_minimal.sh, que te descargará 3 ficheros nuevos, substituyendo a los antiguos instaladores y al preparelive y te cambiará la configuración de inittab. Después continuas con lo que indicamos en http://minino.galpon.org/es/%C3%A1rtabros-21. (corregimos y mejoramos muchas cosas)
De esta forma obtienes una imagen ISO (minino.iso) que puedes gravar en un DVD (no se si te cabrá en un CD) o en un USB, verás que cuando lo vayas a usar es identico a lo que ya conoces de minino.
El fichero md5 es una "suma de comprobación" échale un ojo a esto: http://jalvarus.wordpress.com/2009/05/15/md5-en-linux-como-usarlo-para-que-nos-sirve/
El fichero .log es un registro de lo que hizo remastersys, muy útil cuando hay algún problema, ya que en el quedan registrados todos los pasos.
Nota: ya cambié los apuntes en el FAQ
¿La versión full de artabros 2.1 está actualizada, o debo pasar el script de actualización?
si usaste la última, la que se llama update_minino_full, no, solo que ya no existe la preparalive, ahora se llama makelive :-)
Ya he dejado el sistema operativo de una manera que me satisface mucho. He preparado el DVDlive usando makelive. Me han pasado las siguientes cosas:
En estos momentos estoy haciendo un nuevo dvdlive pero he pasado remastersys clean antes, aunque eso no lo ponía en las instrucciones descritas en FAQ. Cuando lo tenga listo y lo pruebe, volveré a escribir un mensaje
He hecho un nuevo DVDlive con makeleve habiendo corrido previamente remastersys clean. El problema con grub se ha solucionado, pero lo del tamaño del sistema no. Sigue ocupando casi 3Gb cuando el de partida ocupaba 6.
Respecto a lo de pasar antes el remastersys clean, fijate en la instrucción que hay en el makelive, al final, justo antes de remastersys backup:
Respecto al tamaño del DVD, es lógico que la imagen ocupe menos, está comprimida.
Lo que indico que ocupa mucho es el sistema instalado (13Gb) con el DVDlive frente al sistema que utilicé para preparar el DVDlive (6Gb en el disco duro). No lo estoy comparando con el DVDLive, que ocupa 3,5Gb. ¿Es normal eso? ¿No debería ocupar más o menos el sistema madre y el hijo?
Cierto, la instalación final final debe tener el mismo (o praćticamente el mismo) tamaño que la instalación origen. Así en la distancia no te puedo decir que es lo que no está conforme, necesitaría ver el sistema.
Intenta ver en detalle que es lo que se instaló y donde, a ver si observas alguna irregularidad, alguna duplicidad en lo instalado, etc... y cuentanoslo a ver si somos capaces de ver que es lo que pudo suceder. Estos días estoy trabajando con tres personalizaciones a partir de minino y nunca se me dió un caso parecido.
Sí, la diferencia es brutal, algo raro hay ahí. Instala "baobab" para ver dónde se te fueron esos gigas de más. O, si lo prefieres, desde el terminal puedes hacer "du --max-depth=1 -h" en la carpeta que sea para saber los tamaños de las subcarpetas. Yo que tú, empezaría por el mismo raíz.
Había dejado apartado este tema porque durante agosto no tengo acceso a los ordenadores en los que estaba experimentando. Pero el asunto me interesa mucho y no puedo esperar, así que lo he recuperado, pero trabajando con máquinas virtuales. He observado que el resultado del tamaño de los archivos depenede del método que se use para instalar minino.
Partiendo de un sistema que he configurado a mi gusto, instalado con el instalador avanzado, y añadiéndole el software que necesito, me encuentro que el sistema ocupa 7,2GB. Preparo un dvdlive con makelive, que tiene 2,9GB.
Instalo dicho sistema en una máquina virtual con el instalador básico automático (no me gusta porque prefiero poner /home en partición aparte). Ocupa 3,1GB.
Instalo el mismo sistema en otra máquina virtual con el instalador avanzado. Tarda un infierno en instalarse. Y al final ocupa 14,8GB.
La diferencia fundamental está en /lib que en el original ocupa 3,3GB, en la máquina insalada con el básio ocupa 1GB y el la instalada con el avanzado 9GB. También hay diferencia en /usr que en el original ocupa 3,4GB, en el básico 2,6GB y en el avanzado 2,6GB.
Observo también una gran diferencia en el arranque de los sistemas. El original es muy rápido, mientras que en los dos sistemas instalados a partir de mi dvdlive tarda casi 3 minutos en arrancar y se observa una barra azul mientras carga que no se observa en el original.
Hice una instalación básica (sda1) y otra avanzada con /home separado (sda3, sda4) en una misma máquina real.
Pude comprobar que el instalador de "Remastersys" no limpia un directorio, concretamente el
/lib/live/mount/...
Aplica, una vez instalado, las siguientes ordenes:
cd /lib/live/mount
sudo rm -r rootfs/filesystem.squashfs/*
sudo rm -r medium/*
Tras esto (en mi caso) liberé 3,1 GB.
Respecto a la diferencia de tamaño de
/usr
es bastante lógico, ya que se crean una serie de ficheros para la construcción de la ISO que después el instalador elimina.Respecto a la barra azul... es la interface de plymout (lo mismo que el logo de minino y los puntos de colores) pero en opción de baja resolución. En mis máquinas virtuales (VBox) aparece así tambien.
Voy a modificar (y probar) el
remastersys-installer
, una vez esté probado ya te indico como actualizarlo.Ejecuta como
sudo
las siguientes órdenes:apt-get -y --force-yes install ngetty
wget http://minino.galpon.org/public/etc/inittab -O /etc/inittab
wget http://minino.galpon.org/public/ISOmakers/makelive -O /usr/local/sbin/makelive
wget http://minino.galpon.org/public/ISOmakers/prev-mklive -O /usr/local/bin/prev-mklive
wget http://minino.galpon.org/public/ISOmakers/minino-installer -O /usr/local/bin/minino-installer
wget http://minino.galpon.org/public/ISOmakers/remastersys-installer -O /usr/bin/remastersys-installer
Tras esto reinicia para que haga el cambio de
getty
angetty
He actualizado el instalador. Como soy un poco torpe tecleando y cometo errores con facilidad, copié todas las órdenes en un documento llamado actualiza_instalador.sh y ejecuté sudo bash ./actualiza_instalador.sh. Una vez hecho esto, reinicié y ejecuté sudo makelive. No prepara la iso y sale el mensaje (escribo de memoria, puede haber algún error) cp: objetivo /root/.config/lxsession no es un directorio.
Después de enviarte la respuesta, descubrí que yo habia cometido algún error (typo) en las líneas de ordenes. Esto que dices coincide con mis erratas. Repite estas dos:
wget http://minino.galpon.org/public/ISOmakers/makelive -O /usr/local/sbin/makelive
wget http://minino.galpon.org/public/ISOmakers/prev-mklive -O /usr/local/bin/prev-mklive
Con la misma, comprueba si en
/usr/local/sbin
tienes unprev-mklive
... eliminalo y comprueba si en/usr/local/bin
tienes unmakelive
... eliminaloCon los cambios hechos, makelive funciona perfectamente.
He creado un nuevo DVDlive con sudo makelive y lo he instalado en máquinas virtuales con instalador básico y avanzado. Ambas ocupan más o menos lo mismo que ocupaba el sistema madre que use para crear el DVDlive.
Makelive sigue teniendo algún problema. No limpia el sistema suficientemente. Si haces makelive sobre un sistema que ya has instalado con un dvdlive que has creado con él hay problemas.
En mi caso, la tercera generación ya no funciona con el instalador avanzado, aunque parece que sí con el básico.
Si intentamos poner accesos directos en un panel, al buscar en herramientas del sistema aparecen duplicados live instaler, remastersys backup, grub Restore... Eso me hace pensar que no limpia por completo el sistema.
El sistema aparentemente se instala, pero cuando intentas acceder con un usuario, no carga. Observo que el sistema aparentemente instalado ocupa menos que el sistema madre, lo que me hace pensar que la instalción no se termina y quedan figueros por copiarse.
Sin embargo, la primera generación hecha con makelive funciona estupendamente.