mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 07:05:56 +03:00
[GH-ISSUE #78] BSD support Net Free and PC #34
Labels
No labels
Hacktoberfest
Hacktoberfest
bootloader
bsd
bug
confirmed
documentation
duplicate
enhancement
enhancement
enhancement
eol
experimental-merged
freebsd
help wanted
invalid
investigate
ipxe
linux
live-os
memdisk
menu
no-issue-activity
no-issue-activity
pull-request
released
todo
upstream
windows
windows
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/netboot.xyz#34
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hlandau on GitHub (Feb 14, 2016).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/78
Would be nice.
@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?
@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
@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.
@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.