Probleme pour install via PXE

Probleme pour install via PXE - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 05-03-2010 à 19:49:12    

Bonjour a tous et à toutes,
 
JE voudrais installer ubuntu sur un pc sans lecteur et donc la seul solution que j'ai trouver c'est une install via pxe , pour cela j'ai dl TFTP32 bien configuer (enfin je le pensais) et lors de la recherche sur l'ordinteur cible il ne trouve rien et renvoi une erreur PXE-E53: No boot filename received , donc je pense que mon tftp est mal configurer ou alors un autre probleme ?
Mon pc qui "envoie " le fichier d'install est une connecter a une box ainsi que le pc portable qui devrait recevoir le fichier .
 
Des idées sur la/les mauvais manips/configs faites ?


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 05-03-2010 à 19:49:12   

Reply

Marsh Posté le 06-03-2010 à 00:13:54    

Up


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 06-03-2010 à 08:15:21    

booter sur une clef usb c'est possible ?

Reply

Marsh Posté le 06-03-2010 à 11:14:23    

ça sert à rien de upper si ton topic est pas en 2ème page ...
merci

Reply

Marsh Posté le 06-03-2010 à 12:27:13    

Non pas de boot sur usb possible pc trop ancien .
 
(Désolé pour le up )


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 06-03-2010 à 16:38:19    

t'as bien l'arborescence avec pxelinux.0 (de taille non nulle) et les répertoire pxelinux.cfg, txt etc.?
 
tftpd32 est tout de même très facile.
un souci à la con que j'ai eu avec est le réglage "current directory" ou "base directory". assure-toi qu'il est toujours à jour et qu'il est sauvegardé (menu settings)
 
j'ai eu la même erreur rien que pour ça (il avait gardé le répertoire de tftpd32, une autre fois un répertoire périmé sans que je m'en rende compte)

Reply

Marsh Posté le 06-03-2010 à 16:40:26    

si tu veux de l'aide tu peux aussi poster le résultat de la commande tree /A /F dans le répertoire, et le contenu du pxelinux.cfg :o

Reply

Marsh Posté le 06-03-2010 à 18:29:56    

As-tu bien un serveur DHCP qui envoit les options PXE qui vont bien ?

Reply

Marsh Posté le 07-03-2010 à 10:41:43    

blue2 a écrit :

As-tu bien un serveur DHCP qui envoit les options PXE qui vont bien ?


Ba comment le verifier que les infos sont bien enoyer je ne sais pas justement et je pense que le probleme viens de la  
 
et pour le dossier l'arborescence est :
C:.
|   pxelinux.0
|   tftpd32_gui.exe
|
+---pxelinux.cfg
|       default
|
\---ubuntu-installer
    \---i386
        |   initrd.gz
        |   linux
        |   pxelinux.0
        |
        +---boot-screens
        |       adtext.cfg
        |       f1.txt
        |       f10.txt
        |       f2.txt
        |       f3.txt
        |       f4.txt
        |       f5.txt
        |       f6.txt
        |       f7.txt
        |       f8.txt
        |       f9.txt
        |       menu.cfg
        |       po4a.cfg
        |       prompt.cfg
        |       splash.png
        |       stdmenu.cfg
        |       text.cfg
        |       vesamenu.c32
        |
        \---pxelinux.cfg
                default


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 07-03-2010 à 11:21:52    

tftpd32 fait office de serveur dhcp et loggue/affiche son activité.
on voit aussi sur le PC qui boote si une IP a été attribuée.
il peut y avoir conflit si t'as un autre serveur dhcp sur le réseau mais en tt cas chez moi ça passe.
l'erreur "no boot filename received" laisse à penser que l'attribution de l'IP marche.

 

c'est l'archive netboot.tar.gz de ubuntu.
je la trouve assez incompréhensible - les pxelinux.0 et pxelinux.cfg à la racine sont vides, mais pas ceux dans ubuntu-installer\i386. il faut pointer tftpd32 sur ce répertoire ubuntu-installer\i386

 

ensuite, ça boote :)
mais éventuellement après il peut te dire qu'il ne trouve pas le kernel, à ce moment là tu bidouille le fichier pxelinux.cfg\default

 

très mal foutu leur installeur.


Message édité par blazkowicz le 07-03-2010 à 11:22:50
Reply

Marsh Posté le 07-03-2010 à 11:21:52   

Reply

Marsh Posté le 07-03-2010 à 11:45:50    

Je viens de changer le dossier sur lequel point tftp pour ubuntu-installer/i386 mais même resultat donc je pense que le pc ne doit pas recevoir du tout les ficher envoyer par pxe et je ne vois pas comment resoudre ce probleme


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 07-03-2010 à 13:35:34    

tu peux tester avec une virtualbox : une VM avec réseau configuré en accès par pont, tu fais F12 au démarrage, boot sur lan.
 

Reply

Marsh Posté le 07-03-2010 à 14:14:06    

JE viens de test , résultat la même erreur que précédemment , no boot filename received , ya pas un moyen de vérifier que le ficher est bien envoyer en écoutant le réseaux ou autres ?


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 07-03-2010 à 23:02:17    

Tu peux "écouter" avec un analyseur de trame du type wireshark sur ta machine TFTP. Tu verras si le dialogue BOOTP DHCP s'initialise bien...

Reply

Marsh Posté le 07-03-2010 à 23:16:09    

donc je devrais faire comment je lance logiciel sur ma machine hebergeant le tftp et je dois lancer lautre pc ou pas?


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 07-03-2010 à 23:38:21    

C'est ça, lance Wireshark sur ton serveur TFTP et boote sur le lan sur ton PC Portable...
Autre chose. Y a un firewall dans ta box ? Si oui il est possible que le blocage soit à son niveau. Si tu peux, connecte ton PC Portable et ton serveur DHCP / TFTP directement (il te faudra un câble croisé).

Reply

Marsh Posté le 08-03-2010 à 13:31:53    

J'ai deja comme sa en direct entre les deux pc mais les parametre change car le pc portable ne repere même pas le server tftp donc quelle config faire ?
Edit: je viens d'ecouter le réseaux resultat  cette ligne : 109 42.949379 Giga-Byt_47:be:62 Broadcast ARP Who has 192.168.1.248?  Tell 192.168.1.51
Reapparait souvent , la premiere ip est celle du portable et la seconde celle de l'emetteur


Message édité par ichigo56 le 08-03-2010 à 13:47:35

---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 08-03-2010 à 13:49:08    

Ouais c'est une requête ARP quoi.
 
Tu as config ton serveur dhcp ?

Reply

Marsh Posté le 08-03-2010 à 16:23:06    

D'après ce que je comprends, le serveur DHCP ne balance pas d'offre.
De mémoire, pour un échange via DHCP/TFTP, on devrait voir :
1. Le portable envoie un BOOTP Request
2. Le Serveur DHCP envoie une offre DHCP
3. Le portable envoie un DHCP ACK
4. Le portable envoie une requête TFTP Read
5. Le Serveur TFTP envoie un TFTP ACK (qui correspond au bloc 0)
6. Le portable envoie un ACK pour le bloc 0
7. A partir de là l'échange commence, le serveur TFTP envoie des paquets de DATA pour chacun desquels le portable envoie des ACK
 
Comme le suggère Je@nb, vérifie la configuration de ton serveur DHCP dans TFTP32 car là, le fait qu'il envoie une requête ARP n'est pas cohérent avec ce que tu souhaites obtenir.

Reply

Marsh Posté le 08-03-2010 à 18:24:24    

Montre ton fichier default...


---------------
Yachoo,
Reply

Marsh Posté le 08-03-2010 à 18:33:42    

Le fichier défault dans mon dossier d'install ?  
include ubuntu-installer/i386/boot-screens/menu.cfg
default ubuntu-installer/i386/boot-screens/vesamenu.c32
prompt 0
timeout 0


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 08-03-2010 à 18:43:57    

Ba pourtant mon serv m'a lair bien configurer par rapport a mon réseau:
http://nsa14.casimages.com/img/2010/03/08/mini_100308064445108358.jpg


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 08-03-2010 à 18:47:55    

Ok
 
Montre : menu.cfg et po4a.cfg, prompt.cfg et stdmenu.cfg.


---------------
Yachoo,
Reply

Marsh Posté le 08-03-2010 à 18:48:54    

Y'a un répertoire en plus dans la conf de ton serveur...
(C:\TFTP\)


Message édité par yachoo le 08-03-2010 à 18:49:04

---------------
Yachoo,
Reply

Marsh Posté le 08-03-2010 à 19:22:37    

tu as un autre serveur dhcp qui écoute sur ton réseau ?

Reply

Marsh Posté le 08-03-2010 à 20:34:56    

Essaie de décocher Ping adress before assignation. Si je me souviens bien ça m'avait embêté ce ping...

Reply

Marsh Posté le 08-03-2010 à 21:15:12    

Menu.cfg:menu hshift 13
menu width 49
menu margin 8
 
menu title Installer boot menu
include ubuntu-installer/i386/boot-screens/stdmenu.cfg
include ubuntu-installer/i386/boot-screens/text.cfg
include ubuntu-installer/i386/boot-screens/amd.cfg
include ubuntu-installer/i386/boot-screens/gtk.cfg
include ubuntu-installer/i386/boot-screens/amdgtk.cfg
menu begin advanced
 menu title Advanced options
 label mainmenu
  menu label ^Back..
  menu exit
 include ubuntu-installer/i386/boot-screens/stdmenu.cfg
 include ubuntu-installer/i386/boot-screens/adtext.cfg
 include ubuntu-installer/i386/boot-screens/adamd.cfg
 include ubuntu-installer/i386/boot-screens/adgtk.cfg
 include ubuntu-installer/i386/boot-screens/adamdgtk.cfg
menu end
label help
 menu label ^Help
 config ubuntu-installer/i386/boot-screens/prompt.cfg
 
po4a.cfg:
[po4a_langs] ar bn ca cs da de es eu fi fr gl hu id it ja ka ko ku lv nb nl pl pt pt_BR ru sk sv ta tr vi zh_CN zh_TW
[po4a_paths] po/help.pot $lang:po/$lang.po
[type:docbook] help.xml
 
prompt.cfg:
prompt 1
display ubuntu-installer/i386/boot-screens/f1.txt
timeout 0
include ubuntu-installer/i386/boot-screens/menu.cfg
 
f1 ubuntu-installer/i386/boot-screens/f1.txt
f2 ubuntu-installer/i386/boot-screens/f2.txt
f3 ubuntu-installer/i386/boot-screens/f3.txt
f4 ubuntu-installer/i386/boot-screens/f4.txt
f5 ubuntu-installer/i386/boot-screens/f5.txt
f6 ubuntu-installer/i386/boot-screens/f6.txt
f7 ubuntu-installer/i386/boot-screens/f7.txt
f8 ubuntu-installer/i386/boot-screens/f8.txt
f9 ubuntu-installer/i386/boot-screens/f9.txt
f0 ubuntu-installer/i386/boot-screens/f10.txt
 
stdmenu.cfg:
menu background ubuntu-installer/i386/boot-screens/splash.png
menu color title * #FFFFFFFF *
menu color border * #00000000 #00000000 none
menu color sel  * #ffffffff #76a1d0ff *
menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff *
menu color tabmsg * #ffffffff #00000000 *
menu vshift 12
menu rows 10
menu tabmsgrow 16
menu timeoutrow 17
menu tabmsg Press ENTER to boot or TAB to edit a menu entry
 
 
 
Sinon non je ne pense qu'il y ai une autre DHCP qui écout emon réseau comment m'en rendre compte ?  


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 08-03-2010 à 23:05:02    

je décoche TFTP client et syslog server, car je ne vois pas à quoi il peuvent me servir.
 
petit lol : le pool de 10 adresses IP qui comment à 248, je me demande ce qui est sensé se passer quand on arrive à 255

Reply

Marsh Posté le 09-03-2010 à 09:31:51    

Pour le savoir :
Change la plage d'@IP, change de réseau, etc. sur le tftp.
Tu verras bien ce qui est assigné.
 
 
Sinon, c'est un peu brouillon ton arborescence, il y a 2 pxelinux.0 , 2 default, etc.
 
Dans la conf de ton serveur TFTP, il y a un répertoire en plus, tu l'as enlevé ?


Message édité par yachoo le 09-03-2010 à 09:32:36

---------------
Yachoo,
Reply

Marsh Posté le 09-03-2010 à 09:55:36    

c'est l'archive qui est zarbi, elle se trouve là
http://archive.ubuntu.com/ubuntu/d [...] s/netboot/
 
 
là il ya un guide pour faire cette install avec un serveur dhcp / tftp sous ubuntu (doit être pareil sur un debian)
http://ubuntuforums.org/showthread.php?t=1413126
 
je peux toujours te proposer de le faire avec un ubuntu dans une virtualbox (ubuntu ligne de commande minimal installé avec l'alternate CD ou la net install)

Reply

Marsh Posté le 09-03-2010 à 11:11:05    

Je vaistester l'install pxe via virtual box je pense pour verifier si il y a un probleme , mais question si je met adresses ip 127.0.0.1 sa fonctionnera sous Vm ?


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 09-03-2010 à 13:12:19    

le mieux (ou le plus simple) c'est de faire avec les accès par pont (-> les VM se retrouvent sur le même réseau que ton ordi), ou le réseau interne entre le serveur et la VM qui boote réseau.

Reply

Marsh Posté le 09-03-2010 à 13:23:18    

J'ai déja testé par pont avec VM et même résultat qu'avec le pc portable ma config doit foiré quelque part


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 09-03-2010 à 13:53:10    

vu que ton reseau semble utiliser une machinbox et que les machinbox ont un serveur dhcp, c'est pas bon pour tes affaires.
 
un petit truc a savoir, si tu as 2 serveurs dhcp sur un reseau c'est le plus rapide qui "gagne". mais bon c'est pas une bonne chose de compter la-dessus.
 
tu devrais brancher via un switch le pc cible et le serveur, pas besoin d'etre connecte au net pour tester. si tu le fais sans switch entre les 2 la perte de tension sur la carte reseau du serveur a tendance a lui faire perdre son IP, je ne sais pas ce qui l'en ai sur windows.
 
je dis ca parceque visiblement ton dhcpd ne marche pas.
test donc ton dhcpd, puis une fois qu'il marche verifie qu'il donne bien le chemin tftp, ensuite regarde si ton tftpd marche (une ligne de commande).
 
une fois que tout ca marche avec seulement PC<->switch<->server
il faut ajouter internet pour l'install de la ubuntu.
 
la tu as 2 methode, la plus simple et la plus crade c'est de jouer sur le temps de reponse du serveur dhcp compare a celui de la box (c'est vraiment une methode a long termes mais bon si c'est pour une seul install) donc pour ca tu branche sur la box sur le switch, pense a configurer le dhcpd en lui fournissant l'ip de la gateway et d'un dns si tu ne connais pas ceux de ton fai tu peux prendre celui de google 8.8.8.8 et si ton serveur est plus rapide que la box ca va marcher sinon faudra configurer ton serveur en gateway.
 
:hello:
 
ps: tu peux prendre un livecd ubuntu et suivre le tutot sinon

Reply

Marsh Posté le 10-03-2010 à 19:25:39    

Citation :

ps: tu peux prendre un livecd ubuntu et suivre le tutot sinon


Comment sa quelle tuto ?  
 
Sinon je peux desactiver le hdcp de ma alicebox mais en faisant sa le pc recever de l'install ne reçois pas d'offre hdcp tout cour


---------------
«C'est ainsi, que périra le monde : dans la joie générale des gens spirituels qui croiront à une farce.»
Reply

Marsh Posté le 04-01-2012 à 20:14:20    

un petit up
 
Bonjour à tous,  
 
jen suis au même stade en fait, je viens d'acheter mon rj45 croisé chez auchiant (c'est chère ^^).
Sauf que je veux installer windows 7 avec PXE avec un serveur DHCP monté sur un autre windows 7.
Mais j'arrive pas à configuré le serveur DHCP et TFTP, PXE me dit : "no DHCP or proxyDHCP offers were receved" (quelque chose comme ça).
J'en conclue que mon serveur DHCP ne fonctionne pas et je l'ai essayé avec un RJ45 croisé en désactivant le réseau wifi du serveur.
Quelqu'un pourrait-il m'aider à configurer ce  :fou: de réseau local ? Just plz  :love:  
 
PS : j'ai déja posté ici avec plus de détails => http://www.commentcamarche.net/for [...] #p24092467
 
Merci

Reply

Marsh Posté le 04-01-2012 à 21:31:12    

Finalement il y a de l’amélioration.. En bidouillant mon serveur, désactivant mon antivirus et mon pare feu Windows => le client possède une adresse ip ! c'est déjà ça.. Donc apparement le DHCP fonctionne.
 
Maintenant problème avec le tftp :
mon logiciel (tftpd64) qui me sert de serveur DHCP/TFTP envoie deux fois le fichier pxeboot.com, une fois c'est bon, la deuxième fois il y a marqué erreur dans les logs (que je ferais surement passer). Ca c'est coté serveur, coté client lorsqu'il reçoit le fichier, PXE ne dit rien de particulier et s'arrête avec un "PXE-MOF : Exiting PXE ROM". Rien de très parlant..
Je pense que le fichier pxeboot.com est corrompue, ou alors mal transmis (erreur dans le réglage du protocole TFTP). J'explore ces deux pistes n'hésitez pas à m'aider  :hello:

Reply

Marsh Posté le 04-01-2012 à 22:41:25    

Bon c'est bon, en fait le problème n'en n'était pas un, il fallait appuyer sur F12  :sweat:  
 
Maintenant que j'ai mon PE, j'ai eu du mal avec net use .... et les droits d'utilisateurs, voilà le lien pour les prochains :
http://social.technet.microsoft.co [...] 656e64f3a/
 
Maintenant l'installateur me dit : "Le sous-système requis pour prendre en charge le type d'image n'est pas présent". Allez la dernière ligne droite est après la reconfiguration de Windows PE  :)  :pt1cable:


Message édité par bobzeflyer le 04-01-2012 à 22:46:36
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed