Boot PXE / Ubuntu

Boot PXE / Ubuntu - Installation - Linux et OS Alternatifs

Marsh Posté le 19-10-2012 à 17:02:29    

Bonjour à tous,
2 jours que je tourne en rond et que je n'avance pas. J'ai écumé tous les sujets sur les formus, sans succès. je me tourne vers vous en désespoir de cause.

 

J'essaie d'installer Ubuntu via PXE sur un vieux portable qui n'a ni lecteur CD, ni Boot sur USB.
J'ai suivi à la lettre la page http://doc.ubuntu-fr.org/tutoriel/ [...] is_windows

 

Mon infrastructure :
- une freebox configurée en Routeur ip:192.168.254  et serveur DHCP avec un pool pool 192.168.0 à 50
- Un PC sous Win7 qui héberge TFTPD32, connecté en wifi 192.168.0.2
- Un Vieux PC branché en filaire sur la box.

 

J'ai configuré TFTP :
- en serveur DHCP sur le pool 192.168.0.51 à 60
- en serveur TFTP : J'ai téléchargé le netboot ici http://archive.ubuntu.com/ubuntu/d [...] s/netboot/ et placé pxelinux.0, pxelinux.cfg/ et ubuntu-installer/ sous c:/tftpd32/

 

Lorsque je lance le vieux PC en PXE, une adresse lui est bien affectée en 192.168.0.51 (donc par le DHCP de tftpd32), il récupère bien les fichiers du netboot, et me présente la première page d'install d'ubuntu. Jusque là tout va bien donc.
Je valide l'option "installer" donc, le PC récupère encore 2 fichiers via PXE  : ubuntu-installer/i386/linux et ubuntu-installer/i386/initrd.gz qui sont entièrement envoyés depuis ma console TFTP, puis l'écran devient noir et il n'y plus de clignotement au niveau de la prise réseau.

 

Je me demande l'acces au net n'est pas bloqué, mais je ne sais pas comment le diagnostiquer.

 

Quelques constatation
- si je ping 192.168.0.51 depuis 192.168.0.2 j'ai 4 paquets envoyés, 4 paquets reçus, mais "impossible de joindre l'hôte de destination" (lors de l'invit ubuntu de téléchargement). Peut être est-ce normal ?
- j'ai essayé de désactiver le DHCP de la freebox, tous les appareils remontent sur le DHCP de tftpd32, mais ça ne solutionne pas le problème.
- j'ai essayé 192.168.0.2 puis 192.168.0.254 pour le "default routeur" de tftpd32, sans plus de réussite.

 

Si vous aviez une idée ?

 

Merci !


Message édité par jeroen le 19-10-2012 à 17:10:21
Reply

Marsh Posté le 19-10-2012 à 17:02:29   

Reply

Marsh Posté le 19-10-2012 à 17:37:53    

Arg, désolé de m'être trompé de forum. Par contre j'ai pas moyen de déplacer le message.
 
Pourquoi est-ce que c'est pas bien de lancer l'install en wifi ? à priori ça marche pour le lancement en tout cas. Penses-tu que ça puisse être la cause du problème ?

Reply

Marsh Posté le 20-10-2012 à 10:26:34    

Ce sujet a été déplacé de la catégorie Systèmes & Réseaux Pro vers la categorie OS Alternatifs par Je@nb

Reply

Marsh Posté le 20-10-2012 à 13:55:29    

Suggestion : essayer de modifier les options de démarrage du noyau, dans ton fichier de config PXE, pour voir les messages du noyau lors du boot.
 
Utiliser les paramètres "safe" du style : vga=normal nosplash acpi=off
 
(à vérifier pour nosplash, je ne me souviens plus si ça fonctionne sur ubuntu, ça doit bien se trouver sur leur wiki)


---------------
http://agentoss.wordpress.com/
Reply

Marsh Posté le 20-10-2012 à 20:16:38    

Merci pour ton retour,
J'ai un peu avancé, sans vraiment savoir ce que j'ai fait.
 
Maintenant il me présente le menu de définition du clavier, de la langue, détecte le matériel, obtient une IP via le DHCP, par contre ne parvient pas à me télécharger l'archive : page figée...
 
Si vous aviez des idées ?

Reply

Marsh Posté le 20-10-2012 à 20:44:51    

problème hardware?
assez de RAM?


---------------
http://agentoss.wordpress.com/
Reply

Marsh Posté le 20-10-2012 à 21:04:16    

Je sais ou était le premier problème : il vient de l'archive http://archive.ubuntu.com/ubuntu/d [...] s/netboot/ qui plante, alors que celle ci http://archive.ubuntu.com/ubuntu/d [...] s/netboot/ est ok...
D'ailleurs ou j'ai rien compris, ou c'est un peu le bordel dans leurs archives....
 
Maintenant il cherche à télécharger le fichier "relase" depuis le miroir sélectionné, et ça plante...
 
Je rame...

Reply

Marsh Posté le 20-10-2012 à 22:51:25    

Reply

Marsh Posté le 21-10-2012 à 10:21:44    


Merci, c'est ce que je vais essayer, mais avant je crois qu'il y a un truc que j'ai pas compris. Que faut-il mettre comme fichiers dans le repertoire TFTP ?
j'ai lu
fichier pxelinux.0
dossier pxelinux.cfg/ qui contient un fichier default
dossier debian-installer/
 
L'archive que tu m'as indiquée (comme toutes les autres) contient une arborescence surprenante
à la racine j'ai un dossier ".", dans lequel j'ai l'arborescence suivante :
|-- .
 |-- version
 |-- pxelinux.0 VIDE
 |-- pxelinux.cfg VIDE
 |-- debian-installer
  |-- i386
   |-- initrd.gz
   |-- linux
   |-- pxelinux.0
   |-- pxelinux.cfg
    |-- default VIDE
   |-- boot-screens
    (avec plein de dossiers/fichiers dedans)
 
Que dois-je mettre à la racine de mon TFTP ?
 
Merci

Reply

Marsh Posté le 21-10-2012 à 10:47:13    

en fait l'archive netboot.tar.gz est prévue pour être utilisée avec un serveur de boot Linux (les fichiers "vides" sont de simples liens symboliques vers d'autres fichiers dans le dossier debian-installer)
 
Mais il te suffit juste de mettre les fichiers suivants (pas les liens symboliques) dans ta racine tftp :
 
pxelinux.0
initrd.gz
linux
 
de créer le dossier pxelinux.cfg, avec dedans le fichier default, qui contiendrait qque chose du style :
 
default menu.c32
prompt 0
 
timeout 300
 
MENU TITLE PXE Server - Menu General
 
LABEL Debian 6.0 (i386) netinstall
        kernel linux
        append initrd=initrd.gz --
 


---------------
http://agentoss.wordpress.com/
Reply

Marsh Posté le 21-10-2012 à 10:47:13   

Reply

Marsh Posté le 21-10-2012 à 10:57:08    

Merci pour ton coup de main. Ou est-ce que je trouve la doc pour ça ?
t'es sûr que je doive mettre initrd.gz à la racine ? (jamais lu ça avant)

 

Merci en tout cas.


Message édité par jeroen le 21-10-2012 à 10:57:27
Reply

Marsh Posté le 21-10-2012 à 11:17:21    

Bon, j'ai essayé ça en mettant juste default debian-installer/i386/boot-screens/vesamenu.c32 dans default, pour pointer où il fallait.
 
Le boot pxe se passe bien,
je lance l'instal,
j'ai bien le menu config (langue, clavier) mais ça plante au moment de la detection de la config réseau (ecran bleu), comme quand je teste ubuntu.
 
Actuellement il y a deux serveurs DHCP, celui de la machine qui héberge TFTP, et celui de la box. Les deux semblent bien s'entendre, sur le boot PXE ça marche bien, puis l'IP du client semble changer lors de l'install, pour être de nouveau pris en charge par le DHCP par la box (j'ai pas mis les mêmes plages). J'ai malgré tout  essayé de virer celui de la box, ça ne change rien.  
 
Merci de votre aide !

Reply

Marsh Posté le 21-10-2012 à 12:07:45    

Essayer de jeter un oeil au log d'installation (tu peux changer de tty avec les touches ALT+Fx)
 
Voir paragraphe 5.4.5
http://www.debian.org/releases/sta [...] 04.html.fr


---------------
http://agentoss.wordpress.com/
Reply

Sujets relatifs:

Leave a Replay

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