[FDEBUG] Improve header inclusions.
[reactos.git] / reactos / boot / freeldr / FREELDR.INI
1 ; FreeLoader by Brian Palmer
2 ; FREELDR.INI - FreeLoader Initialization file
3 ;
4 ; Each line must be less than 1024 characters long
5 ; and must be either a section heading (i.e. [section_name])
6 ; or a setting (i.e. name=value) or a blank line.
7 ; Comments start with a ';' character.
8
9 ; Background colors can be any one of the following:
10 ; Black
11 ; Blue
12 ; Green
13 ; Cyan
14 ; Red
15 ; Magenta
16 ; Brown
17 ; Gray
18
19 ; Text colors can be any one of the background
20 ; colors and any of the following:
21 ; DarkGray
22 ; LightBlue
23 ; LightGreen
24 ; LightCyan
25 ; LightRed
26 ; LightMagenta
27 ; Yellow
28 ; White
29
30 ; [FREELOADER] Section Commands:
31 ;
32 ; Debug - FreeLoader debugging port parameters, e.g. /DEBUG /DEBUGPORT=COM1 /BAUDRATE=115200
33 ; MessageBox - displays the specified text in a message box upon bootup
34 ; MessageLine - adds a new line of text to a message box (must come before MessageBox command)
35 ; TitleText - text that is displayed in the title box
36 ; StatusBarColor - color of status bar's background
37 ; StatusBarTextColor - color of status bar's text
38 ; BackdropTextColor - color of the backdrop's fill
39 ; BackdropColor - color of the backdrop's background
40 ; BackdropFillStyle - backdrop fill style - can be Light, Medium, or Dark
41 ; TitleBoxTextColor - title box text color
42 ; TitleBoxColor - title box background color
43 ; MessageBoxTextColor - message box text color
44 ; MessageBoxColor - message box background color
45 ; MenuTextColor - menu text color
46 ; MenuColor - menu color
47 ; TextColor - normal text color
48 ; SelectedTextColor - selected text color
49 ; SelectedColor - selected text background color
50 ; TimeOut - sets the timeout (in seconds) before the first OS listed gets booted automagically
51
52 ; [OS-General] Section Commands:
53 ;
54 ; BootType - sets the boot type: Windows, WindowsNT40, Windows2003, Linux, BootSector, Partition, Drive, ReactOSSetup
55 ; BootPath - ARC path, e.g. multi(0)disk(0)rdisk(x)partition(y)
56 ; DriveMap - maps a BIOS drive number to another (i.e. DriveMap=hd1,hd0 maps harddisk1 to harddisk0 or DriveMap=fd1,fd0)
57
58 ; [BootSector OSType] Section Commands:
59 ;
60 ; BootSector - sets the filename of the bootsector to be loaded
61
62 ; [Windows(NT40|2003) OSType] Section Commands:
63 ;
64 ; SystemPath - sets the system root path (must be a valid ARC - Path):
65 ; multi(0)disk(0)rdisk(0)partition(1)\reactos
66 ; multi(0)disk(0)fdisk(0)
67 ; Options - sets the command line options for the kernel being booted
68 ; Kernel - sets the kernel filename (default: ntoskrnl.exe)
69 ; Hal - sets the HAL filename (default: hal.dll)
70
71
72 [FREELOADER]
73 MessageBox=Welcome to FreeLoader!\nCopyright (c) 2003 by Brian Palmer <brianp@sginet.com>\n\nThis is a sample FreeLoader configuration file.\nEdit FREELDR.INI to change the boot settings.
74 DefaultOS=ReactOSHD
75 TimeOut=10
76
77 ; DisplayMode can be:
78 ; NORMAL_VGA for 80x25
79 ; EXTENDED_VGA for 80x50 on VGA 80x43 on EGA
80 ; 0x501C for 80x28
81 ; 0x501E for 80x30
82 ; 0x5022 for 80x34
83 ; 0x502B for 80x43
84 ; 0x503C for 80x60
85 [Display]
86 DisplayMode=NORMAL_VGA
87 TitleText=Brian\92s Custom FreeLoader Boot Disk
88 StatusBarColor=Cyan
89 StatusBarTextColor=Black
90 BackdropTextColor=White
91 BackdropColor=Blue
92 BackdropFillStyle=Medium
93 TitleBoxTextColor=White
94 TitleBoxColor=Red
95 MessageBoxTextColor=White
96 MessageBoxColor=Blue
97 MenuTextColor=White
98 MenuColor=Blue
99 TextColor=Yellow
100 SelectedTextColor=Black
101 SelectedColor=Gray
102 SpecialEffects=Yes
103
104 [Operating Systems]
105 ReactOSHD="ReactOS (HardDrive)"
106 ReactOSFloppy="ReactOS (Floppy)"
107 Linux="Debian Linux"
108 Floppy="3 1/2 Floppy (A:)"
109 MSWinders="Microsoft Windows (C:)"
110 DriveD="Drive D:"
111
112 ; Load ReactOS from harddisk (drive C:)
113 [ReactOSHD]
114 BootType=Windows2003
115 SystemPath=multi(0)disk(0)rdisk(0)partition(1)\reactos
116 Options=/DEBUGPORT=SCREEN
117 Kernel=\REACTOS\SYSTEM32\NTOSKRNL.EXE
118 Hal=\REACTOS\SYSTEM32\HAL.DLL
119
120 ; Load ReactOS from floppy (drive A:)
121 [ReactOSFloppy]
122 BootType=Windows2003
123 SystemPath=multi(0)disk(0)fdisk(0)
124 Options=/DEBUGPORT=SCREEN
125 Kernel=\reactos\NTOSKRNL.EXE
126 Hal=\reactos\HAL.DLL
127
128 ;[ReactOS (Debug)]
129 ;BootType=Windows2003
130 ;SystemPath=multi(0)disk(0)rdisk(0)partition(1)\reactos
131 ;Options=/DEBUG /DEBUGPORT=COM1 /BAUDRATE=19200
132 ;Kernel=\NTOSKRNL.EXE
133 ;Hal=\HAL.DLL
134
135 [Linux]
136 BootType=Linux
137 BootPath=multi(0)disk(0)rdisk(1)partition(1)
138 Kernel=/vmlinuz
139 Initrd=/initrd.img
140 CommandLine="root=/dev/sdb1"
141
142 [Floppy]
143 BootType=Drive
144 BootDrive=fd0
145
146 [MSWinders]
147 BootType=Partition
148 BootPath=multi(0)disk(0)rdisk(0)partition(1)
149 ;DriveMap=hd1,hd0
150 ;DriveMap=hd2,hd0
151 ;DriveMap=hd3,hd0
152
153 [DriveD]
154 BootType=Partition
155 BootPath=multi(0)disk(0)rdisk(1)partition(1)