# g4u via PXE

**URL:** <https://www.debian-fr.org/t/g4u-via-pxe/13776>\
**Category:** Support Debian\
**Created:** [Février 20, 2016, 5:35 UTC](https://www.debian-fr.org/t/g4u-via-pxe/13776 "2016-02-20T17:35:24Z")\
**Posts on this page:** 4\
**Page:** 2

<div class="post-metadata">

**Author:** ![admin\_windoz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/eada6e/32.png) [@admin\_windoz](https://www.debian-fr.org/u/admin_windoz)\
**Post date:** [Février 20, 2016, 5:35 UTC](https://www.debian-fr.org/t/g4u-via-pxe/13776/21 "2016-02-20T17:35:57Z")

</div>

Re mattatop…  
Je crois avoir capté le fonctionnement  
En faite Y’a 2 type de fichier qui vont chargé le noyau de linux

- pxelinux.0 (qui doit etre à la racine de /tftpboot) ; ensuite dans ce même répertoire doit venir être déposé l’image " netboot.tar.gz" qui doit être décompréssé aussi dans /tftpboot qui va s’appelé " debian installer “  
le fichier pxelinux.0 doit être définit dans le dhcp comme filename :”/ftpboot/pxelinux.0" celui ci va cherché le fichier de conf de l’os à chargé c’est a dire : /tftpboot/debian-installer/i386/pxelinux.cfg qui contient les lignes suivantes :  
==================================================================  
DISPLAY debian-installer/i386/boot-screens/boot.txt

F1 debian-installer/i386/boot-screens/f1.txt  
F2 debian-installer/i386/boot-screens/f2.txt  
F3 debian-installer/i386/boot-screens/f3.txt  
F4 debian-installer/i386/boot-screens/f4.txt  
F5 debian-installer/i386/boot-screens/f5.txt  
F6 debian-installer/i386/boot-screens/f6.txt  
F7 debian-installer/i386/boot-screens/f7.txt  
F8 debian-installer/i386/boot-screens/f8.txt  
F9 debian-installer/i386/boot-screens/f9.txt  
F0 debian-installer/i386/boot-screens/f10.txt

DEFAULT install

LABEL install  
kernel debian-installer/i386/linux  
append vga=normal initrd=debian-installer/i386/initrd.gz – quiet

LABEL expert  
kernel debian-installer/i386/linux  
append priority=low vga=normal initrd=debian-installer/i386/initrd.gz –

LABEL rescue  
kernel debian-installer/i386/linux  
append vga=normal initrd=debian-installer/i386/initrd.gz rescue/enable=true – quiet

LABEL auto  
kernel debian-installer/i386/linux  
append auto=true priority=critical vga=normal initrd=debian-installer/i386/initrd.gz – quiet

# PROMPT 1 TIMEOUT 0

Tu peut trouvé le liens d’un boot pxe sur une image toute prête ici :  
[lea-linux.org/cached/index/I … eseau.html](http://www.lea-linux.org/cached/index/Install-install-debian-reseau.html)

Le 2 eme type de fichier serait le fichier : pxeboot\_ia32.bin  
Celui ci j’ai du mal à le cerné…  
Apparament lui …il charge le noyau netbsd  
Il fait un time out because il ne trouve pas le fichier de conf ou le fichier netbsd ?  
Alors que celui ci est bien placé dans la racine /tftpboot  
J’espère que tu me suit ?

j’ai essayé de mixé les 2 c’est à dire , posé le fichier pxelinux.0 est faire pointé sur mes 2 fichiers de boot g4u /tftpboot/ " netbsd " et " boot"  
mais sans succès il cherche le fichier pxelinux.cfg …

Voila , mon idée été de rajouté dans le pxelinux.cfg la ligne correspondant au path du noyau netbsd ?? au lieu du noyau Linux " ??  
c’est quoi initrd.gz ???

" LABEL install  
kernel debian-installer/i386/linux  
append vga=normal initrd=debian-installer/i386/initrd.gz – quiet "  
Je suis désolé de te poser autant de question à la fois , j’aimerais juste avancé un peu…

---

<div class="post-metadata">

**Author:** ![admin\_windoz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/eada6e/32.png) [@admin\_windoz](https://www.debian-fr.org/u/admin_windoz)\
**Post date:** [Février 20, 2016, 5:35 UTC](https://www.debian-fr.org/t/g4u-via-pxe/13776/22 "2016-02-20T17:35:57Z")

</div>

aussi j’ai remarqué en bootant avec pxelinux.0  
qu’il manqué l’adresse MAC !!! c’est peut être sa…aussi ??

tu disait  
" Pour l’arp, dans ta déslaration de host, as tu fait une attribution statique de l’adresse que tu attribues ?  
Il faut faire un truc du genre:  
host monhost {  
hardware ethernet XX:XX:XX:XX:XX:XX; # la mac de la carte  
fixed-address Y.Z.T.U; # l’ip attribuée  
  
}  
puis faire arp -s Y.Z.T.U XX:XX:XX:XX:XX:XX."

Dans quel fichier de conf ?pourquoi faut il faire une déclaration de host du client ?  
je pensé que c’ete DHCP qui fournissait les ip ?  
Donc dans ce cas la tu parle du cas du serveur pxe ??  
désolé cela ne fait que 1 semaine que je découvre linux…

---

<div class="post-metadata">

**Author:** ![admin\_windoz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/eada6e/32.png) [@admin\_windoz](https://www.debian-fr.org/u/admin_windoz)\
**Post date:** [Février 20, 2016, 5:35 UTC](https://www.debian-fr.org/t/g4u-via-pxe/13776/23 "2016-02-20T17:35:59Z")

</div>

Bon bah c’est mort , j’ai remplacé le kernel linux par celui de netbsd  
il en veut po…  
il dit "kernel corrupted "

Bon bah il faut vraiment son propre binaire “pxelinux\_ia32.bin” adapaté a BSD…

j’ai besoind d’info sur pxelinux\_ia32.bin !! je prend tout hypothése…  
je veux savoir ce que fait ce binaire et ou il va chercher son fichier de conf ect…  
la il s’agit vraiement de chemin du file “netbsd” sinon il dirait pas timeout , il faut un path !!!

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 5:36 UTC](https://www.debian-fr.org/t/g4u-via-pxe/13776/24 "2016-02-20T17:36:03Z")

</div>

Regardes un peu ces choses là pour te clarifier la tête:  
[google.fr/search?q=howto+pxe+boot](http://www.google.fr/search?q=howto+pxe+boot)

Sinon, un peu de pensée transversale: tu veux installer quoi ? Des debianuniquement , ou bien aussi d’autres OS ?

[Page précédente](https://www.debian-fr.org/t/g4u-via-pxe/13776.md?page=1)
