Pages : 1
#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
Cliquer sur le lien « Modifier » en bas à droite du message
Sélectionner le texte
Cliquer sur le <> de l'éditeur de message
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
Pages : 1