[OpenBIOS] Filo problems booting El Torito (LiveCD) CD-ROMS?

roger roger at eskimo.com
Wed Jan 31 11:46:19 CET 2007


On Wed, 2007-01-31 at 09:35 +0100, Stefan Reinauer wrote:
> roger wrote:
> 
> >>> Or would coding Filo to include "floppy disk emulation" in the works?
> >> Floppy disk emulation (aka El Torito) should work fine already?
> > 
> > I thought only "(hard) disk emulation" was supported by Filo and not
> > "floppy disk emulation"?
> 
> 
> I don't know about hard disk emulation, but booting from the el torito
> floppy images placed on cdroms works fine.
> 
> FILO does not parse any syslinux.cfg or similar though.

I'm looking over fs/eltorito.c

    case MEDIA_NOEMU:
        printf("Disc doesn't use boot disk emulation\n");
        debug ("MEDIA_MASK= %d \n",MEDIA_MASK);
        return 0;


"de->media_type" is reporting "0" (defined as "no emulation")

MEDIA_MASK seems to be reporting "15" as it's value.


Is it safe to say, according to the following El Torito "No Emulating
Booting", Filo doesn't support booting El Torrito cdroms using
media_type="No Emulation"?  (I'm using LiveCDs such as Gentoo, Ubunto,
and yes, windowsxp -- all seem to be reporting "0" for emulation.)

Is this correct or is Qemu just turning my world upside down here?


Reference:
http://www.phoenix.com/NR/rdonlyres/98D3219C-9CC9-4DF5-B496-A286D893E36A/0/specscdrom.pdf
5.3 No Emulation Booting
When the Media Type is set to zero the BIOS does not use the CD to
emulate a disk. The boot operation loads the
requested number of sectors directly to the specified segment. When
loading is complete the BIOS will jump to
segment:0

--
Roger
http://www.eskimo.com/~roger/index.html
Key fingerprint = 8977 A252 2623 F567 70CD 1261 640F C963 1005 1D61

Wed Jan 31 02:46:10 PST 2007




More information about the OpenBIOS mailing list