[syslinux] vesamenu back to text before booting

Gene Cumm gene.cumm at gmail.com
Thu Dec 4 21:10:51 PST 2014


On Thu, Dec 4, 2014 at 11:40 PM, Jeffrey Hutzelman <jhutz at cmu.edu> wrote:
> On Thu, 2014-12-04 at 21:26 -0500, Gene Cumm wrote:
>
>> > Thanks, that works! How do I use that in the generic case?
>> > The “pxebsd.0” file can be called as…
>> >
>> > – PXE loader
>> > – COMBOOT (16-bit)
>> > – DOS .COM
>> > – Multiboot (although it switches back to 16-bit mode immediately)
>> > – from its own bootsector, if installed on disc (blocklist)
>> >
>> > Normally I’d chain into it as COMBOOT, but that no longer
>> > works (this used to work for both ISOLINUX and PXELINUX,
>> > and the other two, although I rarely tested them).
>> > Now I’ve got a working method for PXELINUX, but that leaves
>> > the others still?
>>
>> Without rewriting the MirOS boot loader as a COM32 module,
>> reimplementing the COMBOOT system (which would likely have to be
>> mostly in C and be BIOS-only) or making the MirOS kernel act like
>> either an MBOOT kernel or a Linux kernel (for their boot protocols),
>> your closest generic alternative is chain.c32.  chain.c32 is capable
>> of loading things like ntldr.sys and msdos.sys.  See also
>> doc/chain.c32.  Written as a PXE NBP, there's nothing else that can
>> load it.
>
> Except that apparently, multiboot is one of the things it speaks.  So
> why not got that route?

If so: http://www.syslinux.org/wiki/index.php/Mboot.c32

I know at least one of the common *BSD variants had support but might no longer

-- 
-Gene



More information about the Syslinux mailing list