[TASKMGR] Process page: Allow using "Open File Location" functionality without runnin...
[reactos.git] / 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
10 ; [FREELOADER] Section Commands:
11 ;
12 ; Debug - FreeLoader debugging port parameters, e.g.
13 ; /DEBUG /DEBUGPORT=COM1 /BAUDRATE=115200
14 ; MessageBox - displays the specified text in a message box upon bootup.
15 ; DefaultOS - specifies which OS listed is the default choice.
16 ; TimeOut - sets the timeout (in seconds) before the first OS listed
17 ; gets booted automatically.
18
19 ; [Display] Section Commands:
20 ;
21 ; DisplayMode - sets the video mode to be used by FreeLoader.
22 ; The following values are supported:
23 ; NORMAL_VGA for 80x25
24 ; EXTENDED_VGA for 80x50 on VGA 80x43 on EGA
25 ; 0x501C for 80x28
26 ; 0x501E for 80x30
27 ; 0x5022 for 80x34
28 ; 0x502B for 80x43
29 ; 0x503C for 80x60
30 ;
31 ; TitleText - text that is displayed in the title box.
32 ; StatusBarColor - color of status bar's background.
33 ; StatusBarTextColor - color of status bar's text.
34 ; BackdropTextColor - color of the backdrop's fill.
35 ; BackdropColor - color of the backdrop's background.
36 ; BackdropFillStyle - backdrop fill style - can be: Light, Medium, Dark.
37 ; TitleBoxTextColor - title box text color.
38 ; TitleBoxColor - title box background color.
39 ; MessageBoxTextColor - message box text color.
40 ; MessageBoxColor - message box background color.
41 ; MenuTextColor - menu text color.
42 ; MenuColor - menu color.
43 ; TextColor - normal text color.
44 ; SelectedTextColor - selected text color.
45 ; SelectedColor - selected text background color.
46 ; SpecialEffects - turns on ("Yes") or off ("No") video special effects.
47 ;
48 ; Background colors can be any one of the following:
49 ; Black, Blue, Green, Cyan, Red, Magenta, Brown, Gray.
50 ;
51 ; Text colors can be any one of the background colors and any of the following:
52 ; DarkGray, LightBlue, LightGreen, LightCyan, LightRed, LightMagenta,
53 ; Yellow, White, Default.
54 ;
55 ; Default color is the one that is being used by BIOS firmware by default.
56 ; On PC/AT-compatible machines it's Gray, and on NEC PC-98 series it's White.
57
58 ; [OS-General] Section Commands:
59 ;
60 ; BootType - specifies the boot type: Windows, WindowsNT40, Windows2003,
61 ; ReactOSSetup, Linux, BootSector, Partition, Drive
62 ; BootPath - ARC path, e.g. multi(0)disk(0)rdisk(x)partition(y)
63 ; DriveMap - maps a BIOS drive number to another (i.e. DriveMap=hd1,hd0
64 ; maps harddisk1 to harddisk0 or DriveMap=fd1,fd0).
65
66 ; ["Drive" OSType] Section Commands:
67 ;
68 ; BootDrive - specifies the BIOS drive number to be used.
69 ;
70 ; REMARK: If a "BootPath" ARC path is specified, its value takes precedence
71 ; over the "BootDrive" value.
72
73 ; ["Partition" OSType] Section Commands:
74 ;
75 ; BootDrive - specifies the BIOS drive number to be used.
76 ; BootPartition - specifies the partition number to be used (default: 0).
77 ;
78 ; REMARK: If a "BootPath" ARC path is specified, its value takes precedence
79 ; over both the "BootDrive" and "BootPartition" values.
80
81 ; ["BootSector" OSType] Section Commands:
82 ;
83 ; BootDrive - specifies the BIOS drive number to be used.
84 ; BootPartition - specifies the partition number to be used (cannot be 0).
85 ;
86 ; REMARK: If a "BootPath" ARC path is specified, its value takes precedence
87 ; over both the "BootDrive" and "BootPartition" values.
88 ;
89 ; REMARK 2: The "BootDrive", "BootPartition" and "BootPath" values are optional.
90 ; If none of them are given and a relative file path is specified by the
91 ; "BootSectorFile" value, the default boot partition will be used instead.
92 ;
93 ; BootSectorFile - specifies the file name of the bootsector to be loaded.
94 ; It can be either relative to "BootDrive" and "BootPartition"
95 ; (or to "BootPath"), or be an absolute ARC path, in which case
96 ; the "BootDrive" and "BootPartition" (or "BootPath") values
97 ; will only be used to set the boot partition.
98
99 ; ["Linux" OSType] Section Commands:
100 ;
101 ; BootDrive - specifies the BIOS drive number to be used.
102 ; BootPartition - specifies the partition number to be used (cannot be 0).
103 ;
104 ; REMARK: If a "BootPath" ARC path is specified, its value takes precedence
105 ; over both the "BootDrive" and "BootPartition" values.
106 ;
107 ; REMARK 2: The "BootDrive", "BootPartition" and "BootPath" values are optional.
108 ; If none of them are given and a relative file path is specified by the
109 ; "Kernel" or "Initrd" values, the default boot partition will be used instead.
110 ;
111 ; Kernel - specifies the kernel file name to be used.
112 ; It can be either relative to "BootDrive" and "BootPartition"
113 ; (or to "BootPath"), or be an absolute ARC path, in which case
114 ; the "BootDrive" and "BootPartition" (or "BootPath") values
115 ; will only be used to set the boot partition.
116 ; Initrd - specifies the optional init ramdisk file name to be used.
117 ; The same remarks about the path as for "Kernel" remain valid.
118 ; CommandLine - specifies the command line options for the kernel.
119
120 ; ["Windows(NT40|2003)" OSType] Section Commands:
121 ;
122 ; SystemPath - specifies the system root path (must be a valid ARC path):
123 ; multi(0)disk(0)rdisk(0)partition(1)\reactos
124 ; multi(0)disk(0)fdisk(0)
125 ; Options - specifies the command line options for the kernel being booted.
126 ; Kernel - specifies the kernel file name (default: ntoskrnl.exe)
127 ; Hal - specifies the HAL file name (default: hal.dll)
128 ;
129 ; REMARK: The "Kernel" and "Hal" values can be either relative to "SystemPath",
130 ; or be an absolute ARC path. Also they can alternatively be specified using the
131 ; NT-compatible "/HAL=filename" and "/KERNEL=filename" option switches to the
132 ; "Options" value, in which case the latter ones take precedence.
133
134 ; ["ReactOSSetup" OSType] Section Commands:
135 ;
136 ; No options defined for the moment. This OS type is used to tell FreeLdr
137 ; to start the SETUP portion of NT / ReactOS.
138
139
140 [FREELOADER]
141 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.
142 DefaultOS=ReactOSHD
143 TimeOut=10
144
145 [Display]
146 DisplayMode=NORMAL_VGA
147 TitleText=Brian\92s Custom FreeLoader Boot Disk
148 StatusBarColor=Cyan
149 StatusBarTextColor=Black
150 BackdropTextColor=White
151 BackdropColor=Blue
152 BackdropFillStyle=Medium
153 TitleBoxTextColor=White
154 TitleBoxColor=Red
155 MessageBoxTextColor=White
156 MessageBoxColor=Blue
157 MenuTextColor=White
158 MenuColor=Blue
159 TextColor=Yellow
160 SelectedTextColor=Black
161 SelectedColor=Gray
162 SpecialEffects=Yes
163
164 [Operating Systems]
165 ReactOSHD="ReactOS (HardDrive)"
166 ReactOSFloppy="ReactOS (Floppy)"
167 Linux="Debian Linux"
168 Floppy="3 1/2 Floppy (A:)"
169 MSWinders="Microsoft Windows (C:)"
170 DriveD="Drive D:"
171
172 ; Load ReactOS from harddisk (drive C:)
173 [ReactOSHD]
174 BootType=Windows2003
175 SystemPath=multi(0)disk(0)rdisk(0)partition(1)\reactos
176 Options=/DEBUGPORT=SCREEN
177 Kernel=\REACTOS\SYSTEM32\NTOSKRNL.EXE
178 Hal=\REACTOS\SYSTEM32\HAL.DLL
179
180 ; Load ReactOS from floppy (drive A:)
181 [ReactOSFloppy]
182 BootType=Windows2003
183 SystemPath=multi(0)disk(0)fdisk(0)
184 Options=/DEBUGPORT=SCREEN
185 Kernel=\reactos\NTOSKRNL.EXE
186 Hal=\reactos\HAL.DLL
187
188 ;[ReactOS (Debug)]
189 ;BootType=Windows2003
190 ;SystemPath=multi(0)disk(0)rdisk(0)partition(1)\reactos
191 ;Options=/DEBUG /DEBUGPORT=COM1 /BAUDRATE=19200
192 ;Kernel=\NTOSKRNL.EXE
193 ;Hal=\HAL.DLL
194
195 [Linux]
196 BootType=Linux
197 BootPath=multi(0)disk(0)rdisk(1)partition(1)
198 Kernel=/vmlinuz
199 Initrd=/initrd.img
200 CommandLine="root=/dev/sdb1"
201
202 [Floppy]
203 BootType=Drive
204 BootDrive=fd0
205
206 [MSWinders]
207 BootType=Partition
208 BootPath=multi(0)disk(0)rdisk(0)partition(1)
209 ;DriveMap=hd1,hd0
210 ;DriveMap=hd2,hd0
211 ;DriveMap=hd3,hd0
212
213 [DriveD]
214 BootType=Partition
215 BootPath=multi(0)disk(0)rdisk(1)partition(1)