mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 15:15:56 +03:00
[GH-ISSUE #1583] Add NFS support to the PXE rom #2058
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#2058
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 @jcoeder on GitHub (Mar 2, 2025).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1583
Is your feature request related to a problem? Please describe.
I am running some pretty heavily modified menus with a lot of local assets and isos. This works fine until I try to boot a machine with limited ram. NFS would allow the iso to be mounted vs unpacked.
Describe the solution you'd like
Add the NFS parameter to the next ipxe rom build.
~/diskless-node-pxe-setup/ipxe/src$ echo "#define DOWNLOAD_PROTO_NFS" >> config/local/general.h
Describe alternatives you've considered
I could run another home built PXE server and chain it, that not as clean an I really like using netboot_xyz
Additional context
I want to do what this person is doing. https://whileinthisloop.blogspot.com/2019/08/network-booting-ubuntu-using-ipxe-and.html
@jcoeder commented on GitHub (Mar 3, 2025):
Tried digging though this code but it looks like everything is built using ansible and maybe all we need is to add
#define DOWNLOAD_PROTO_NFS /* NFS */
to roles/netbootxyz/files/ipxe/local/general.h and roles/netbootxyz/files/ipxe/local/general.h.efi
If that is the case, let me know, i can create a PR for it. if theres more to it, let me know, ill dig into it