# Menus et sous menus pxe

**URL:** <https://www.debian-fr.org/t/menus-et-sous-menus-pxe/81811>\
**Category:** Support Debian\
**Created:** [Avril 16, 2020, 9:11 UTC](https://www.debian-fr.org/t/menus-et-sous-menus-pxe/81811 "2020-04-16T21:11:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![shadowkiller](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@shadowkiller](https://www.debian-fr.org/u/shadowkiller)\
**Post date:** [Avril 16, 2020, 9:11 UTC](https://www.debian-fr.org/t/menus-et-sous-menus-pxe/81811/1 "2020-04-16T21:11:09Z")

</div>

Bonjour,

Je reviens vers vous suite a mon poste précédent [voir ici](https://www.debian-fr.org/t/probleme-reseau-dhcp-et-dns/81770). J’ai fait des expérimentations pour continue mon serveur tftp et l’installation via réseau.

Je bloque sur une partie du [tuto (ici)](https://wiki.debian-fr.xyz/PXE_avec_support_EFI#Installation_par_le_r.C3.A9seau_-_Boot_PXE_-_Avanc.C3.A9_avec_support_EFI). Mais plus précisément sur les menus/sous-menus.

Alors j’ai bien compris que mon menus dois être dans le dossier :

`/srv/tftp/{bios,efi{64,32}}/pxelinux.cfg/[ici]`

Mais voilà, il y a un menus qui m’intéresse plus. Car il permet de choisir entre un theme=dark et/ou expert-install (en claire celui par defaut du de qui est dans :

`/srv/tftp/boot/debian/installer/stretch/amd64/boot-screens/`

or quand j’arrive sur le menus j’ai les sous-sous menus du menu il n’y a rien d’autre (désolé je n’ai pas d’image car mon appareil photo du téléphone est mort).

je vous donne les fichiers et la disposition qui pourrais vous aidez à comprendre mon problème.

Contenue dans /srv/tftp/bios/pxelinux.cfg/

```
├── pxelinux.cfg
│ ├── debian.cfg -> ../boot/debian/installer/buster/amd64/pxelinux.cfg/default
│ └── default

```

contenue dans /srv/tftp/boot/debian/installer/buster/amd64/pxelinux.cfg/

```
└── pxelinux.cfg
    └── default -> ../boot-screens/syslinux.cfg

```

fichiers default :

```
DEFAULT vesamenu.c32
PROMPT 0
TIMEOUT 300
ONTIMEOUT 0
NOESCAPE 1

menu title ****Menus BIOS PXE****

label 0
menu label ^Demarrage sur disque dur local
menu default
localboot 0

label 1
menu label ^Redemarrage
kernel reboot.c32

label 2
menu label ^Arret
kernel poweroff.c32

label 3
menu label ^HDT - Outil de detection materiel
kernel hdt.c32

label 4
menu label Netboot Debian 9
kernel boot/debian/installer/stretch/amd64/linux
append vga=788 initrd=boot/debian/installer/stretch/amd64/initrd.gz --- quiet

label debian
menu label ^Debian
kernel vesamenu.c32
append pxelinux.cfg/debian.cfg

```

fichier debian.cfg

```
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path ../boot/debian/installer/buster/amd64/boot-screens/
include ../boot/debian/installer/buster/amd64/boot-screens/menu.cfg
default ../boot/debian/installer/buster/amd64/boot-screens/vesamenu.c32
prompt 0
timeout 0

```

et enfin le menu.cfg

```
menu hshift 4
menu width 70

menu title Debian GNU/Linux installer menu (BIOS mode)
include debian/installer/buste/ramd64/boot-screens/stdmenu.cfg
include debian/installer/buster/amd64/boot-screens/gtk.cfg
include debian/installer/buster/amd64/boot-screens/txt.cfg
menu begin advanced
    menu label ^Advanced options
        menu title Advanced options
        include debian/installer/buster/amd64/boot-screens/stdmenu.cfg
        label mainmenu
                menu label ^Back..
                menu exit
        include debian/installer/buster/amd64/boot-screens/adgtk.cfg
        include debian/installer/buster/amd64/boot-screens/adtxt.cfg
        include debian/installer/buster/amd64/boot-screens/adspkgtk.cfg
        include debian/installer/buster/amd64/boot-screens/adspk.cfg
menu end
menu begin dark
    menu label Accessible ^dark contrast installer menu
        menu title Accessible dark contrast option
        include debian/installer/buster/amd64/boot-screens/drkmenu.cfg
        label mainmenu
                menu label ^Back..
                menu exit
        include debian/installer/buster/amd64/boot-screens/drkgtk.cfg
        include debian/installer/buster/amd64/boot-screens/drk.cfg
        menu begin advanced
            menu label ^Advanced options
                menu title Advanced options
                include debian/installer/buster/amd64/boot-screens/drkmenu.cfg
                label mainmenu
                        menu label ^Back..
                        menu exit
                include debian/installer/buster/amd64/boot-screens/addrkgtk.cfg
                include debian/installer/buster/amd64/boot-screens/addrk.cfg
        menu end
        include debian/installer/buster/amd64/boot-screens/x86drkme.cfg
        label help
                menu label ^Help
                text help
   Display help screens; type 'menu' at boot prompt to return to this menu
                endtext
                config debian/installer/buster/amd64/boot-screens/prompt.cfg
menu end
include debian/installer/buster/amd64/boot-screens/x86menu.cfg
label help
        menu label ^Help
        text help
   Display help screens; type 'menu' at boot prompt to return to this menu
        endtext
        config debian/installer/buster/amd64/boot-screens/prompt.cfg
include debian/installer/buster/amd64/boot-screens/spkgtk.cfg
include debian/installer/buster/amd64/boot-screens/spk.cfg

```

Je pense avoir fait une erreur mais je ne trouve pas le problème.

merci de votre aide.
