[GH-ISSUE #78] BSD support Net Free and PC #1572

Closed
opened 2026-03-01 18:34:32 +03:00 by kerem · 4 comments
Owner

Originally created by @hlandau on GitHub (Feb 14, 2016).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/78

Would be nice.

Originally created by @hlandau on GitHub (Feb 14, 2016). Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/78 Would be nice.
kerem 2026-03-01 18:34:32 +03:00
  • closed this issue
  • added the
    bsd
    label
Author
Owner

@antonym commented on GitHub (Feb 18, 2016):

Haven't had much success getting NetBSD working with iPXE yet. This seemed close, but didn't work: http://www.syslinux.org/wiki/index.php/Mboot.c32

Any suggestions?

<!-- gh-comment-id:185525504 --> @antonym commented on GitHub (Feb 18, 2016): Haven't had much success getting NetBSD working with iPXE yet. This seemed close, but didn't work: http://www.syslinux.org/wiki/index.php/Mboot.c32 Any suggestions?
Author
Owner

@Stealthii commented on GitHub (Mar 1, 2016):

I had it netbooting once for next68k hardware, but it seems Sal's done work for getting iPXE working smoothly: http://boot.salstar.sk/bsd.ipxe

<!-- gh-comment-id:190611471 --> @Stealthii commented on GitHub (Mar 1, 2016): I had it netbooting once for next68k hardware, but it seems [Sal](http://boot.salstar.sk/)'s done work for getting iPXE working smoothly: http://boot.salstar.sk/bsd.ipxe
Author
Owner

@thelamer commented on GitHub (Dec 12, 2019):

Old issue I know, but cleaning up.
I just loop tested 6 random images from that menu and none of them worked including netbsd, they all fail out and mount root stages of boot.
I think this project has concentrated on linking ISOs up with memdisk but I am not sure the end to end testing that is performed.

<!-- gh-comment-id:565239820 --> @thelamer commented on GitHub (Dec 12, 2019): Old issue I know, but cleaning up. I just loop tested 6 random images from that menu and none of them worked including netbsd, they all fail out and mount root stages of boot. I think this project has concentrated on linking ISOs up with memdisk but I am not sure the end to end testing that is performed.
Author
Owner

@thelamer commented on GitHub (Jan 2, 2020):

NetBSD is not possible, they use a custom chainload kernel that expects the kernel it loads to be in a specific file format on a TFTP server.

https://wiki.netbsd.org/tutorials/how_to_install__40__boot__41___netbsd_using_pxelinux/

FreeBSD is kind of the same story with needing NFS for official version, you can get to a splash memdisking the ISOs but you will get a mountroot failure as it looks for the squash in the CD device that does not exist.

TrueOS ISO is huge, they have the same zipped kernel asset style as NetBSD, I think all of that base boot logic is identical.

In summary we are just lucky OpenBSD works slightly using memdisk. IPXE booting will not happen for the rest.

<!-- gh-comment-id:570395936 --> @thelamer commented on GitHub (Jan 2, 2020): NetBSD is not possible, they use a custom chainload kernel that expects the kernel it loads to be in a specific file format on a TFTP server. https://wiki.netbsd.org/tutorials/how_to_install__40__boot__41___netbsd_using_pxelinux/ FreeBSD is kind of the same story with needing NFS for official version, you can get to a splash memdisking the ISOs but you will get a mountroot failure as it looks for the squash in the CD device that does not exist. TrueOS ISO is huge, they have the same zipped kernel asset style as NetBSD, I think all of that base boot logic is identical. In summary we are just lucky OpenBSD works slightly using memdisk. IPXE booting will not happen for the rest.
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#1572
No description provided.