[syslinux] mboot.c32 and FreeBSD

Kevin Landreth crackerjackmack at gmail.com
Tue Sep 22 11:15:31 PDT 2009


On Tue, Sep 22, 2009 at 7:36 AM, Simon-Pierre LeBel <splebel at iweb.ca> wrote:
> I'm trying to get FreeBSD 7.2 booting using mboot module from syslinux
> 3.82. Unfortunately it doesn't seem to work. Here is my pxelinux config:
> === 8< ===
> label freebsd72-i386-mboot
>    kernel mboot.c32
>    append /kernels/freebsd/7.2/i386/boot/kernel/kernel single ---
> /kernels/freebsd/7.2/i386/boot/mfsroot
> === 8< ===
>
> Here is the error message I get on boot:
> === 8< ===
> Loading /kernels/freebsd/7.2/i386/boot/kernel/kernel... ok
> Loading /kernels/freebsd/7.2/i386/boot/mfsroot... ok
> Memory segment at 0xc0400034 (len 0x000000a0) is unavailable
> === 8< ===
>
> After adding some debug to the source code I found out that the memory
> that it's trying to use is not defined (SMT_UNDEFINED). Any ideas why ?
>
> Anyone has been able to successfully load FBSD using mboot ?

I haven't gotten to try it myself but:
http://syslinux.zytor.com/archives/2009-April/012124.html
http://syslinux.zytor.com/wiki/index.php/Mboot.c32#FreeBSD_example

As for the error, are you using pxelinux.0 from the 3.82 tar ball ?
both pxelinux.0 and mboot.c32 must match (rule of thumb in testing).
Could we get the output of meminfo.c32 as well? Might help others in
diagnosing the problem.


-- 
Kevin Landreth




More information about the Syslinux mailing list