Skip to content

Custom Menu Support Requires Core File Modification #1665

@DanAE111

Description

@DanAE111

The documentation for custom menu support does not clearly describe how the custom menu is intended to function.

I assumed by looking at part of the menu.ipxe file that when adding custom.ipxe i would be able to then select that menu option from the main netboot.xyz menu.

It seems that lines 104 - 106 of menu.ipxe are not used by default?

That is not the case however, you can edit boot.cfg which makes your custom menu the default menu with no option to return to after going to the main netboot.xyz menu. Is that the intended behaviour?

Describe the bug
custom.ipxe cannot be called from the netboot.xyz menu without modification to menu.ipxe.

To Reproduce
Steps to reproduce the behavior:

  1. Follow instructions in the documentation here https://netboot.xyz/docs/custom-menus/

Expected behavior
Menu option for custom menu appears on netboot.xyz menu if custom.ipxe is present.

Additional context
Step 3 on the documentation page makes little sense it asks to replace a line of text with the same line of text.

My aim is to deploy netboot.xyz from a docker compose file and add a volume to the container with my custom menus. Then without making any change that would impact future updates to netboot.xyz have an option to use my custom menu on the main netboot.xyz menu.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions