Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/10/2024, à 16:20

Wufame68

PXE Boot impossible

Bonjour,

Dans le cadre de mon apprentissage en Alternance, je dois mettre en place un PXE pour l'un de mes modules.
J'ai tenté de suivre la documentation Ubuntu + HPE pour le menu, mais je n'arrive pas à faire booter ma VM sur du PXE.

Mon contexte :

Une machine Ubuntu 22 pour agir en tant que serveur PXE.
Une image ISO SPP HPE ProLiant.
Une adresse IP fixe pour le serveur PXE/DHCP/NFS en 192.168.2.1

Mon fichier /etc/dhcp/dhcpd.conf

subnet 192.168.2.0 netmask 255.255.255.0 {
    range 192.168.2.100 192.168.2.200;
    option routers 192.168.2.1;
    option domain-name-servers 8.8.8.8;
    next-server 192.168.2.1; # IP du serveur PXE
    filename "pxelinux.0";
}

Mon fichier /etc/dhcp/dhcpd.conf

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="192.168.2.1:69"
TFTP_OPTIONS="--secure --verbose"
OPTIONS="-l -s /srv/tftp"

Mon fichier /srv/tftp/pxelinux.cfg/default

MENU TITLE Gen10 Service Pack for ProLiant PXE Boot Menu
TIMEOUT 100

label Main Menu
    MENU LABEL ^Return to Main Menu
    KERNEL menu.c32
    APPEND pxelinux.cfg/default

label sos
    MENU LABEL Automatic Firmware Update Version 2024.04.00.00
    KERNEL spp2024040000/vmlinuz
    APPEND initrd=spp2024040000/initrd.img media=net root=/dev/ram0 splash quiet hp_fibre showopts TYPE=AUTOMATIC AUTOPOWEROFFONSUCCESS=no AUTOREBOOTONSUCCESS=yes iso1=nfs://192.168.2.1/home/pxe/spp/P73557_001_gen10spp-2024.04.00.00-SPP>

label vsos
    MENU LABEL Interactive Firmware Update Version 2024.04.00.00
    KERNEL spp2024040000/vmlinuz
    APPEND initrd=spp2024040000/initrd.img media=net root=/dev/ram0 splash quiet hp_fibre showopts TYPE=MANUAL AUTOPOWEROFFONSUCCESS=no iso1=nfs://192.168.2.1/home/pxe/spp/P73557_001_gen10spp-2024.04.00.00-SPP2024040000.2024_0416.18.iso>

Dans le dossier /srv/tftp :

root@pxe-virtual-machine:/srv/tftp# ls -l
total 500
-rw-r--r-- 1 tftp tftp 119284 oct.  30 15:35 ldlinux.c32
-rw-r--r-- 1 tftp tftp 169220 oct.  30 15:35 libcom32.c32
-rw-r--r-- 1 tftp tftp  23768 oct.  30 15:35 libutil.c32
-rwxr-xr-x 1 tftp tftp  75129 oct.  30 15:19 lpxelinux.0
-rwxr-xr-x 1 tftp tftp  26148 oct.  30 14:21 menu.c32
-rw-r--r-- 1 tftp tftp  42584 oct.  30 16:05 pxelinux.0
drwxr-xr-x 2 tftp tftp   4096 oct.  30 16:14 pxelinux.cfg
drwxr-xr-x 2 root root   4096 oct.  30 15:39 spp2024040000
drwxr-xr-x 3 tftp tftp   4096 oct.  30 14:29 ubuntu-installer
-rw-r--r-- 1 tftp tftp  26664 oct.  30 15:35 vesamenu.c32

J'ai créer un dossier dans /srv/tftp/spp202404000.
Dans ce dossier, il est inclut :

-rw-r--r-- 1 tftp tftp 353621221 oct.  30 15:39 initrd.img
-rw-r--r-- 1 tftp tftp  10103200 oct.  30 15:39 vmlinuz

PS : j'ai tenté de faire avec une iso Ubuntu, mais il ne boot pas en PXE

les logs dans /var/log/syslog


Oct 30 16:16:50 pxe-virtual-machine dhcpd[10629]: DHCPACK on 192.168.2.100 to 00:50:56:a6:19:ed via ens34
Oct 30 16:16:50 pxe-virtual-machine in.tftpd[10839]: RRQ from 192.168.2.100 filename /srv/tftp/pxelinux.0
Oct 30 16:17:01 pxe-virtual-machine CRON[10841]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Oct 30 16:18:54 pxe-virtual-machine dhcpd[10629]: reuse_lease: lease age 124 (secs) under 25% threshold, reply with unaltered, existing lease for 192.168.2.100
Oct 30 16:18:54 pxe-virtual-machine dhcpd[10629]: DHCPDISCOVER from 00:50:56:a6:19:ed via ens34
Oct 30 16:18:55 pxe-virtual-machine dhcpd[10629]: DHCPOFFER on 192.168.2.100 to 00:50:56:a6:19:ed via ens34
Oct 30 16:18:57 pxe-virtual-machine dhcpd[10629]: reuse_lease: lease age 127 (secs) under 25% threshold, reply with unaltered, existing lease for 192.168.2.100
Oct 30 16:18:57 pxe-virtual-machine dhcpd[10629]: DHCPREQUEST for 192.168.2.100 (192.168.2.1) from 00:50:56:a6:19:ed via ens34
Oct 30 16:18:57 pxe-virtual-machine dhcpd[10629]: DHCPACK on 192.168.2.100 to 00:50:56:a6:19:ed via ens34
Oct 30 16:18:57 pxe-virtual-machine in.tftpd[10847]: RRQ from 192.168.2.100 filename /srv/tftp/pxelinux.0

Je vois qu'il récupère bien une adresse IP (ça correspond bien à la MAC)
il tente de récupérer le fichier pxeLinux.0..
Puis plus rien..


Je sèche, quelqu'un aurait une solution ?

PS : Toutes mon LAB est sur un ESXi

Cordialement,

Dernière modification par Wufame68 (Le 30/10/2024, à 16:34)

Hors ligne

#2 Le 30/10/2024, à 16:24

xubu1957

Re : PXE Boot impossible

Bonjour,

Pour ajouter toi-même les balises code à ton message #1 :   Merci        wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

moko138 a écrit :

1) Les balises-code sont les < > (crochets bleus) de la barre de mise en forme.

Balisesmoko138.jpg
_ _ _

3) /!\  Si vous avez plusieurs retours à donner, séparez-les bien (toujours pour la lisibilité) :

comme
cela.

Comme demandé dans le premier message du tutoriel Retour utilisable de commande

Dernière modification par xubu1957 (Le 30/10/2024, à 16:38)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#3 Le 30/10/2024, à 16:35

Wufame68

Re : PXE Boot impossible

Merci xubu1957.

j'ai effectué les modifications.

Cordialement,

Hors ligne

#4 Le 30/10/2024, à 16:39

xubu1957

Re : PXE Boot impossible

Vu la Doc tutoriel/comment_installer_ubuntu_en_pxe_depuis_windows

C'est à partir d'un Windows ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 30/10/2024, à 16:45

Wufame68

Re : PXE Boot impossible

Xubu,

J'ai créer l'ensemble de mon infrastructure sur une machine virtuelle "Ubuntu 22"

La VM qui veut booter en PXE est une coquille vide, juste une simple carte réseau permettant de joindre le serveur TFTP au boot du PXE, 8 Go RAM, 4 vCPU

J'espère avoir répondu à ta question.

Hors ligne

#6 Le 30/10/2024, à 16:46

xubu1957

Re : PXE Boot impossible

N'ayant qu'un niveau d'utilisateur lambda, je ne sais pas aider plus !   ¯∖_(ツ)_/¯


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne