Hello.
As my understanding, current LinuxBIOS can not boot Windows and the reason for it is that it depends on 16bit bios feature much. So far is right? If right, how about this way. Have you noticed already?
First, LinuxBIOS is loaded from flash ROM. Then, it moves itself to uppder 16M area. and it loads some free 16bit BIOS image from somewhere ( e.g. HDD, USB memory or even network) to under 1M area. And LinuxBIOS jumps to 16bit BIOS. Of course, this sequence should not be invoked automatically but by user command, e.g. run_windows or such.
Or, can you add function to load FreeDOS from LinuxBIOS? if it is possible, we can run at least Win95/98/Me with LOADLIN.exe. and I would think maybe there is a way to boot Win2K/XP from FreeDOS.
--- Okajima, Jun. Tokyo, Japan.
Memory map: ----4G-------- LinuxBIOS ----16M------- Reserved for HIMEM.SYS ----1M-------- 16bitBIOS --------------
Note: if you understand Japanese, it is also welcome to mail me privately with Japanese.