MBLOAD-C: Multiboot kernel loader for DOS
Posted: Tue Aug 12, 2003 11:00 pm
http://my.execpc.com/~geezer/temp/mbload.zip
It boots OSD and Neural DK with apparent success, as
well as a graphical Multiboot test kernel that I wrote:
http://my.execpc.com/~geezer/temp/mbtest.zip
I had lesser success with these kernels:
- Mobius booted to its kernel debugger because it couldn't
find the shell
- TabOS booted, but froze up while trying to load the
keyboard translation table
- Wild Magnolia booted, then immediately displayed a blue-and-
white page fault screen. I was able to use the Esc key to
select different screens.
Try it with your own kernel and let me know if it works or not.
If it doesn't work, please try booting the graphical Multiboot
test kernel before sending an error report. This will help
narrow down the cause of the problem.
Not all fields of the Multiboot system information structure
are filled out. In particular, MBLOAD-C does not set the
kernel and module command lines, the root device, or the
hard drive information fields. Also, GZIP compression is not
yet supported.
It boots OSD and Neural DK with apparent success, as
well as a graphical Multiboot test kernel that I wrote:
http://my.execpc.com/~geezer/temp/mbtest.zip
I had lesser success with these kernels:
- Mobius booted to its kernel debugger because it couldn't
find the shell
- TabOS booted, but froze up while trying to load the
keyboard translation table
- Wild Magnolia booted, then immediately displayed a blue-and-
white page fault screen. I was able to use the Esc key to
select different screens.
Try it with your own kernel and let me know if it works or not.
If it doesn't work, please try booting the graphical Multiboot
test kernel before sending an error report. This will help
narrow down the cause of the problem.
Not all fields of the Multiboot system information structure
are filled out. In particular, MBLOAD-C does not set the
kernel and module command lines, the root device, or the
hard drive information fields. Also, GZIP compression is not
yet supported.