Changes between Version 4 and Version 5 of InitrdCliente


Ignore:
Timestamp:
Jul 15, 2009, 12:03:49 PM (15 years ago)
Author:
adelcastillo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InitrdCliente

    v4 v5  
    33El cliente initrd.gz es sistema muy liviano que nos permitirá instalar sistemas con un arranque muy rápido. El initrd.gz es un archivo comprimido que tiene un sistema de ficheros completo. Modificar el initrd.gz puede ser bastante molesto, así que nuestro objetivo es modificarlo lo menos posible, pero que funcione en todos los ordenadores posibles sin que haya que actualizarlo continuamente. Para ello lo que vamos a hacer es usar el initrd.gz de Ubuntu y modificarle simplemente el arranque. Cualquier cosa que querramos agregarle al sistema lo haremos a través de NFS. Ejemplos de cosas que se podrían agregar a través NFS sería:
    44 * Arranques polimórficos. El cliente buscará que hacer en el servidor, que puede ofrecerle un script distinto cada vez.
    5  * Ejecutables compilados estáticamente. Estáticamente para que no haya que mantener todos los programas compilados con las misma libreria, menos manteniento.
     5 * Ejecutables compilados estáticamente. Estáticamente para que no haya que mantener todos los programas compilados con las misma libreria, menos manteniento. Es importante modificar el PATH en el script de arranque para agregar las rutas nuevas de los ejecutables nuevos.
    66 * Módulos para el kernel. Podriamos coger módulos de la propia Ubuntu para que haya incompatibilidad y poder hacer insmod a través de NFS, por ejemplo el del ratón que no viene por defecto.
     7
     8= ¿Qué debe tener el script de arranque? =
     9 * Primero deberia montar por NFS todo lo necesario.
     10 * Si se montan directorios con ejecutables hay que agregarlo al PATH, por ejemplo las librerias de instalación/restauración del sistema.
     11 * Si se montan directorios con módulos como el psaux.ko hay que hacerles insmod para los que queramos.
     12 * Si queremos usar el modo gráfico hay que arrancarlo con framebuffer, montar por NFS el ejecutable ogn-browser. Más información en ogn-browser.
     13 * Si queremos usar el ratón hay que añadir necesariamente el módulo psaux.ko.
    714
    815= ¿Cómo se ha creado el initrd.gz? =