mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 15:15:56 +03:00
[GH-ISSUE #1561] Endpoint changed, but not working #2046
Labels
No labels
Hacktoberfest
Hacktoberfest
bootloader
bsd
bug
confirmed
documentation
duplicate
enhancement
enhancement
enhancement
eol
experimental-merged
freebsd
help wanted
invalid
investigate
ipxe
linux
live-os
memdisk
menu
no-issue-activity
no-issue-activity
pull-request
released
todo
upstream
windows
windows
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/netboot.xyz#2046
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Tronus1409 on GitHub (Jan 14, 2025).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1561
[]: This bug persists when memory is increased beyond 8GB.
Describe the bug
i changed the Endpoint in the boot.cfg, but it did not change anything,it keeps downloading them from the original endpoint.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Screenshots

Additional context
netbootxyz runs under a docker container.
@antonym commented on GitHub (Jan 16, 2025):
Have you set the live_endpoint variable in local-vars.ipxe?
https://github.com/netbootxyz/netboot.xyz/blob/development/roles/netbootxyz/templates/local-vars.ipxe.j2
@Tronus1409 commented on GitHub (Jan 16, 2025):
I cant find that file in the menus tab, do i need to build it on my own? Im using a docker image for deploying, is that the problem?
@antonym commented on GitHub (Jan 16, 2025):
You can create it with those contents, it's currently left out of the release because it's a user defined option, but I can see about adding a local-vars.ipxe.example to the release file so it doesn't impact existing users.
@antonym commented on GitHub (Jan 16, 2025):
Keep in mind if it fails to boot from local tftp, it rolls to the public instance of netboot.xyz using the default endpoint.
@Tronus1409 commented on GitHub (Jan 16, 2025):
That means i need to build it myself, not using docker?
@antonym commented on GitHub (Jan 16, 2025):
Just create new file, name it that and add settings on the menus UI.
@Tronus1409 commented on GitHub (Jan 16, 2025):
i did what you told me and created the file in the web ui, but that changed nothing.
@jan-tee commented on GitHub (Jan 17, 2025):
I too have this problem and here's what I can observe by setting up the Docker container and DHCP options. I am using a custom DNS name for the netboot.xyz services (think "boot.my.lab"):
My conclusion is that if you want to change the DNS names, you will need to re-compile the assets. Editing the menu files does nothing because they are never retrieved.
The user expectation is "editing the config files will change the behavior", but it seems that this is not true unless you run Ansible to re-generate the netboot files. So the Docker container just does not seem to support the scenario, and the docs are unclear.
@deffcolony commented on GitHub (Jan 17, 2025):
Hi, I’m experiencing the same issue as you described. I’ve set up the Docker container and configured the DHCP options, but I’m also seeing that:
For me its when i try to set the
set win_base_urlto a custom url it just does not want to fetch the URL in boot since its shows as emtyIt’s not very clear to me how to configure netboot.xyz to use local variables. Even after trying several adjustments, it’s still not working for me. the documentation doesn’t make this clear.
Could you or someone else clarify how to properly configure netboot.xyz to use local settings without needing to recompile? Any guidance would be much appreciated!
@Tronus1409 commented on GitHub (Jan 17, 2025):
Hey, i solved my own way. I copied the dockwe config from techno tim, where he has a version for the menu specified and i kept it at this version. In that version, you can change things again.
@ilium007 commented on GitHub (Feb 18, 2025):
Any update on this?
Created a local-vars.ipxe file via the menu (official docker image) containing:
Downloaded local assets for Clonezilla.
Started pc, booted to netboot menus and select the Clonezilla I downloaded locally. It then proceeds to ignore my live_endpoint and downloads again.