mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 23:25:54 +03:00
[GH-ISSUE #1668] every space in menu.ipxe is used and shown as %20 which leads to unusable kernelparam definition #563
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#563
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 @elschman on GitHub (Sep 3, 2025).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1668
Describe the bug
my menu.ipxe looks following
set params splash=silent proxmox-start-auto-installer
set iso proxmox-automated.iso
set local_endpoint http://192.168.0.254/pxeauto/
set kernel_url ${local_endpoint}/
set proxmox_version 8.2-1
imgfree
kernel ${kernel_url}linux26 vga=791 initrd=initrd ${cmdline}
initrd ${kernel_url}initrd
boot
but during boot the ipxe failed cos
http://192.168.0.254/pxeauto/linux26%20vga=791%20initrd=initrd%20${cmdline} not foundipxe wrote the full %20 stuff. someone converted spaces into %20 .. is that an http server issue of openwrt which serves the menu.ipxe ?
@elschman commented on GitHub (Sep 4, 2025):
if I use directly
kernel http://192.168.0.254/pxeauto/linux26 vga=791 initrd=initrd
it works like a charm
even ${kernel:string} doesnt work ... same %20 shown.
So it looks like uristring=string
How can I change this behavior?