Forum de Gentil Kiwi . com

Le forum officiel du site, discussions, aide, astuces...

Vous n'êtes pas identifié.

#1 08-05-2009 04:24:25

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

PXE et ISO - Quelle Structure

Bonjour,

Comme beaucoup j'ai lu, lu lu et relu les différents tutos sur PXE et les ISO.

J'ai une plateforme SME 7.4 (RHEL ou Centos 4.X).

J'utilise un serveur TFTP + ThinClient qui gère les Distributions TFTP.

A partir des tutos, j'ai pu envoyer les images IMG de différents Outils, Ghost, Snapshot, PQ Magic .... ca marche.

J'ai fait une distribution dédiée "ISO".

Or j'ai beau mettre STARTROM.0, NTDETECT.COM, WINNT.SIF ou NTLDR en MAJ ou MIN, cela ne change rien.

J'ai fait mon ISO BartPE à partir d'un XP Corporate SP3 j'en ai fait une deuxième en injectant le Ramdisk.SY_ d'un 2003 SP1 au cas où ....

Mais j'ai toujours le même message : TFTP download failed.

J'ai regardé tout les logs, rien de choquant ou pas d'erreur visible.

J'ai même prit le RAR et remplacer mes fichiers, mais rien.

Une idée sur le sujet ?

Hors ligne

 

#2 08-05-2009 04:49:44

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

J'ai analyser avec WireShark, je ne vois rien passer en TFTP ou PXE, seules les requêtes DHCP, sont bien présentes.

Et ca marche avec des IMG ...

Entre temps j'ai avancé, je n'ai plus le message, mais je ne boot pas l'ISO.

Dernière modification par sebnet (08-05-2009 14:52:41)

Hors ligne

 

#3 08-05-2009 14:51:03

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

En essayant le client TFTP sous windows, j'ai pas de soucis sur des petits fichiers, mais l'iso, commence jusqu'à 33 Mo environ et j'ai un timeout.
Voici une copie de la commande :

Code:

C:\Temp\tempo>dir
 Le volume dans le lecteur C s'appelle System
 Le numéro de série du volume est 4041-F841

 Répertoire de C:\Temp\tempo

08/05/2009  14:46    <REP>          .
08/05/2009  14:46    <REP>          ..
               0 fichier(s)                0 octets
               2 Rép(s)  423 767 465 984 octets libres

C:\Temp\tempo>tftp 192.168.72.2 GET BARTPE.ISO
Délai d'attente dépassé

C:\Temp\tempo>dir
 Le volume dans le lecteur C s'appelle System
 Le numéro de série du volume est 4041-F841

 Répertoire de C:\Temp\tempo

08/05/2009  14:46    <REP>          .
08/05/2009  14:46    <REP>          ..
08/05/2009  14:47        33 274 984 TFTP1304
               1 fichier(s)       33 274 984 octets
               2 Rép(s)  423 734 190 080 octets libres

C:\Temp\tempo>

Si je boot malgrés tout, j'arrive à mon menu, je le selectionne, pas de soucis
une fois "entrée" fait, j'ai un écran noir de temps infini, si je le laisse tourner.

Voici mon folder sous linux :

Code:

[root@smtp tftpboot]# ls -al
total 360100
drwxrwxrwx   6 root root      4096 May  8 14:22 .
drwxr-xr-x  28 root root      4096 May  8 12:27 ..
-rw-r--r--   1 root root 174669824 May  8 13:20 BARTPE.ISO
-rw-r--r--   1 root root 193142784 May  8 02:04 BARTPE.ISO.XP
-rw-r--r--   1 root root     19752 May  4 22:13 memdisk
drwxr-xr-x   2 root root      4096 May  8 13:53 menuconf
-rw-r--r--   1 root root     47548 Mar 28  2003 ntdetect.com
-rw-r--r--   1 root root    261632 Mar 27  2003 NTLDR
-rw-r--r--   1 root root     15710 May  7 09:57 pxelinux.0
drwxr-xr-x   2 root root      4096 May  8 13:52 pxelinux.cfg
-rw-r--r--   1 root root     24306 Mar 25  2003 startrom.0
drwxr-xr-x   5 root root      4096 May  8 14:17 sysms
drwxr-xr-x   3 root root      4096 May  8 14:16 ubuntu
-rw-r--r--   1 root root    145680 May  7 09:58 vesamenu.c32
-rw-r--r--   1 root root       152 May  8 12:31 winnt.sif
[root@smtp tftpboot]#

Il faut pas faire attention a ubuntu et sysms qui sont d'autre distributions.

Une fois que cela fonctionnera j'aura plus qu'à faire une bô dossier avec le contenu de la PE.

Si vous avez une idée sur la solution se serait sympa

Hors ligne

 

#4 10-05-2009 13:22:51

Gentil Kiwi
Administrateur de Kiwis
Lieu: Vers Paris
Date d'inscription: 24-07-2006
Messages: 422
Site web

Re: PXE et ISO - Quelle Structure

Bonjour,

Avez vous des équipement intermédiaire sur le réseau ? Switch intelligent, firewall ? Ou bien des modules équivalent ayant un lien avec le réseau sur le serveur ?

Il serait intéressant de faire le test depuis le serveur lui même aussi wink

Hors ligne

 

#5 10-05-2009 13:36:32

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

Bonjour

Merci pour ces premier éléments.

J'ai réussi à faire marcher le tout entre temps, mais j'aurais voulu avoir une structure plus propre, avec un repertoire PE par exemple et l'ensemble de fichiers dedans.

J'ai essayer, mais là le TFTP download failed revient à la charge.

Y-a-t'il un outils visuel pour se connecter au serveur TFTP et voir ce qui est en place, car je crois que c'est un problème de chemin relatif.

J'ai modifier le winnt.sif et le pxelinux.cfg/default pour tester mais rien .... TFTP download failed à chaque boot.

Hors ligne

 

#6 10-05-2009 13:38:03

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

Quel est la logique de boot d'un ISO ....

Quel fichier appel quel fichier ... chainage ?

startrom.0 => NTLRD => ntdetect.com => winnt.sif => xxx.iso  ??

Dernière modification par sebnet (10-05-2009 13:39:03)

Hors ligne

 

#7 10-05-2009 14:48:47

Gentil Kiwi
Administrateur de Kiwis
Lieu: Vers Paris
Date d'inscription: 24-07-2006
Messages: 422
Site web

Re: PXE et ISO - Quelle Structure

J'ai presque oublié les bases wink

Le boot de Windows par PXE se fait à la sauce Windows, cad en ne se préoccupant pas de la casse des fichiers et avec '\' en séparateur de répertoire, et non '/' wink
Plusieurs post sur le forum touchent à ce sujet et explique comment faire certaines transalations (maj/min et séparateurs).

(C'est pour cela que mon tuto s'applique à un environnement serveur Windows wink)

Tu pourras en avoir la certitude (et voir l'ordre de demande des fichiers) avec un analyseur réseau de type Wireshark.

Hors ligne

 

#8 10-05-2009 18:25:23

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

ben je continuer à chercher et a essayer diverses configurations car je dois faire tourner cela sous linux dans plusieurs répertoires avec des config différentes.

A la racine, cela marche nickel, mais une fois que tout est dans un repertoire, j'ai le TFTP download failed qui revient au galop !!

Alors que tout est simplement déplacer, que cela boot bien et une fois que j'ai selectiooné le menu "Windows PE", ben ecran Noir et hop TFTP download failed

Donc je me repette, problème de liens ou alors de structure dans le fichier.

Je viens d'essayer avec le client TFTP qui devrait se positionner dans le repertoire de la distro activée, mais si je fais

TFTP 192.168.72.2 GET pxelinux.0 ==> erreur

TFTP 192.168.72.2 GET WinPE/pxelinux.0 ==> OK

Alors que le boot dans /tftpboot/WinpE c'est bien passé.

A+ et Merci

Hors ligne

 

#9 10-05-2009 18:37:55

Gentil Kiwi
Administrateur de Kiwis
Lieu: Vers Paris
Date d'inscription: 24-07-2006
Messages: 422
Site web

Re: PXE et ISO - Quelle Structure

Je ne comprend pas tout ton discours,

As tu mis un wireshark pour voir les demandes en échecs ?

Hors ligne

 

#10 10-05-2009 18:46:17

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

Oui j'ai mis wireshark, mais je ne vois rien en matière de TFTP ou PXE passer.

Cordialement

Hors ligne

 

#11 10-05-2009 18:46:55

Gentil Kiwi
Administrateur de Kiwis
Lieu: Vers Paris
Date d'inscription: 24-07-2006
Messages: 422
Site web

Re: PXE et ISO - Quelle Structure

Alors tu as du mal le configurer smile Tu vas avoir du mal à déboguer dans ce cas !

Hors ligne

 

#12 10-05-2009 18:49:47

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

Ben Clairement je vois du DHCP, HTTP, mais pas de TFTP, ou alors caché sous un autre nom

Hors ligne

 

#13 10-05-2009 18:53:39

Gentil Kiwi
Administrateur de Kiwis
Lieu: Vers Paris
Date d'inscription: 24-07-2006
Messages: 422
Site web

Re: PXE et ISO - Quelle Structure

Mets un filtre sur le port UDP numéro 69 (c'est le tftp)

Hors ligne

 

#14 10-05-2009 19:02:02

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

Je vois bien sur une ligne Winpe/startrom.0 , mais pas le reste.

Je viens de mettre le filtre (je l'avais déjà fait) mais plus rien en log.

Hors ligne

 

#15 10-05-2009 19:15:06

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

Je viens de Mirroré mon Port pour voir,

J'ai un NTLDR\000 qui apparait et ensuite un "File not Found"

448    24.483585    192.168.72.2    192.168.72.143    TFTP    Error Code, Code: File not found, Message: File not found\000

Hors ligne

 

#16 10-05-2009 19:19:47

Gentil Kiwi
Administrateur de Kiwis
Lieu: Vers Paris
Date d'inscription: 24-07-2006
Messages: 422
Site web

Re: PXE et ISO - Quelle Structure

Pour info voici le shcéma classique de démarrage d'une ISO Windows PE :

Code:

No.     Time        Source                Destination           Protocol Info
      3 0.001338    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.0\000, Transfer type: octet\000
      6 0.002723    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.0\000, Transfer type: octet\000
     69 0.086536    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/564df4f6-a8e8-0100-b906-7bc906d379b1\000, Transfer type: octet\000
     71 0.087707    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/01-00-0c-29-d3-79-b1\000, Transfer type: octet\000
     73 0.088474    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/C0A8006E\000, Transfer type: octet\000
     75 0.090903    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/C0A8006\000, Transfer type: octet\000
     77 0.093944    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/C0A800\000, Transfer type: octet\000
     79 0.096780    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/C0A80\000, Transfer type: octet\000
     81 0.098764    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/C0A8\000, Transfer type: octet\000
     83 0.100735    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/C0A\000, Transfer type: octet\000
     85 0.103651    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/C0\000, Transfer type: octet\000
     87 0.105765    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/C\000, Transfer type: octet\000
     89 0.107806    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/default\000, Transfer type: octet\000
     96 0.112559    192.168.0.110         192.168.0.1           TFTP     Read Request, File: menuconf/french.kbd\000, Transfer type: octet\000
    101 0.117303    192.168.0.110         192.168.0.1           TFTP     Read Request, File: menu.c32\000, Transfer type: octet\000
    184 0.162809    192.168.0.110         192.168.0.1           TFTP     Read Request, File: menuconf/design.conf\000, Transfer type: octet\000
    189 0.166268    192.168.0.110         192.168.0.1           TFTP     Read Request, File: pxelinux.cfg/default\000, Transfer type: octet\000
    196 7.300020    192.168.0.110         192.168.0.1           TFTP     Read Request, File: menu.c32\000, Transfer type: octet\000
    279 7.348249    192.168.0.110         192.168.0.1           TFTP     Read Request, File: menuconf/design.conf\000, Transfer type: octet\000
    284 7.351688    192.168.0.110         192.168.0.1           TFTP     Read Request, File: menuconf/windows.conf\000, Transfer type: octet\000
    289 9.310995    192.168.0.110         192.168.0.1           TFTP     Read Request, File: startrom.0\000, Transfer type: octet\000
    328 9.366184    192.168.0.110         192.168.0.1           TFTP     Read Request, File: NTLDR\000, Transfer type: octet\000
   1429 10.159993   192.168.0.110         192.168.0.1           TFTP     Read Request, File: BOOTFONT.BIN\000, Transfer type: octet\000
   1431 10.212437   192.168.0.110         192.168.0.1           TFTP     Read Request, File: ntdetect.com\000, Transfer type: octet\000
   1502 10.287327   192.168.0.110         192.168.0.1           TFTP     Read Request, File: winnt.sif\000, Transfer type: octet\000
   1507 10.293523   192.168.0.110         192.168.0.1           TFTP     Read Request, File: IMAGES\WINPE\PEBUILDER.ISO\000, Transfer type: octet\000

Le fichier demandé pour le démarrage de Windows est (via le menu) startrom.0 dans mon cas.
Les fichiers qui suivent (jusqu'à l'ISO) doivent se trouver à la racine du serveur TFTP car le loader Windows les chercheras explicitement à cet endroit.

Wireshark logue pourtant très bien...

Hors ligne

 

#17 10-05-2009 19:31:13

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

Le BootFont.bin est-il necessaire, car dans ma config qui fonctionne (tout à la racine) je ne l'ai pas mis et c'est quand meme OK

La dans le cas précis, j'ai tout mis dans /tftpboot/WinPE

Que représente le \000 à la fin des chaque fichier ou repertoire ?

Merci

Hors ligne

 

#18 10-05-2009 19:44:23

Gentil Kiwi
Administrateur de Kiwis
Lieu: Vers Paris
Date d'inscription: 24-07-2006
Messages: 422
Site web

Re: PXE et ISO - Quelle Structure

Le bootfont.bin n'est pas essentiel (ca marche sans).
Le caractère \000 (NUL) sert de caractère de fin de chaine, comme le veut le protocole.

Hors ligne

 

#19 10-05-2009 19:51:47

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

OK

bon ben je tourne en rond sur le cheminnement et les "Path"

Je laisse tout à la racine, cela marche comme çà pour du Windows.

Le reste sera ranger dans des repertoires.

Merci pour le temps investit.

Cordialement.

Hors ligne

 

#20 10-05-2009 21:27:25

sebnet
Membre
Lieu: Strasbourg
Date d'inscription: 08-05-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

Une dernière question

Peut-on booter un CD XP en PXE, via un ISO ?

Faut-il mettre dans le winnt.sif, la structure unnatend ?

Merci

Hors ligne

 

#21 02-06-2009 11:49:37

timoute
Membre
Date d'inscription: 27-04-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

très bonne question je cherche aussi.

Hors ligne

 

#22 05-06-2009 12:09:20

timoute
Membre
Date d'inscription: 27-04-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

Personne ne sait comment booter une OSI par le menu PXE?
Je continu à chercher de mon coter si je trouve je vous le fait savoir

Hors ligne

 

#23 09-06-2009 21:52:17

Gentil Kiwi
Administrateur de Kiwis
Lieu: Vers Paris
Date d'inscription: 24-07-2006
Messages: 422
Site web

Re: PXE et ISO - Quelle Structure

Bonjour,

On ne boot pas d'iso (ou d'osi wink) par PXE, mais bel et bien un Windows PE.

Hors ligne

 

#24 16-10-2009 13:17:19

stefane
Nouveau membre
Date d'inscription: 16-10-2009
Messages: 1

Re: PXE et ISO - Quelle Structure

Bonjour,
donc il est impossible de démarrer une installation de windows XP (par exemple) avec PXE et une ISO du CD d'installation Windows XP ?

Hors ligne

 

#25 19-10-2009 10:29:05

timoute
Membre
Date d'inscription: 27-04-2009
Messages: 13

Re: PXE et ISO - Quelle Structure

Tu peux utiliser Ghost serveur pour déployer une image d'un XP (Dont tu n’aurais pas installé les pilotes et utilisé « sysprep »).

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr