[ros-dev] freeldr.ini syntax question

Bernd Blaauw bblaauw at home.nl
Sun Dec 12 04:02:16 CET 2004


Hello,
I was just looking on how to add FreeDOS to the ReactOS loader,
just as I did for NT bootmenu and Syslinux bootmenu
(both should be working by now)

There's one problem:
I need to update one section "[Operating Systems]" with something like:
FreeDOS="FreeDOS (Beta Distribution)"

and add a section (that's the easy part, and same as for boot.ini),
which I use the following (ASM) program for:
http://www.coli.uni-sb.de/~eric/stuff/soft/specials/text-tool-iniadd.zip

[FreeDOS]
Description="FreeDOS Beta"
BootType=Bootsector
Bootsector=C:\FREEDOS.BSS

I was wondering if you could not remove the [Operating Systems] section
(all it does is provide a label/section description), and do the 
following (add description):

[ReactOS]
Description="ReactOS"
BootType=ReactOS
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\ReactOS

[ReactOS_DebugCom1]
"ReactOS (Debug, COM1)"
BootType=ReactOS
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\ReactOS
Options=/DEBUGPORT=COM1

*****instead of:************
[Operating Systems]
ReactOS="ReactOS"
ReactOS_DebugCom1="ReactOS (Debug, COM1)"

[ReactOS]
BootType=ReactOS
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\ReactOS

[ReactOS_DebugCom1]
BootType=ReactOS
SystemPath=multi(0)disk(0)rdisk(0)partition(1)\ReactOS
Options=/DEBUGPORT=COM1

It would require to read the entire freeldr.ini for non-standard 
sections ([FREELDR] and [DISPLAY]) like for example [REACTOS]

by the way, sample freeldr.ini does not show how to use Bootsector,
I'll guess I'll just have to install ReactOS over FreeDOS then to figure 
this out.

Final request: add a small delay on the LiveCD, so someone can boot to 
A: for example from the FreeLDR which is used on cdrom (boot to C: is 
already taken care of through cdrom bootsector).

Bernd


More information about the Ros-dev mailing list