Una de las peores cosas que tiene el hecho de formatear tu equipo es la instalación y configuración de todas las aplicaciones que uso habitualmente, por no hablar de la configuración de los servicios que corren en mis equipos. Tener que volver a configurar la base de datos, las news, los servidores web,... puede llegar a ser un verdadero tostón si tienes que configurar siempre los mismos parámetros.
Por eso, una de las tareas que siempre tenia en 'pendientes' es la de hacer mi propia distribución, basada en Debian, (of course) y que tuviera toda la configuración estandar que tengo en mis equipos y sólo tener que modificar los parámetros que necesitan personalización.
Hace años estuve buscando información para poder tener esta distribución y encontré unos scripts que permitían hacer una imagen complementamente funcional de la distribución knoppix (debian based) con toda la configuración propia.
Los scripts para tener tu propia distribución son estos:
#!/bin/bash
## cyfuss
## grabar_cd.sh
## 21 // 04 //2004
# creamos los directorios que necesitemos
echo "Creamos los directorios y enlaces"
mkdir /mnt/sources
mkdir /mnt/master
mkdir /mnt/iso
SOURCES=/mnt/sources
MASTER=/mnt/master
ISODIR=/mnt/iso
##borrar los archivos de nuestra configuración
echo "";
echo "Ahora borramos todos los archivos que hayamos modificado y descargado";
echo "y descargado para no cargar ficheros gratuitamente en el CD";
echo "";
rm $SOURCES/var/cache/apt/archives/*.deb
rm $SOURCES/var/cache/apt/archives/partial/*.deb
echo "Borra toda la información que se ha descargado de apt-get";
rm $SOURCES/var/lib/apt/lists/*
echo "Borra la configuración de red, para no tener problemas en la version LIVE"
rm $SOURCES/etc/network/interfaces
rm $SOURCES/etc/resolv.conf
clear;
echo "";
echo "empezamos a preparar el cd";
echo "creamos la ISO de nuestra distribución: cyf_LIVE"
mkisofs -R -L -allow-multidot -l -V "cyf_LIVE" -o $ISODIR/cyfuss.iso -hide-rr-moved -v $SOURCES
echo "comprimimos nuestra iso para quemarla en un CD"
create_compressed_fs $ISODIR/cyfuss.iso 65536 > $MASTER/cyf_LIVE/cyf_LIVE
echo "borramos la imagen que hemos creado"
rm -rf $ISODIR/cyfus.iso
echo "ahora preparamos el cd para hacerlo arrancable";
mkisofs -l -r -J -V "cyf_LIVE" -hide-rr-moved -v -b cyf_LIVE/boot.img -c cyf_LIVE/boot.cat -o $MASTER/cyf_LIVE/cyf_LIVE
echo "limpiamos y quemamos en un cd nuestra nueva live-cd";
cdrecord -v dev=0,0 blank=all
cdrecord -v speed=4 dev=0,0 $ISODIR/cyfuss.iso
echo "borramos la imagen iso final"
rm -fr $ISODIR/cyfuss.iso
En su momento los probé y estaban completamente funcional, ahora imagino que seguirán funcionando exactamente igual pero no lo he podido comprobar de nuevo, asi que si algo de esto no funciona... hazmelo saber
.
Comentarios
Enviar un comentario nuevo