Una vez hemos configurado el entorno hay que crear la imagen que los terminales van a recibir
TCOSCONFIG
TcosConfig es una herramienta gráfica usada para configurar y compilar imágenes del Kernel del sistema operativo que va a ser compartido con los terminales.
Vamos a Aplicaciones -> Herramientas del Sistema -> TcosConfig
Se nos abrirá la siguiente ventana


Pulsamos en Adelante
Aquí podemos elegir entre algunas configuraciones por defecto. Tcos nos ofrece distintas plantillas basadas en la potencia de nuestros terminales.
No vamos a entrar demasiado aquí puesto iremos pasando por cada una de las opciones con el fin de editarlas o explicarlas. Así que elegimos la configuración por defecto.
* En nuestro caso solo ha funcionado TcosConfig si elegimos la configuración por defecto y luego cambiamos las opciones a nuestro antojo. Si elegimos otra configuración nos da un error al generar el Kernel.
Pulsamos en Adelante
En esta figura podemos ver la configuración de Xorg. En esta ventana podemos activar la interfaz gráfica en los terminales, incluir los drivers de la placa de video, configurar el mapa y el model del teclado, la resolución y el tipo de sesión gráfica.
Como podeis comprobar, nosotros hemos activado todas las opciones puesto que nuestros terminales (físicos o virtuales) tienen la suficiente capacidad para aceptarlo. Si disponeis de terminales especialmente antiguos o simplemente no quereis sesión gráfica podeis configurarlo aquí.
Aquí podemos definir la configuración de sonido de nuestro terminales.
- Habilitar el sonido en los terminales, marcando la opción Habilitar el sonido.
- Definir el volumen por defecto de los terminales.
- Incluir los módulos de la placa de sonido ISA, si es necesario.
- Usar el servidor de sonido PulseAudio, para compartir el sonido emitido por el servidor en los terminales (dando preferencia a éste)
Aquí decidimos la aplicación que va a ser utilizada para acceder remotamente a los terminales, para acceder a las tareas administrativas.
Hemos optado por X11VNC, no obstante también están disponibles FreeNX y rDesktop.
Aquí podemos definir los siguientes elementos:
- Podemos habilitar (o no) el soporte wi-fi de los terminales.
- Activar los módulos de la placa de red.
- Definir el tipo de criptografía para la transmisión de datos entre el servidor y los terminales.
- Definir la llave WEP/WPA que compartiremos con los terminales.
* Aún no hemos podido probar estas opciones. En cuanto tengamos unas pruebas realizadas lo añadiremos en la sección correspondiente.
Aquí definimos el usuario y contraseña de administrador así como el número de consolas tty que puede tener abiertas el terminal.
Aquí podemos activar/desactivar las siguientes opciones:
- Depurar la compilación de imágenes. Esto básicamente quiere decir que durante la compilación del Kernel se nos mostrará la lista de acciones que están siendo realizadas, así como los errores y consejos para corregirlos. Dejar SIEMPRE activada esta opción.
- Incluir las herramientas de depuración utilizadas para (valga la redundancia) depurar el Kernel. Dejar esta opción SIEMPRE activada.
- Soporte para Squashfs.
- Descarga del archivo Squashfs externo. Por defecto, esta opción viene activada, permitiendo que el terminal obtenga el archivo a partir del servidor.
- Definir el límite de memoria RAM que va a ser usado por el terminal, en el caso de que la inicialización ocurra vía NFS. Por defecto viene (y lo hemos dejado) a 38 MB.
- Deshabilitar el soporte de los módulos: ACPID (Avanced Configuration and Power Interface), permite una gestión de energía inteligente y consulta los estados de la batería. Así mismo habilita el RAID. Esto puede ser interesante para ganar en seguridad y velocidad de acceso.
Aquí habilitamos diferentes servicios y demonios.
- TcosMonitor: el interfaz gráfico que utilizaremos para tener controlados los terminales.
- Inetd: que gestionará las conexiones y demonios.
- SSH
- Tcosinstaller: el instalador del TCOS
- ACPID
- Soporte para impresora (no se ha probado)
- Sistema de archivos remoto (solo probado con LTSP)
- Activación del soporte WakeonLan (no disponíamos de ninguna placa que permitiese el encendido remoto por lo que evidentemente lo hemos dejado sin marcar)
Aquí configuramos básicamente la pantalla inicial que se verá en los terminales.
- La opción por defecto (sin menú), es ideal para un inicio transparente.
- Las siguientes opciones varían el tipo de menú. Mostrando o no, las diferentes opciones del mismo. Dependiendo de los terminales y las necesidades propias de la instalación deberán activarse unos u otros.
- En la última opción podemos cambiar el Usplash (la pantallita que nos saldrá durante el inicio).
Aquí seleccionamos la versión de Kernel que vamos a utilizar. Dependiendo de la potencia de los terminales puede interesarnos utilizar otro distinto al del propio host.
Por otra parte podemos habilitar/deshabilitar los dispositivos y el soporte USB e IDE.
No hemos probado ninguna de estas opcioines, por lo que las hemos dejado desactivadas.
En principio solo deberías activarla si vas a utilizar alguno de los modelos de terminal que aparecen en la lista.
Aquí podemos habilitar el navegador WEB local de los terminales.
En principio y para el entorno de enseñanza que pretendemos, creemos que es mejor desactivar esta opción. Los terminales tendrán navegador pero será el del host. Pudiendosé habilitar o deshabilitar éste en tiempo real con la herramienta TcosMonitor.
Aquí elegimos el método de arranque.
Solo hemos podido probarlo con el arranque PXE, que por otra parte, nos parece el mas rápido y fiable para el proyecto elegido.
En cualquier caso se puede elegir entre:
- PXE
- Disquette Etherboot
- CDROM
- Arranque NFS
Pulsamos en Adelante
Esta es la pantalla previa a la creación de imagen.
Podemos revisar nuestra configuración pulsando Atrás o si estamos seguros pulsar en Comenzar.
Aquí vemos el comienzo del proceso.
Como se puede observar, durante el proceso de creación se va generando un log. Conviene revisarlo por si algún paso ha dado error, con el fin de poder subsanarlo.
Pusamos en Adelante
En esta pantalla se nos informa de la finalización del proceso. No nos queda mas que pulsar en Terminar y Guardar.
Ahora solo hemos de iniciar los terminales.
Si todo ha ido bien debería arrancar un flamante Ubuntu 8.04 en vuestros terminales.
Y ya esta? Ya hemos terminado?
En absoluto joven padawan joven amigo geek.
Nos queda lo mejor. Instalar TcosConfig para controlar todos nuestros terminales desde el host.
<–Ir a Proyecto Tcos 3/5 (Configuración del entorno)

















