Arrencada local i terminals lleugers

En algun moment ens pot interessar, aprofitar màquines que tenim una mica velles, però que encara funcionen amb un sistema operatiu lleuger, i volem fer funcionar amb aplicacions més actuals.
O bé ens podem trobar amb la opció que que el centre encara funciona amb Windows i volem provar la nova Linkat, que en el fons no és res més que una Ubuntu, retocada.
Be una opció és muntar un servidor de terminals lleugers, que és relativament senzill, si no volem complican-se massa podem restaurar una de les imatges que té el projecte linkat per aquest afer.

Instal·lació d'un servidor de terminals lleugers

Tenim la documentació a la wiki de linkat: http://goo.gl/ZHMCip
També podem fer la instal·lació a partir d'alguna de les imatges precuinades per en Joan de G.http://goo.gl/SZrGXJ. Tot i ser per un model en concret d'ordinador, és molt probable que funcionin bé en altres, avantatges que té linux.

Personalització perquè arranqui amb el sistema operatiu local.

Perquè arrenqui el local, hem de modificar el fitxer default del pxelinux.cfg. En concret el trobem a: /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/.
Però abans hem de copiar un fitxer perquè ens pugui generar el menú d'arrencada, és el menu.c32 o bé el vesamenu.c32 si volem un menú gràfic.

cp /usr/lib/syslinux/menu.c32 /var/lib/tftpboot/ltsp/i386/

Si el mirem, el contingut del fitxer default trobarem què és similar a:


     default ltsp


     label ltsp 
     kernel vmlinuz  
     append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp quiet splash plymouth:force-splash vt.handoff=7 nbdroot=:ltsp_i386

La part a partir de label, l'haurem de deixar igual, i a sobre haurem d'escriure el que ens cal perquè arrenqui des de l'ordinador local, una cosa similar a:

     DEFAULT menu.c32 
     PROMPT 0
     TIMEOUT 300
     ONTIMEOUT 0 
     NOESCAPE 1

     MENU TITLE Menu d’arrancada 

     label 0
     MENU LABEL ^0. Arrancada local
     LOCALBOOT 0 

     MENU SEPARATOR

Quedan definitivament:

     DEFAULT menu.c32 
     PROMPT 0 
     TIMEOUT 300
     ONTIMEOUT 0
     NOESCAPE 1

     MENU TITLE Menu d’arrancada

     label 0
     MENU LABEL ^0. Arrancada local
     LOCALBOOT 0

     MENU SEPARATOR

     label ltsp
     Kernel vmlinuz
     append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp quiet splash plymouth:force-splash vt.handoff=7 nbdroot=:ltsp_i386

Ara si connectem com a client un ordinador que disposi d'un sistema operatiu en el disc dur local, ens permetrà triar l'arrancada en local o com a terminal lleuger.

Podeu veure l'arrancada d'aquest tipus.