Dernière vérification avant le décollage...
Voici une petite liste de points à vérifier avant de prendre son envol sous Linux (bien que les pingouins se soient pas de très bons voiliers ;-)
On supposera que toutes les machines, y compris celle serveur, sont éteintes au départ de la manipulation.
Tout a l'air en ordre, passons à l'étape suivante.
Allumer le Hub (si ce n'est déjà fait)
Allumer le serveur et ses périphériques (imprimante, modem, etc)
On supposera pour la suite des événements que votre serveur est comme le notre, et démarre automatiquement en mode graphique sous KDE (les linuxiens puristes du mode texte seront outrés...).
Dans la fenetre de login, connectez vous en tant qu'utilisateur quelconque (pas en tant qu'administrateur... cela vous évitera quelques problèmes), pour cela vous pouvez vous créer un compte utilisateur "Xterm" par exemple. Entrez votre mot de passe...
Normalement votre écran de bureau s'affiche, comme d'habitude.
Suite à un problème futur avec le serveur de polices, il va falloir lancer une petite commande, que vous pourrez automatiser plus tard. Pour cela :
cliquer sur l'icone en forme d'écran sur la barre de tache en bas du bureau, vous obtenez un truc du genre :
(xtermàserveur xterm)$
Tapez la commande suivante pour validez le serveur de polices (on se réfèrera aux pages d'aide traduites)
/usr/X11R6/bin/xfs -config /etc/conf.xfs &
A partir de maintenant, vous n'avez plus à toucher au serveur.
Il va falloir ensuite s'occuper des terminaux graphiques. Les opérations suivantes sont destinées à configurer et faire reconnaitre les PC486 par le serveur. Par la suite, cette phase ne sera plus nécessaire sauf en cas d'ajout de terminaux graphiques à ceux existants.
C'est en général ici que les gouttes de sueur peuvent perler sur votre front...
Introduisez dans le lecteur de disquette d'un terminal graphique une disquette de boot
Allumez l'écran et la machine
Un tas de blabla en mode texte va défiler "LILO loading xterm", en gros ce sont des messages sur le chargement d'un noyau Linux puis de la reconnaissance des supports (ram, vidéo, disque dur, carte réseau, etc), puis le terminal demande au serveur une adresse IP. Si tout se passe bien le serveur donne cette adresse IP et va réclamer un répertoire sur le serveur... qui évidemment n'existe pas !
Missing xterminal setup directory /var/xterminals/192.168.1.110
trying to ceate one
succeeded
remounting control directory
run xconf to configure the terminal
bash ()
Alors le serveur crée ce répertoire dans /var/xterminals du serveur. Le nom de ce répertoire sera l'adresse IP (par exemple 192.168.1.110) qui contiendra toutes les caractéristiques de configuration du terminal graphique.
Comme vous etes bilingue, vous tapez la commande xconf et la machine répond :
The terminal name will be used to fill the DNS later
Name of the terminal ()
Vous répondez par exemple t1 pour le premier terminal (t2 pour le deuxième, etc)
Swap configuration
(ici il s'agit des caractéristiques d'un des terminaux, qui présente une partition Linux et une partition Windows)
disk /dev/hda : 32 heads, 63 sectors, 524 cylinders
/dev/hda1 1 11 11056+ 83 Linux Native
/dev/hda2 6 512 510048 6 DOS16-bit>=32M
Attention : vous etes en clavier US... pour l' instant donc faites gaffe à ce que vous tapez !!!!
Enter swap partition /dev/hda1 (dans notre cas nous choisissons la partition Linux pour plus de rapidité... sinon choisissez la partition dos)
Enter swap filesystem type
"none" means "use all partition" (msdos) none
(dans notre cas, nous choississons "none" pour que le swap prenne toute la place de la partition Linux, mais ATTENTION, si vous avez choisi la partition Windows ne tapez sur entrée = none vous perdriez toutes les données de votre partition windows ; tapez msdos et le swap sera sous la forme d'un fichier dos dans la partition windows...)
Application server ()
Fonts server ()
à ces deux demandes tapez sur entrée, sinon indiquer l'adresse IP du serveur d'application et du serveur de police si ces serveurs sont différents... dans notre cas le serveur général (adresse IP 192.168.1.10 dans notre cas) est également serveur d'applications et de polices et de tout...
A ce stade une fenetre s'ouvre et lance le programme Xconfigurator qui va vous permettre de configurer la carte vidéo, la souris, le clavier et le moniteur.
Carte Vidéo : choisissez dans la liste celle qui correspond à la votre
Idem pour la souris, remarquez que le port COM1 sous DOS s'appelle /dev/cua0 sous Linux et /dev/cua1 pour COM2
Idem pour le moniteur
Après validation de tous ces choix, vous devez obtenir le message suivant :
X is now configured !
Start an X session with the /bin/xgo command
When everything is ok, you may put back the /var/xterminals read-only on the NFS server
bash ()
Comme vous etes pressé de voir si cela marche, vous tapez xgo et normalement s'affichera la fenetre graphique de login sous KDE
Vous pouvez passer à la configuration du terminal suivant et ainsi de suite. Remarquez que si vos terminaux présentnt les memes caractéristiques techniques, un script a été prévu pour dupliquer automatiquement les configurations sur le serveur (voir les pages d'aide traduites)
EN CAS DE PROBLEME DE CONFIGURATION DU TERMINAL
Parfois, les caractéristiques données lors de la configuration du terminal ne marchent pas, il faut alors procéder par tatonnement, mais attention à la configuration du moniteur, si on vous demande de rentrer la fréquence horizontale ou verticale, vous pouvez endommager l'écran si vous indiquez des valeurs trop élevées... donc jeter un coup d'oeil sur le manuel du moniteur ou rechercher sur internet les caractéristiques exactes !
Pour repartir à zéro de la configuration du terminal, vous devez supprimer le répertoire créé (par exemple le répertoire 192.168.1.110 dans notre cas) qui se trouve dans le répertoire /var/xterminal. En général vous n'aurez pas le droit de le supprimer... puisque vous avez lancé le serveur sous un compte utilisateur, pour y remédier cliquer sur l'icone KDE ->système->gestionnaire de fichier (mode super-utilisateur), une fenetre s'ouvre, entrez le mot de passe du compte root (administrateur), puis allez suppriner le répertoire fautif.
Ensuite recommencer la manip de configuration du terminal depuis le début ;-)
Comment lancer le réseau habituellement
Jusqu'ici nous avons surtout vu comment initialiser le serveur et les terminaux graphiques, heureusement vous n'aurez pas à faire tout ça à chaque fois que vous allumez le réseau.
Tout ce que vous avez à faire :
c'est allumer le serveur, éventuellement lancer le serveur de polices
c'est tout !
Le reste du boulot revient aux élèves lorsqu'ils s'installent devant leur terminal graphique. Deux options peuvent se présenter :
Le terminal graphique est éteint
L'élève introduit la disquette de boot, allume l'écran et la machine... et attend (entre 1 à 2 minutes selon la configuration de la machine), la fenetre de login apparait, il n'a plus qu'à entrer son nom d'utilisateur et son mot de passe.
Le terminal graphique est déjà allumé
En général, l'élève se retrouve devant la fenetre de login. Si ce n'est pas le cas, un élève auparavant à oublier de fermer sa connexion, il suffit de demander la déconnexion en cliquant sur le symbole KDE de la barre de tache pour retrouver la fenetre de login.