Qu'est ce qu'il y a dans ton repertoire /tftpboot/grub a part pxegrub et menu.lst ?
Rien d'autre...
J'ai mis les images et autres initrd dans le répertoire "/tftpboot/boot" ; comme le serveur TFTP (tftp-hpa 0.36) effectue un changement de racine (cf config inetd.conf*), tous les fichiers qui sont téléchargés par TFTP le sont relativement au répertoire "chrooté" ici, j'utilise "/tftpboot", mais rien n'empêche d'utiliser un autre répertoire racine. C'est pour ça que dans mes fichiers de conf (dhcpd.conf, menu.lst) il n'y a aucune référence au répertoire "/tftpboot".
Remarque : toutes les distributions GNU/Linux n'ont pas le même serveur TFTP et donc les switchs de configuration peuvent être différents, voire ne pas être disponibles.
~# cd /tftpboot && tree .
.
|-- boot/
| |--bz-2.4.25-grsec-dl
| |--bzsecours
| |--bztest-2.6.3
| |--initrd.img
| `--secours.img.gz
`-- grub/
|-- menu.lst
`-- pxegrub
(*) ----- /etc/inetd.conf -----
# "-s [répertoire]" : permet au serveur TFTP de changer de racine (chroot)
# "-u [user] : le serveur TFTP prend l'identité de l'utilisateur [user]
tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -p -t 30 -v -u tftp -s /tftpboot
[^] # Re: Menu lors d'un boot reseau
Posté par monsieurw . En réponse au journal Menu lors d'un boot reseau. Évalué à 1.