Il s'agit en fait d'un boot PXE réseau.
Au niveau du fichier « dhcpd.conf », il faut
mettre le squelette suivant :
default-lease-time 600;
max-lease-time 7200;
option log-servers 192.168.0.1;
authoritative;
log-facility local7;
ddns-update-style none;
option dhcp-neoware-tag code 137 = string;
subnet 192.168.0.0 netmask 255.255.255.0 {
option domain-name "example.com";
option domain-name-servers 192.168.0.1;
option routers 192.168.0.254;
option broadcast-address 192.168.0.255;
option subnet-mask 255.255.255.0;
range 192.168.0.220 192.168.0.220;
host rescue {
hardware ethernet 00:E0:C5:6C:52:8E;
fixed-address 192.168.0.220;
filename "/tftpboot/pxelinux.0";
next-server 192.168.0.1;
}
}
Ce squelette minimal fonctionne. A vous de l'adapter à votre configuration réseau. Ici le squelette correspond à un serveur DHCP d'adresse 192.168.0.1, à un serveur TFTP d'adresse 192.168.0.1 (donc sur la même machine que le serveur DHCP ce qui est souvent le cas en pratique) ; le routeur a pour adresse 192.168.0.254 mais ne sert pas a priori ; un serveur syslog a pour adresse 192.168.0.1.
Il faudra peut-être installer « TFTP-HPA » disponible sur
« http://freshmeat.net/projects/tftp-hpa/ »
(copie locale)
pour que cela marche :
L'arborescence des fichiers UNIX à mettre dans
« /tftpboot » est disponible ici en téléchargement.
Les fichiers d'origine (plus prévus pour le monde WINDOWS) sont disponibles ici en téléchargement ainsi que la documentation originale (format PDF).
La procédure est la suivante :
Int 19h » (Always boot network first
then local devices).
/tftpboot/eon/pxelinux.0 »).
v1.4
NEOWARE FLASH RECOVERY
Please select from the following choices:
1 - Windows CE
2 - Windows XP Embedded
3 - Windows NT Embedded
4 - NeoLinux
5 - Exit (without altering the flash)
Type the selection number and press ENTER.
Warning: this will erase all existing data on the flash!
Prendre l'entrée 4.
ROM Disable »
Après réinstallation de secours, il conviendra de reflasher le terminal en NEOLINUX 3.x pour ne pas rester dans la version 2.4.x installée de la façon que l'on vient de voir.
Quelques traces syslog (sur un système avec TFTP-HPA) de ce qui se passe pendant l'opération de rescue install :
Mar 30 16:17:34 alpha dhcpd: DHCPDISCOVER from 00:e0:c5:6c:52:8e via fxp0 Mar 30 16:17:34 alpha dhcpd: DHCPOFFER on 134.157.13.220 to 00:e0:c5:6c:52:8e via fxp0 Mar 30 16:17:36 alpha dhcpd: DHCPREQUEST for 134.157.13.220 (134.157.13.223) from 00:e0:c5:6c:52:8e via fxp0 Mar 30 16:17:36 alpha dhcpd: DHCPACK on 134.157.13.220 to 00:e0:c5:6c:52:8e via fxp0 Mar 30 14:17:36 alpha in.tftpd[63953]: RRQ from 134.157.13.220 filename pxelinux.0 Mar 30 14:17:36 alpha in.tftpd[63953]: tftp: client does not accept options Mar 30 14:17:36 alpha in.tftpd[63954]: RRQ from 134.157.13.220 filename pxelinux.0 Mar 30 14:17:36 alpha in.tftpd[63955]: RRQ from 134.157.13.220 filename pxelinux.cfg/869D0DDC Mar 30 14:17:36 alpha in.tftpd[63956]: RRQ from 134.157.13.220 filename pxelinux.cfg/869D0DD Mar 30 14:17:36 alpha in.tftpd[63957]: RRQ from 134.157.13.220 filename pxelinux.cfg/869D0D Mar 30 14:17:36 alpha in.tftpd[63958]: RRQ from 134.157.13.220 filename pxelinux.cfg/869D0 Mar 30 14:17:36 alpha in.tftpd[63959]: RRQ from 134.157.13.220 filename pxelinux.cfg/869D Mar 30 14:17:36 alpha in.tftpd[63960]: RRQ from 134.157.13.220 filename pxelinux.cfg/869 Mar 30 14:17:36 alpha in.tftpd[63961]: RRQ from 134.157.13.220 filename pxelinux.cfg/86 Mar 30 14:17:36 alpha in.tftpd[63962]: RRQ from 134.157.13.220 filename pxelinux.cfg/8 Mar 30 14:17:36 alpha in.tftpd[63963]: RRQ from 134.157.13.220 filename pxelinux.cfg/default Mar 30 14:17:36 alpha in.tftpd[63964]: RRQ from 134.157.13.220 filename boot.msg <-- moment du choix 3 Mar 30 14:17:56 alpha in.tftpd[63965]: RRQ from 134.157.13.220 filename Recovery_Kernel Mar 30 14:17:56 alpha in.tftpd[63966]: RRQ from 134.157.13.220 filename recovery_rd.gz Mar 30 14:18:13 alpha in.tftpd[63967]: RRQ from 134.157.13.220 filename neolinux.sh Mar 30 14:18:13 alpha in.tftpd[63968]: RRQ from 134.157.13.220 filename recover_linux.tgz
| Page maintenue par <Thierry.Besancon@math.jussieu.fr> |
| $Date: 2005-05-17 16:43:00+02 $ |
| $Revision: 1.3 $ |