La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Creación de metadistros Jorge Moreno

Presentaciones similares


Presentación del tema: "Creación de metadistros Jorge Moreno"— Transcripción de la presentación:

1 Creación de metadistros Jorge Moreno (jmoreno@cim.es)jmoreno@cim.es

2 ¿Qué es una metadistro? ● Distribución creada para un objetivo concreto (universidad, colegio, empresa...) ● Basada en una distribución existente ● Puede funcionar como Live CD, pero su fin último es ser instalada ● Posee una imagen comprimida del sistema de archivos

3 El calzador ● Es un conjunto de scripts, módulos del kernel y aplicaciones usadas para la creación de una metadistro ● Usa initramfs-tools para la creación de un sistema mínimo comprimido, que se cargará en memoria y arrancará el sistema (Live o instalado), reconociendo el hardware existente en el equipo ● En modo Live, el sistema completo residirá en una imagen squashfs, descomprimiendo partes de ésta en memoria según sea necesario

4 Creación de una metadistro: requisitos ● Ejecutar un sistema GNU/Linux Debian o Ubuntu ● Acceso a Internet, para descarga de paquetes necesarios ● Alrededor de 4GB de espacio libre en disco (depende del tamaño de la metadistro a crear) ● Conocimientos básicos de shell scripting, núcleo Linux y sus módulos, dependencias y uso de consola

5 Creación de una metadistro: pasos (I) ● Crear, en un directorio, un sistema base mediante el comando debootstrap ● Entrar en el directorio y ejecutar chroot, para realizar los cambios necesarios en el sistema base (ver http://soleup.eup.uva.es/mario/post/1/265) http://soleup.eup.uva.es/mario/post/1/265 ● Instalar el núcleo especificado en el enlace anterior ● Instalar las aplicaciones necesarias, según el propósito de nuestra distribución ● Instalar localepurge y deborphan para liberar espacio ocupado innecesariamente

6 Creación de una metadistro: pasos (II) ● Vaciar los archivos de log que se hayan generado, los directorios /tmp/ y /var/tmp/, desmontar proc y sys y salir del chroot ● Instalar los módulos squashfs y unionfs, y los paquetes genlive e initramfs-tools-metadistros, de la forma explicada en: http://soleup.eup.uva.es/mario/post/1/265 http://soleup.eup.uva.es/mario/post/1/265 ● Personalizar los archivos /etc/mkinitramfs/initramfs.conf, /media/distro/version y /usr/sbin/genlive, según las instrucciones especificadas en el enlace anterior

7 Creación de una metadistro: pasos (III) ● Generar la imagen ISO para grabar a CD, usando el script genlive adaptado anteriormente ● Finalmente, probaremos la metadistro grabándola a un CD o usando algún emulador, como qemu o bochs

8 El caso de DijeXCR ● El CD de instalación de DijeXCR se creó usando este procedimiento, añadiéndole algunos paquetes personalizados y el instalador ● Este CD contiene un repositorio de paquetes, que se copia al disco duro cuando se realiza una instalación del equipo servidor ● Una vez instalado el sistema, éste funciona como cualquier otra distribución, con las particularidades y los paquetes específicos que posee

9 CIM Internet S.L. C/ Lentejuela, 4 13003 Ciudad Real info@cim.es


Descargar ppt "Creación de metadistros Jorge Moreno"

Presentaciones similares


Anuncios Google