martes, 6 de noviembre de 2018

Crea tu propia distro con pinguy builder a partir de tu distro instalada

Pinguy builder, es un fork del famoso remastersys que nos dejó huérfanos hace tantos años cuando su autor dejó de mantenerlo y nos obligó a apañarnos con systembackup, un software enfocado más bien para hacer copias de seguridad y que tenía un sistema rudimentario y muy limitado para hacer tu distro propia.

Yo lo he probado con Ubuntu MATE 18.04.01 en una máquina virtual con VirtualBox, posiblemente la puedas usar en tu distro Debian y familia sin problemas.

Sin más dilación vamos al lio.

Instalación

  1. Si tenemos una versión previa, lo primero es desinstalarla:
    sudo apt-get purge pinguybuilder
  2. Nos descargamos la última versión disponible en sourceforge
  3. Instalamos el paquete y todas sus dependencias con los comandos:
    sudo dpkg -i pinguybuilder*.deb
    sudo apt-get install -f
  4. Bueno ya hemos terminado con la instalamos, vamos a ver ahora su configuración y uso.


Configuración y uso

  1. Antes de empezar por primera vez vamos a solucionar un problema que se produce al usar pinguy builder desde virtualbox debido a que su usuario y el de pinguy tienen el mismo ID, se soluciona tecleando el siguiente comando como root:
    sudo sed -i -e 's@user-uid [0-9]*@user-uid 990@' /usr/share/initramfs-tools/scripts/casper-bottom/*adduser
    Lógicamente, si creas la iso desde la distro instalada en tu máquina física este paso es innecesario.
  2. Ejecutamos pinguy builder desde las opciones de menú:
    Sistema Administración Pinguy Builder
    Nos pedirá la clave root y que cerremos todas las ventanas.
  3. Elegimos una imagen para el menú del live CD (png de 640x480), recomiendo que sea clarita y sin mucho cambio de color para que se lean bien las opciones.
  4. Elegimos otra para el sistema instalado, ésta si puede ser de mayor tamaño, para un resultado óptimo sin que pese mucho recomiendo un JPG en formato Full HD (1920x1080).
  5. Ahora vamos a la pestaña settings y cambiamos solo los datos que nos interesen cambiar, respetando en la medida de lo posible como estaban puestos los originales, por ejemplo:
  6. Volvemos a la pestaña Actions y seleccionamos las opciones Distrocdfs y Distiso, cada una de estas operaciones requerirá esperar un rato.
  7. Finalmente obtendremos nuestro archivo iso personalizado y un archivo md5 para comprobar su integridad en el directorio:
    /home/PinguyBuilder/PinguyBuilder/
  8. Estos archivos los podríamos llevar de vuelta a la máquina anfitriona y allí tostarlos en un DVD o incluirlos en un pendrive con alguna herramienta como multisystem.
  9. Cuando volvamos a crear una nueva versión de la imagen es conveniente pulsar en el botón Vaciar y empezar todo el proceso de nuevo.
NOTA: Si en algún momento nos pide un nombre de usuario tienes que teclear:
custom
Y deja la contraseña vacía.

Otra gracia es que si le pasas el disco a un amigo éste puede hacer más modificaciones y a su vez crear su propia distro derivada de la tuya.

3 comentarios:

  1. Otra opción es obtener la lista de paquetes instalados e instalarlos de nuevo después.
    https://andalinux.wordpress.com/2009/01/21/instalar-ubuntu-desde-cero-sin-perder-los-programas-instalados

    ResponderEliminar
  2. Customizing Ubuntu ISOs: Documentation and examples of how to use 'isorespin.sh'
    https://linuxiumcomau.blogspot.com/2017/06/customizing-ubuntu-isos-documentation.html

    ResponderEliminar
  3. Recetas para todas las distros:
    https://www.linuxadictos.com/crear-distribucion-linux.html

    ResponderEliminar