Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Mar 2018 18:18:27 -0700 (PDT)
From:      "Rodney W. Grimes" <freebsd-rwg@pdx.rh.CN85.dnsmgr.net>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Mark Saad <nonesuch@longcount.org>, Kristoffer Eriksson <ske@pkmab.se>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, Theron <theron.tarigo@gmail.com>
Subject:   Re: GSoC Idea: per-process filesystem namespaces for FreeBSD
Message-ID:  <201803140118.w2E1IRJl085770@pdx.rh.CN85.dnsmgr.net>
In-Reply-To: <CANCZdfq3J75k2GRvWa7k-n29VST6x00Pz1NUQAmwSMtfCSEOEQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

... non related text deleted ...

> > Alternatively making FreeBSD multiboot compliant would rock . This would
> > allow FreeBSD to natively boot from ipxe or syslinux derivates; thus
> > allowing you to boot a working FreeBSD install via a kernel and mfsroot
> > image off a web server .
> >
> 
> There appears to already be a multiboot.c in the bootloader. I've been told
> by others in the past it just works...

I run a test bed that PXE boots FreeBSD {10,11,12}{i386,amd64} using
FreeBSD 11.1 as the service provider.  I have a specially saved version
of /boot/pxeboot that gets broken and fixed several times over that
evolution that i have to place in each server image to get it working,
I do not know if ^head's /boot/pxeboot works for me or not, I'll try
it again soon.

This system uses stock FreeBSD + isc-dhcp + iPXE.  Everything else is pretty
much untouched.

This same environment via syslinux add ons to iPXE supports running
most .iso images as a netbooted payload, known working are ESXi 5.5,
and 6.5, as I use those frequently.

Michael Dexter is using similiar tooling to netboot via PXE bhyve
instances running as far back as the FreeBSD 5, though this requires
some modifications of things in those releases do to non working
code.

So in final summary, Warner is right "it just works", though there
are a few pointy sticks to get hung up on.

-- 
Rod Grimes                                                 rgrimes@freebsd.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201803140118.w2E1IRJl085770>