Looking for a Local iPXE Netboot Solution for ARM64 Linux

0
9
Asked By CuriousCat42 On

I'm on the hunt for a straightforward iPXE server that can handle DHCP and boot ISO files without needing internet access. Specifically, I want to be able to boot both BIOS and UEFI devices using a local DHCP server, as I have an ethernet interface set up for this purpose. I've tried several options without success, and I'd love any suggestions or fixes for what I've encountered so far. Here's what I've tried:

- **FOG Project**: Struggled with booting ISO files on UEFI devices.
- **Netboot.xyz**: Their Docker container failed to download the menus.tar.gz file, and errors cropped up during the self-host guide using Ansible.
- **iVentroy**: No ARM version was available.

3 Answers

Answered By TechieTom123 On

You might want to consider trying Canonical MAAS. It’s built for servers, but it works for client devices too. It supports Secure Boot and UEFI, which could be beneficial. However, I haven’t tested it on ARM, so keep that in mind. It’s not designed to deploy ISO files directly, but you can use cloud-init or other tools to set up your OS on various platforms. You can check it out [here](https://canonical.com/maas) for more details.

CuriousCat42 -

I appreciate the suggestion! Just to clarify, I need an isolated setup, so I won't have an internet connection to pull images from. I’m looking for something that supports local storage.

Answered By OldSchoolPXE On

I've been using netboot.xyz, but fair warning: getting netbooting set up can be a real challenge. It's not a set-it-and-forget-it kind of deal. It took me a week of troubleshooting to get it working with various OSes, including Linux and Windows. While it's likely your best bet for ARM, just be prepared for some serious tinkering to get everything to play nice.

CuriousCat42 -

Thanks for sharing! I’ve encountered issues with Netboot.xyz because it relies heavily on an internet connection, and I can't afford to re-download ISOs repeatedly. I had some luck with FOG Project and a local setup, but UEFI ISO booting is still a headache.

Answered By NerdyNinja404 On

Have you considered using Dnsmasq with nginx? It might simplify some of your setup, especially for local serving.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.