Lorsqu'il est mis sous tension, le terminal X tente de
booter, c'est-à-dire de charger le logiciel serveur X en
mémoire et de l'exécuter. Si le terminal X ne peut pas booter, la
chaîne d'invite ">" du moniteur (Boot Monitor) apparaît. Le
Boot Monitor est un programme enregistré dans les mémoires mortes
(PROM = programmable read-only memory) du terminal. À l'aide du
moniteur, il est possible de configurer le terminal X pour qu'il aille
chercher le serveur X sur la machine hôte au démarrage. Utilisez
"?"
pour avoir la liste des commandes du moniteur.
Les paramètres de configuration que vous modifiez grâce au moniteur
sont stockés dans une mémoire non volatile (NVRAM = non-volatile random access
memory), et sont conservés lorsque le terminal est mis hors-tension.
Pour booter le terminal depuis le moniteur, on a le choix entre la
commande "bt" et un système de menus. Les deux
méthodes permettent en gros de faire la même chose, mais les menus
donnent accès à davantage de paramètres.
> bt fichier IP_terminal IP_hôte IP_passerelle masque_sous-réseau
- fichier
Le nom du fichier, sur la machine hôte, qui contient le logiciel du serveur X
pour le terminal (dans notre exemple "Xncd19r").
Vérifiez que c'est le même nom que celui indiqué dans le fichier
bootptab
(expliqué dans la section précédente) pour ce terminal X.
- IP_terminal
L'adresse IP affectée au terminal X (ici 10.0.0.2). Pareillement,
cette adresse doit être celle indiquée dans bootptab.
- IP_hôte
L'adresse IP de la machine hôte (10.0.0.1).
- IP_passerelle
L'adresse IP de la passerelle du sous-réseau
(par exemple 10.0.0.1).
- masque_sous-réseau
Le masque de sous-réseau, en notation IP
décimale ou hexadécimale (par exemple 255.0.0.0 ou
ff000000).
Les menus de configuration sont appelés par la touche "Setup" ou
en tapant la commande "se" après l'invite '>' du moniteur.
- Get IP Addresses From
Normalement, l'adresse IP du
terminal devrait être obtenue depuis la configuration stockée dans la
NVRAM. Ne selectionnez 'Network' que si vous utilisez RARP
(reverse ARP) pour déterminer l'adresse IP du terminal X
depuis la machine hôte.
- Terminal IP Address
L'adresse IP affectée au terminal X
(par exemple 10.0.0.2). C'est la même chose que le paramètre 'IP_terminal'
vu précédemment.
- First Boot Host IP Address
L'adresse IP de la machine hôte
(ici 10.0.0.1). Même chose que le paramètre 'IP_hôte'.
- Gateway IP Address
L'adresse IP de la passerelle de sous-réseau.
Correspond à "IP_passerelle".
- Subnet Mask
Le masque de sous-réseau, en notation IP décimale
(voir variable "masque_sous-réseau" plus haut).
- Broadcast IP Address
L'adresse IP pour la diffusion vers
le sous-réseau (par exemple 10.255.255.255).
- Boot File
Le nom du fichier qui, sur la machine hôte,
contient le logiciel serveur X du terminal (exemple
"Xncd19r"). Même chose que le paramètre
"fichier" décrit plus haut.
- TFTP Boot Directory
Le nom du répertoire, sur la machine hôte, qui contient le logiciel serveur
(par exemple "/usr/X11/lib/X11/ncd/" ou "/tftpboot/").
- Config file
Le nom du fichier de configuration du terminal X sur la machine hôte
(voir plus loin).
- UNIX Config Directory
Le nom du répertoire qui contient le fichier de configuration
(exemple "/usr/X11/lib/X11/ncd/").
- TFTP Order, NFS Order, Local Order
Mettez
"1" pour la méthode de démarrage que vous préférez,
c'est-à-dire TFTP si vous démarrez par BootP depuis une machine hôte.
Pendant la procédure de boot, le terminal X va essayer d'aller chercher des
fichiers depuis la machine hôte. Si un fichier manque, le terminal utilisera
des options par défaut.
Voici les fichiers transférés pendant le démarrage du terminal X :
- Le fichier de configuration (par exemple
ncd.conf)
qui contient les paramètres du terminal X.
- Le fichier des couleurs (par exemple
rgb.txt).
- La base de données des symboles des touches (par exemple
XKeysymDB).
- Les fichiers catalogues des polices (exemple
font.dir,
font.alias).
Après un démarrage réussi, la fenêtre console du terminal X doit
apparaître avec une barre de menus. La touche "Setup" du clavier fait
apparaître/disparaître cette fenêtre. Le menu déroulant "setup" permet
de voir et changer les paramètres du terminal X, et de les sauver sur
la machine hôte, dans un fichier de configuration qui pourra être
réutilisé plus tard.
Si le transfert de fichiers se fait par TFTP, le fichier doit être
accessible en lecture pour tous. De la même façon, pour pouvoir sauver
un fichier de configuration sur la machine hôte, le fichier doit
exister préalablement et être accessible en écriture pour tout le
monde. Si vous utilisez TFTP sécurisé (ce qui est recommandé pour des
raisons de sécurité), l'accès aux fichiers ne pourra se faire que dans
des répertoires déterminés.
Note : le terminal peut rater son démarrage si il était configuré
pour fonctionner avec d'autres hôtes ou avec des paramètres différents.
Le problème peut être résolu en réinitialisant la NVRAM pour supprimer
les paramètres mémorisés.
Pour réinitialiser la NVRAM depuis le boot monitor, tapez la
commande "nv". Depuis ce sous-menu choisissez
"l" pour charger les valeurs par défaut,
"s" pour sauver et enfin
"q" pour quitter. Relancez la procédure de démarrage
décrite plus haut.
Depuis la barre de menu de la console X, selectionnez le menu
déroulant "Terminals" et choisissez l'option "New
Telnet...". Lorsque la fenêtre telnet apparaît, tapez l'adresse
d'une machine du réseau dans le champ "service" et cliquez sur
"OK". La bannière du site choisi devrait apparaître alors. Une
fois connecté, on peut lancer des programmes X, y compris un
gestionnaire de fenêtres, depuis la fenêtre telnet.
|