Remasterización paso a paso de Knoppix versión multimedia
Requerimientos:
Antes de iniciar la Remasterización debe tomar en cuenta lo siguiente:
Tener una partición de disco duro con por lo menos 4 GB. de espacio, con un sistema de archivos ext2 o preferiblemente ext3.
Una conexión a Internet.
Pasos a seguir:
- Introducir live-CD KNOPPIX 5.11.
- Al momento de aparecer la pantalla de inicio de KNOPPIX, presione cualquier tecla para iniciar la carga de KNOPPIX.
- Abra una consola de root. Una manera es ir a Menú, seleccionar KNOPPIX y luego Consola de Root.
- Monte la partición con el sistema de archivos ext2 o ext3. Para fines de ejemplo utilizaremos la hda3.
#mkdir /mnt/hda3
#mount /dev/hda3 /mnt/hda3 -o rw - Cree un nuevo directorio en la partición que a montado. Esta partición contendrá la Remasterización.
#mkdir /mnt/hda3/knoppix
- Ahora cree dos nuevos directorios, los cuales estarán dentro del directorio que creó (knoppix), estos serán “source” y “master” , donde source contendrá el código del KNOPPIX y descomprimido y master contendrá el KNOPPIX comprimido juntamente con los archivos de arranque.
#mkdir /mnt/hda3/knoppix/source
#mkdir /mnt/hda3/knoppix/master - Cree dentro de la carpeta source una carpeta con el nombre KNOPPIX
#mkdir /mnt/hda3/knoppix/source/KNOPPIX
- Copie los archivos descomprimidos del KNOPPIX que esta trabajando en al carpeta source
#cp -Rp /KNOPPIX/* /mnt/hda3/knoppix/source/KNOPPIX
donde -Rp copia recursivamente manteniendo los permisos
- Copie en la carpeta master el contenido del cd-rom de KNOPPIX
#cp -Rp /cd-rom/* /mnt/hda3/knoppix/master
Ahora es el momento de personalizar su nueva distribución de KNOPPIX multimedia, nosotros le llamaremos: Ge-JhoPix.
- Copie los archivos de configuración de Internet de KNOPPIX a la su distribución de Ge-JhoPix
#cp /etc/resolv.conf /mnt/hda3/knoppix/source/KNOPPIX/etc/resolv.conf
#cp /etc/dhcpc/resolv.conf /mnt/hda3/knoppix/source/KNOPPIX/etc/dhcpc/resolv.conf - Cambie de raíz en la consola (el cambio de raíz se utilizará para poder hacer los cambios en su Remasterización como si estuviera en su sistema operativo, como por ejemplo quitar e instalar paquetes)
#chroot /mnt/hda3/knoppix/source/KNOPPIX /bin/bash
- Para poder acceder a Internet necesitará montar proc.
#mount proc -t proc /proc
- Para poder probar si se tiene conexión a Internet digite lo siguiente
#ping google.com
- Actualice sus paquetes con:
#apt-get update
- Ahora llego el momento de instalar o desinstalar paquetes a su conveniencia. Unos ejemplos serían:
#apt-get remove (nombre del paquete a desinstalar)
#apt-get install (nombre del paquete a instalar) - Cada vez que usted instale un paquete es recomendable eliminar los archivos .deb
#apt-get clean
- Para realizar estos cambios por medio de un entorno gráfico, tienes que poner:
#kcontrol
aparecerá una interfaz gráfica en la cual usted podrá cambiar o modificar el entorno de su remasterización, por ejemplo: temas de escritorio, fondos, etc. cuando usted le de aplicar los cambios quedarán guardados en su distribución.
- es el momento de hacer personal tu remasterización para eso modificaremos el script de arranque de KNOPPIX, este es el fichero linuxrc, el cual se encuentra comprimido en minirt.gz* Para acceder a este fichero cree un directorio temporal
#mkdir /mnt/hda3/knoppix/tmp
* Ahora copie el fichero minirt.gz para trabajar con el:
#cp /mnt/hda3/knoppix/master/boot/isolinux/minirt.gz /mnt/hda3/knoppix
* Luego lo descomprime
#gunzip /mnt/hda3/knoppix/minirt.gz
* Ahora montelo
#mount -o loop /mnt/hda3/knoppix/minirt /mnt/hda3/knoppix/tmp
* Modifique el fichero linuxrc a su conveniencia
#nano /mnt/hda3/knoppix/tmp/linuxrc
* cuando termine desmonte y vuelva a comprimir el fichero
#umount /mnt/hda3/knoppix/tmp
#gzip -9 /mnt/hda3/knoppix/minirt* Después sustituya el original con el que acaba de modificar
#cp /mnt/hda3/knoppix/minirt.gz /mnt/hda3/knoppix/master/boot/isolinux/minirt.gz
- Ahora cambie las imágenes para personalizar más la distribución:
* Logo de KDE = /mnt/hda3/knoppix/source/KNOPPIX/usr/share/apps/kdm/pics/kdelogo.png medida en pixeles 128X128
* Menú KDE = /mnt/hda3/knoppix/source/KNOPPIX/usr/share/apps/kickers/pics/kside.png medida en pixeles 24X340
* Imagen donde pregunta si desea apagar (medida en pixeles 188X300) /mnt/hda3/knoppix/source/KNOPPIX/usr/share/apps/ksmserver/pics/shutdownkonq.png
* Tema de Escritorio (400X248) /mnt/hda3/knoppix/source/KNOPPIX/usr/share/apps/ksplash/themes/default/splash_top.png
* Pantalla donde cargan (300X243) /mnt/hda3/knoppix/source/KNOPPIX/usr/share/apps/ksplash/themes/blue-bend.png
* Imagen de menú inicio (100X100) /mnt/hda3/knoppix/source/KNOPPIX/usr/share/apps/kdm/pics/kdelogo-crystal.png
* Imagen al iniciar tux (128X128) /mnt/hda3/knoppix/source/KNOPPIX/usr/share/icons/crystalsvg/128X128/apps/tux.png - Al terminar de hacer todos los cambios necesarios a la nueva distribución se tiene que desmontar proc:
#umount /proc/
- Salimos de la raíz de la nueva distribución:
#exit
Nota: También se puede hacer presionando la combinación de teclas ctrl+d
- Pasos para la instalación de “x11vnc”, que nos ayudará para el control remoto del protocolo x11vnc:
#apt-get update
#apt-get x11vnc - Generación de la Imagen ISO:Crear el sistema de archivos comprimidos con las modificaciones que hemos realizado:
#cd
#rm /mnt/hda3/knoppix/source/KNOPPIX/.rr_moved
#mkisofs -R -U -V “Ge-JhoPiX” -P “Ge-JhoPiX www.tazumal.uesocc.edu.sv” -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda3/knoppix/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs -65536 > /mnt/hda3/knoppix/master/KNOPPIX/KNOPPIX - Luego se actualiza el archivo localizado en /mnt/hda3/knoppix/master/KNOPPIX/md5sums, el cual contiene las sumas md5 de los archivos contenidos en dicha imagen. Este archivo puede ser utilizado para verificar la integridad de la imagen ISO que se va a crear:
#cd /mnt/hda3/knoppix/master/
#rm -f KNOPPIX/md5sums; find f -not -name md5sums -not -name boot.cat -exec md5sum {} ; >> KNOPPIX/md5sum - Generamos la imagen ISO:
#mkisofs -pad -l -r -J -v -V “Ge-JhoPiX” -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -no-emul-boot -boot-load-size 4 -boot-info-table -o /mnt/hda3/knoppix/Ge-JhoPiX.iso /mnt/hda3/knoppix/master
Nota: Si al querer desinstalar algún paquete ocasiona un error mostrando: KDEBLUETOOTH no se puede desinstalar, se deberá escribir las siguientes ordenes:
#apt-get remove kdelock-knoppix kdebluetooth
#apt-get remove kdebluetoothel problema se debe a que hay archivos a desinstalar que se hallan asociados a dos paquetes, por tanto deberían desinstalares ambos paquetes.
Realizado por los estudiantes:
Br. Palacios Baños, Pablo César.
Br. Torres Mata, Jhoni Omar.
Br. Trujillo Flores, Claudia Geraldina.
Estudiantes de Ingeniería de Sistemas Informáticos.
Universidad de El Salvador.