Installation des services necessaire
D'abord installer le serveur tftp et le panel thin client
- Code: Tout sélectionner
#cd plus (j'utilise le script smeplus et j'aime bien classer mes rpm )
#mkdir thinclients
# cd thinclients
#wget http://distro.ibiblio.org/pub/linux/distributions/smeserver/contribs/trevorb/beta/Thinclient/smeserver-tftpd-0.36-1.i386.rpm
#wget http://distro.ibiblio.org/pub/linux/distributions/smeserver/contribs/trevorb/beta/Thinclient/smeserver-thinclient-1.2.0-5.noarch.rpm
# rpm -Uvh smeserver*.rpm
Ensuite Installer et parametrer le serveur nfs
- Code: Tout sélectionner
# cd ..
# mkdir nfs
# cd nfs
# wget http://sme.swerts-knudsen.com/downloads/NFS/nfs-utils-0.3.3-5.i386.rpm
# wget http://sme.swerts-knudsen.com/downloads/NFS/portmap-4.0-41.i386.rpm
# rpm -Uvh nfs*.rpm portmap*.rpm
Activer le lancement des serveurs au boot de SME
- Code: Tout sélectionner
# cd /etc/rc.d/rc7.d
# ln -s /etc/init.d/portmap S92portmap
# ln -s /etc/init.d/nfs S93nfs
Autoriser le réseau local a acceder au serveurs
- Code: Tout sélectionner
# mkdir -p /etc/e-smith/templates-custom/etc/hosts.allow
# echo "nfs: 192.168.1.0/255.255.255.0" > /etc/e-smith/templates-custom/etc/hosts.allow/nfs
# echo "portmap: 192.168.1.0/255.255.255.0" > /etc/e-smith/templates-custom/etc/hosts.allow/portmap
# /sbin/e-smith/expand-template /etc/hosts.allow
Il faut adapter la plage d'ip en fonction de votre rezo local (chez moi 192.168.1.0/255.255.255.0 c'est a dire toutes les machines sur le lan)
Creation et exportation de l'arborescence de la geexbox
Dans une console linux (pas sur la sme on est d'accord )
Telecharger les sources de geexbox et decompresser l'archive
- Code: Tout sélectionner
$ cd ~
$ wget http://www.geexbox.org/releases/0.98.6/geexbox-0.98.6-full.tar
$ tar -xvf geexbox-0.98.6-full.tar
$ vi ~/geexbox-0.98.6/config/options
Modifier le fichier options pour qu'il corresponde a vos besoins (architecture, cpu,telecommande , theme, langue du menu, codecs supplementaires,etc...
Et surtout renseigner DEFAULT_NFS_SERVER= avec l'ip de votre sme
puis
- Code: Tout sélectionner
# cd ~/geexbox-0.98.6
# make pxe
Copier le contenu du repertoire geexbox-pxe nouvellement créer ( il doit contenir le repertoire GEEXBOX.i386) dans le repertoire /tftpboot de votre sme
Retour dans la console de la sme et exportation de tout ca
- Code: Tout sélectionner
# mkdir -p /etc/e-smith/templates-custom/etc/exports
# echo "/tftpboot/GEEXBOX.i386 192.168.1.0/255.255.255.0(ro,sync,no_root_squash)" > /etc/e-smith/templates-custom/etc/exports/GEEXBOX
# /sbin/e-smith/expand-template /etc/exports
Demarrage des serveurs
- Code: Tout sélectionner
# service portmap start
# service nfs start
Parametrage des services et des chemins d'acces
Ouvrir le server manager et aller dans thinclient
Dans distributions: ajouter une nouvelle distribution
Name: geexbox
Directory (/tftpboot/): GEEXBOX.i386/iboot
Executable: pxelinux.0
ensuite
Your PXE Boot Server is: enabled
Your TFTP Server is: self
The default Distribution is: geexbox
plus qu'a booter en pxe sur le lan et a croiser les doigts
Si vous souhaiter que seule la machine du salon puisse booter sur geexbox le panel thinclient permet de configurer ca
En esperant que ca soit utile n'hesiter pas a poster vos commentaires