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