[GH-ISSUE #1218] Linux Kernel build for aarch64 #348

Open
opened 2026-02-27 14:51:26 +03:00 by kerem · 2 comments
Owner

Originally created by @bradfeehan on GitHub (Mar 18, 2023).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1218

Is your feature request related to a problem? Please describe.

I have a single-board computer (SBC), the Odroid N2+. It has a very simple bootloader called Petitboot, it can use kexec to boot into another linux kernel. But there's only a netboot kernel compiled for x86.

Describe the solution you'd like

I see you have netboot.xyz.lkrn for x86, but not arm64 / aarch64.. is this impossible or something that could be added?

Describe alternatives you've considered

Maybe I can write an SD card which runs netboot.xyz? I am not sure if this requires a linux kernel and just uses kexec, but I don't think my computer supports UEFI..

Additional context

Originally created by @bradfeehan on GitHub (Mar 18, 2023). Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1218 **Is your feature request related to a problem? Please describe.** <!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] --> I have a single-board computer (SBC), the Odroid N2+. It has a very simple bootloader called Petitboot, it can use `kexec` to boot into another linux kernel. But there's only a netboot kernel compiled for x86. **Describe the solution you'd like** <!-- A clear and concise description of what you want to happen. --> I see you have `netboot.xyz.lkrn` for x86, but not arm64 / aarch64.. is this impossible or something that could be added? **Describe alternatives you've considered** <!-- A clear and concise description of any alternative solutions or features you've considered. --> Maybe I can write an SD card which runs netboot.xyz? I am not sure if this requires a linux kernel and just uses kexec, but I don't think my computer supports UEFI.. **Additional context** <!-- Add any other context or screenshots about the feature request here. -->
Author
Owner

@brandonros commented on GitHub (Apr 26, 2023):

https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi

Are you sure this is missing? Works for me on Apple M1.

<!-- gh-comment-id:1523459730 --> @brandonros commented on GitHub (Apr 26, 2023): https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi Are you sure this is missing? Works for me on Apple M1.
Author
Owner

@bradfeehan commented on GitHub (Jul 11, 2023):

I'm looking for the lkrn type so I can boot from this thing called petitboot on an ODROID device, it uses kexec internally to boot and needs a kernel and initrd.

<!-- gh-comment-id:1630291141 --> @bradfeehan commented on GitHub (Jul 11, 2023): I'm looking for the `lkrn` type so I can boot from this thing called `petitboot` on an ODROID device, it uses `kexec` internally to boot and needs a kernel and initrd.
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#348
No description provided.