pxeloader problem: BTX halted [FIXED]
Bryan Liesner
bryan at kishka.net
Fri Feb 27 21:40:13 PST 2004
On Fri, 27 Feb 2004, Ruslan Ermilov wrote:
> On Fri, Feb 27, 2004 at 10:55:20AM -0500, John Baldwin wrote:
> > On Friday 27 February 2004 09:15 am, Ruslan Ermilov wrote:
> > > All,
> > >
> > > I have ended up setting up the test PXE booting environment
> > > here, and have been able to reproduce and fix this problem,
> > > in sys/boot/i386/loader/Makefile,v 1.76.
> > >
> > > For some reason, for pxeboot(8) to work, BTX's crt0.o needs
> > > to be linked before other object files into the loader(8)
> > > binary. This is odd because loader(8) doesn't suffer from
> > > this problem, so perhaps pxeldr ASM bootstrap code could be
> > > fixed to handle this better. John?
> >
> > cdboot, pxeldr, and btxldr all make assumptions about how the loader is
> > linked. In fact, cdboot and pxeldr share the same exact code in this
> > respect. Did you test cdboot without this fix to see if it had been broken,
> > too?
> >
> Nope, but perhaps somebody could try it and report back if
>
> ftp://current.FreeBSD.org//pub/FreeBSD/snapshots/i386/ISO-IMAGES/cdboot-5.2-CURRENT-20040225-JPSNAP.iso
>
> can be CD-booted?
>
>
> Cheers,
>
I can confirm that cdboot was broken. I built (or at least tried to)
a bootable CD last week and had the same BTX halted problem. I didn't
try the iso image above, but I can confirm that with the boot code as
of today, I'm able to boot from CD again.
--
=============================================================
= Bryan D. Liesner LeezSoft Communications, Inc. =
= A subsidiary of LeezSoft Inc. =
= bryan at kishka.net Home of the Gipper =
=============================================================
More information about the freebsd-current
mailing list