[GH-ISSUE #1159] HTTP Range support for the boot.netboot.xyz webserver? #1856

Open
opened 2026-03-01 18:36:54 +03:00 by kerem · 0 comments
Owner

Originally created by @divinity76 on GitHub (Sep 20, 2022).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1159

Is your feature request related to a problem? Please describe.
cannot boot https://boot.netboot.xyz/ipxe/netboot.xyz.iso directly from qemu

Describe the solution you'd like
implement HTTP Range support on the webserver hosting boot.netboot.xyz

Describe alternatives you've considered

hosting https://boot.netboot.xyz/ipxe/netboot.xyz.iso on a different webserver with range support
(pretty much all mainstream webservers support range requests, so i am surprised that boot.netboot.xyz doesn't)

Additional context

trying to boot https://boot.netboot.xyz/ipxe/netboot.xyz.iso from quemu fails, invoking

sudo qemu-system-x86_64 \
-machine accel=kvm \
-cpu host \
-smp cores=4 \
-m size=1G \
-boot menu=on,splash=/root/boot.bmp,splash-time=5000 \
-drive media=cdrom,file=https://boot.netboot.xyz/ipxe/netboot.xyz.iso,readonly=on

yields the error

qemu-system-x86_64: -drive media=cdrom,file=https://boot.netboot.xyz/ipxe/netboot.xyz.iso,readonly=on: CURL: Error opening file: Server does not support 'range' (byte ranges).

Originally created by @divinity76 on GitHub (Sep 20, 2022). Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1159 **Is your feature request related to a problem? Please describe.** cannot boot https://boot.netboot.xyz/ipxe/netboot.xyz.iso directly from qemu **Describe the solution you'd like** implement HTTP Range support on the webserver hosting boot.netboot.xyz **Describe alternatives you've considered** <!-- A clear and concise description of any alternative solutions or features you've considered. --> hosting https://boot.netboot.xyz/ipxe/netboot.xyz.iso on a different webserver with range support (pretty much all mainstream webservers support range requests, so i am surprised that boot.netboot.xyz doesn't) **Additional context** <!-- Add any other context or screenshots about the feature request here. --> trying to boot https://boot.netboot.xyz/ipxe/netboot.xyz.iso from quemu fails, invoking ``` sudo qemu-system-x86_64 \ -machine accel=kvm \ -cpu host \ -smp cores=4 \ -m size=1G \ -boot menu=on,splash=/root/boot.bmp,splash-time=5000 \ -drive media=cdrom,file=https://boot.netboot.xyz/ipxe/netboot.xyz.iso,readonly=on ``` yields the error >qemu-system-x86_64: -drive media=cdrom,file=https://boot.netboot.xyz/ipxe/netboot.xyz.iso,readonly=on: CURL: Error opening file: Server does not support 'range' (byte ranges).
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#1856
No description provided.