[GH-ISSUE #1533] Customization to menus no longer loading #493

Open
opened 2026-02-27 14:51:59 +03:00 by kerem · 9 comments
Owner

Originally created by @PrymalInstynct on GitHub (Nov 11, 2024).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1533

Describe the bug
Customizations to menus that were previously working are no longer being loaded.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Menus
  2. Open boot.cfg
  3. Edit the set rhel_base_url line to include the rhel base url you want
  4. Save the config
  5. Reboot host I want to PXE
  6. Select Red Hat Enterprise Linux
  7. Base URL filed is still blank

Expected behavior
The modification made to boot.cfg should be loaded and the rhel_base_url variable should be set

Screenshots
No Applicable

Additional context
Netboot_xyz container image from linuxserver.io is being utilized

Originally created by @PrymalInstynct on GitHub (Nov 11, 2024). Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1533 **Describe the bug** Customizations to menus that were previously working are no longer being loaded. **To Reproduce** Steps to reproduce the behavior: 1. Go to Menus 2. Open boot.cfg 3. Edit the `set rhel_base_url` line to include the rhel base url you want 4. Save the config 5. Reboot host I want to PXE 6. Select Red Hat Enterprise Linux 7. Base URL filed is still blank **Expected behavior** The modification made to boot.cfg should be loaded and the rhel_base_url variable should be set **Screenshots** No Applicable **Additional context** Netboot_xyz container image from linuxserver.io is being utilized
Author
Owner

@PrymalInstynct commented on GitHub (Nov 11, 2024):

Switched to official Docker image and I am getting the same results.

<!-- gh-comment-id:2469159175 --> @PrymalInstynct commented on GitHub (Nov 11, 2024): Switched to official Docker image and I am getting the same results.
Author
Owner

@Firminator commented on GitHub (Nov 15, 2024):

I checked my custom menu just 2 or 3 weeks ago and it was still working. When did you start seeing this?

<!-- gh-comment-id:2477890412 --> @Firminator commented on GitHub (Nov 15, 2024): I checked my custom menu just 2 or 3 weeks ago and it was still working. When did you start seeing this?
Author
Owner

@PrymalInstynct commented on GitHub (Nov 15, 2024):

I had not pxe'd anything in my environment since probably mid September. Then I went to rebuild a bunch of hosts on Monday and had to scramble to figure out what was going on. I am still at a loss.

<!-- gh-comment-id:2477892490 --> @PrymalInstynct commented on GitHub (Nov 15, 2024): I had not pxe'd anything in my environment since probably mid September. Then I went to rebuild a bunch of hosts on Monday and had to scramble to figure out what was going on. I am still at a loss.
Author
Owner

@Firminator commented on GitHub (Nov 15, 2024):

Sorry nevermind I'm loading my custom repo differently than you. I'm providing my Github username in the main menu ("Custom Github Menu").

<!-- gh-comment-id:2477899764 --> @Firminator commented on GitHub (Nov 15, 2024): Sorry nevermind I'm loading my custom repo differently than you. I'm providing my Github username in the main menu ("Custom Github Menu").
Author
Owner

@PrymalInstynct commented on GitHub (Nov 15, 2024):

Understood, I was able to get that to work in order to pxe what I needed to, but the ability to modify the built in menus with customizations was what I had been leaning on and that is what broke.

<!-- gh-comment-id:2477902180 --> @PrymalInstynct commented on GitHub (Nov 15, 2024): Understood, I was able to get that to work in order to pxe what I needed to, but the ability to modify the built in menus with customizations was what I had been leaning on and that is what broke.
Author
Owner

@mazay commented on GitHub (Nov 23, 2024):

I can confirm, any modifications to the menus are not picked up. I'm running netboot locally using the latest docker image.

Modified menu:
Screenshot 2024-11-23 at 16 14 47

Menu on a PXE booted VM:
Screenshot 2024-11-23 at 16 16 13

This is a fresh install, I'm trying to migrate from a custom PXE setup to the netboot.xyz

<!-- gh-comment-id:2495510309 --> @mazay commented on GitHub (Nov 23, 2024): I can confirm, any modifications to the menus are not picked up. I'm running netboot locally using the latest docker image. Modified menu: ![Screenshot 2024-11-23 at 16 14 47](https://github.com/user-attachments/assets/4195f298-da7d-4ecf-ae05-3ece70f8ff64) Menu on a PXE booted VM: ![Screenshot 2024-11-23 at 16 16 13](https://github.com/user-attachments/assets/0860f835-8160-47df-9b76-188180a613a8) This is a fresh install, I'm trying to migrate from a custom PXE setup to the netboot.xyz
Author
Owner

@boriskugelmeier commented on GitHub (Jul 7, 2025):

Bug is still existing in the latest docker image. You can randomly change any config. All changes are found in the config files stored at the config volume. But I only get the "original" menus. Unfortunately unusable for me.

<!-- gh-comment-id:3046067292 --> @boriskugelmeier commented on GitHub (Jul 7, 2025): Bug is still existing in the latest docker image. You can randomly change any config. All changes are found in the config files stored at the config volume. But I only get the "original" menus. Unfortunately unusable for me.
Author
Owner

@Zamana commented on GitHub (Jul 10, 2025):

More than one hour trying to understand what's going on, and them I found this thread.

Same here: docker image ghcr.io/netbootxyz/netbootxyz.

The "/config" folder is mapped, the changed menu file is there, but the options in the boot are the same all the time.

<!-- gh-comment-id:3059529531 --> @Zamana commented on GitHub (Jul 10, 2025): More than one hour trying to understand what's going on, and them I found this thread. Same here: docker image ghcr.io/netbootxyz/netbootxyz. The "/config" folder is mapped, the changed menu file is there, but the options in the boot are the same all the time.
Author
Owner

@david-igou commented on GitHub (Feb 16, 2026):

Make sure you are copying your custom menus to /config/menus/local

Looks like on startup the container renders the contents into /config/menus

I hit this issue because at first I just copied to /config/menus (because I tried making a custom one in the UI and then when I saw my text menus how up there I figured that's where I copy them)

<!-- gh-comment-id:3906199855 --> @david-igou commented on GitHub (Feb 16, 2026): Make sure you are copying your custom menus to `/config/menus/local` Looks like on startup the container renders the contents into /config/menus I hit this issue because at first I just copied to /config/menus (because I tried making a custom one in the UI and then when I saw my text menus how up there I figured that's where I copy them)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/netboot.xyz#493
No description provided.