3 ms·
I was looking into netboot.xyz recently, as I do Raspberry Pi development. I'd love to be able to just run a VM that lets me load a few different Raspberry Pi O
by mtlynch 4y ago
I was looking into netboot.xyz recently, as I do Raspberry Pi development. I'd love to be able to just run a VM that lets me load a few different Raspberry Pi OS images and choose which one I want the Pi to boot into on next reboot. netboot.xyz seemed promising, but I couldn't figure out how to use it.
The docs don't explain much.[0] I tried running the Docker container and couldn't figure out what to do with it. I didn't see a way of uploading new images to it, and I didn't know how to refer to the netboot.xyz container as a PXE target.
Has anyone found a good guide on how to use netboot.xyz? Is netboot.xyz capable of doing what I want? (i.e., I load different Raspberry Pi OS images onto netboot.xyz in a VM/Docker container, and then I point my Pi to network boot from the netboot.xyz server, and netboot.xyz serves the Pi the OS image I want). The Pi natively supports network booting[1], but I don't know if I'm putting the right pieces together.
[0] https://netboot.xyz/docs/quick-start https://netboot.xyz/docs/quick-start
[1] https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-bootloader-configuration https://www.raspberrypi.com/documentation/computers/raspberr...
- sigjuice 4y agoYou might want to try booting from one of these images here and see what it gets you https://netboot.xyz/downloads/#raspberry-pi-ipxe-bootloaders https://netboot.xyz/downloads/#raspberry-pi-ipxe-bootloaders
- AviationAtom 4y agoThrow a copy of iPXE on USB, then chainload it. Super easy. If you're using virtualization then there might be a chance iPXE is already used, in which case it's super easy. Not sure if that changes much with Pis though, as they tend to be a different beast.
- kayson 4y agoI found to be helpful specifically for Netboot https://www.linuxserver.io/blog/2019-12-16-netboot-xyz-docker-network-boot-server-pxe https://www.linuxserver.io/blog/2019-12-16-netboot-xyz-docke...