Modificar la base

El módulo base es aquel que se encarga esencialmente de la detección del hardware, la carga del kernel y la carga del módulo principal. Si desea que su distribución derivada de Tangram detecte nuevo hardware o traiga un nuevo kernel, es acá donde debe realizar los cambios. De lo contrario puede Cambiar el módulo principal, alguno de los minimódulos y/o el administrador de arranque.

Si definitivamente desea cambiar el módulo base, este es el procedimiento a seguir:

para este documento supondremos que descargó el módulo base llamado MorphixBase-0.5-pre4.iso

Si sus (mini)módulos son compatibles con la base que acabó de instalar basta con que los copie a los respectivos directorios (/mainmod si es un módulo principal y /minimod si es un minimódulo). De lo contrario probablemente tendrá que recrear los (mini)módulos para la nueva base, como lo muestra la subsección a continuación:

Recrear (mini)módulos para la nueva base

Si usted está usando una base 0.5-pre4 de morphix, necesitará del sistema Cowloop para crear sistemas de archivos comprimidos ext3-cloop. En virtud de que las bases anteriores usaban sistemas de archivos cloop, es probable que usted tenga que recrear sus (mini)módulos, si estos funcionaban en versiones anteriores del módulo base (que usaban un sistema iso9660 para cloop, en lugar de ext3).

Para recrear sus (mini)módulos haga lo siguiente (debe haber instalado previamente las herramientas de morphing).

Extraiga el módulo que quiere cambiar al nuevo sistema de archivos, puede hacerlo de dos maneras:

Con minimódulos compresos usando versiones de cloop posteriores a 2.x

module-extractor mimodulo.mod /tmp/extractedmod

Con minimódulos compresos usando versiones de cloop anteriores a 2.x

Recomprima el módulo recien extraido:

Independientemente de cual mecanismo de compresión haya usado para crear el módulo, para comprimirlos haga:

module-builder -t ext3 /tmp/extractedmod nuevominimodulo.mod

Modificación del administrador de arranque del LiveCD (Grub)

El administrador de arranque es aquel que presenta la imagen y los textos para la selección de opciones al arrancar el liveCD. Querrá modificar el administrador de arranque si desea que aparezca una nueva imagen, o un nuevo texto u opciones de arraque por defecto. Para modificar el administrador de arranque de Tangram empezamos por desistalar Grub (esto es porque se requiere un nuevo paquete Grub provisto por morphix) e instalar un paquete necesario

 # apt-get remove grub
 # apt-get install html2text

y después de anexar el repositorio de paquetes de morphix instale estos dos paquetes:

 # apt-get install gfxboot
 # apt-get install grub-gfxboot

Ahora, si quiere modificar los mensajes que aparecen en la pantalla al comienzo, necesita en archivo fuente de los mensajes, el cual puede ser adquirido del CVS de morphix con los siguientes comandos:

 cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/morphix login

Le pedirá un password, pero simplemente presione Enter. Obtendrá un mensaje de advertencia que dice:

 cvs login: warning: failed to open /root/.cvspass for reading: No such file or directory

pero no es de importancia. Continue con el siguiente comando

 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/morphix co gfxboot-grub

y espere un momento. Esto descargará los archivos fuentes y creará la carpeta gfxboot-grub en el directorio desde donde ejecutó el comando. Ejecute ahora:

 cd gfxboot-grub

encontrará en ese directorio varios archivos. Para su comodidad elija alguno de los archivos con extensión *.xcf (de gimp) y modifíquelo colocándole el nombre background.pcx (el archivo ya existe así que tendrá que sobreescribirlo). Luego estando en el mismo directorio, digite

 make

Esto creará un archivo ubicado en /boot/message dentro de la carpeta gfxboot-grub

Referencias

Página Wiki del proyecto Clusterix


CategoryProyectos

Tangram-Linux/Proceso_de_Creación/Modificar_el_módulo_base (last edited 2008-04-20 14:37:53 by localhost)