i have some FreeBSD System which I want to boot from gPXE/AoE. I read
the Coraid document about using aoe with freebsd but I'm not sure if it
possible to boot FreeBSD from AoE? At the moment I can boot a FreeBSD
Kernel via gpxe from an aoe target but it isnt possible to mount the
Is it possible to boot FreeBSD from AoE target?
On Fri, May 01, 2009 at 11:25:03AM +0200, Matthias Teege spake thusly:
> Is it possible to boot FreeBSD from AoE target?
Does FreeBSD have some sort of initrd system like Linux does? I
imagine it must have. I have Linux booting from AoE by PXE booting a
kernel and initrd. The initrd loads the aoe module and sets up any
necessary networking to make the AoE root fs accessable and then
continues with the normal boot process. I bet FreeBSD can do
similar. You will probably have to make the FreeBSD initrd yourself
just like I did for Linux.
> While personally I have not done it, so long as AoE drivers get loaded
> before networking then all the pieces are waiting for you
maybe that is a problem. If I try to load aoe.ko with kload aoe or
/etc/rc.d/aoe start I got:
link_elf: symbol IFP2ENADDR undefined
This is FreeBSD 7.2. Do I need support for linux emulation?
On Monday, May 4, 2009, Matthias Teege <matthias-aoe@...> wrote:
> If I try to load aoe.ko with kload aoe or
> /etc/rc.d/aoe start I got:
> link_elf: symbol IFP2ENADDR undefined
That reads to me like the kernel you are booting does not have
Ethernet support built in.
> That reads to me like the kernel you are booting does not have
> Ethernet support built in.
I use the Generic FreeBSD Kernel but I think there are some changes related
to IFP2ENADDR in 7.x. Maybe this patch  is what I need.