2002-03-20 00:39:32 +00:00
; FreeLoader by Brian Palmer
2019-08-30 22:27:24 +00:00
; FREELDR.INI - FreeLoader Initialization File
2002-03-20 00:39:32 +00:00
;
; Each line must be less than 1024 characters long
; and must be either a section heading (i.e. [section_name])
; or a setting (i.e. name=value) or a blank line.
; Comments start with a ';' character.
; [FREELOADER] Section Commands:
;
2019-08-30 22:27:24 +00:00
; Debug - FreeLoader debugging port parameters, e.g.
; /DEBUG /DEBUGPORT=COM1 /BAUDRATE=115200
2022-02-20 19:56:33 +00:00
; MessageBox - Displays the specified text in a message box upon startup.
2022-02-20 19:59:53 +00:00
; The text can be escaped for newlines (\n).
2022-02-20 19:56:33 +00:00
; DefaultOS - Specifies which OS listed is the default choice.
2022-02-20 19:59:53 +00:00
; TimeOut - Sets the countdown (in seconds) before the first OS listed
2019-08-30 22:27:24 +00:00
; gets booted automatically.
; [Display] Section Commands:
;
2022-02-20 19:56:33 +00:00
; DisplayMode - Sets the video mode to be used by FreeLoader.
2019-08-30 22:27:24 +00:00
; The following values are supported:
; NORMAL_VGA for 80x25
; EXTENDED_VGA for 80x50 on VGA 80x43 on EGA
; 0x501C for 80x28
; 0x501E for 80x30
; 0x5022 for 80x34
; 0x502B for 80x43
; 0x503C for 80x60
;
2022-02-20 19:59:53 +00:00
; TitleText - Text being displayed in the title box.
; TimeText - Text being displayed for the timeout countdown.
; It can be escaped (with a single %d) for the countdown
; to be inserted at a specific place, instead of being
; appended at the end.
2022-02-20 19:56:33 +00:00
; StatusBarColor - Color of status bar's background.
; StatusBarTextColor - Color of status bar's text.
; BackdropTextColor - Color of the backdrop's fill.
; BackdropColor - Color of the backdrop's background.
2022-02-20 19:59:53 +00:00
; BackdropFillStyle - Backdrop fill style, can be one of the following:
; None, Light, Medium, Dark.
2022-02-20 19:56:33 +00:00
; TitleBoxTextColor - Title box text color.
; TitleBoxColor - Title box background color.
; MessageBoxTextColor - Message box text color.
; MessageBoxColor - Message box background color.
; MenuTextColor - Menu text color.
; MenuColor - Menu color.
; TextColor - Normal text color.
; SelectedTextColor - Selected text color.
; SelectedColor - Selected text background color.
2022-02-20 19:59:53 +00:00
;
; ShowTime - Shows the current time ("Yes") or not ("No").
; MenuBox - Draws a box around the menu ("Yes") or not ("No").
; CenterMenu - Uses a centered ("Yes") or left-aligned ("No") menu.
; MinimalUI - Uses a minimal NTLDR-like ("Yes") or a full-fledged
; ("No") Text User Interface.
2022-02-20 19:56:33 +00:00
; SpecialEffects - Turns on ("Yes") or off ("No") video special effects.
2019-08-30 22:27:24 +00:00
;
; Background colors can be any one of the following:
; Black, Blue, Green, Cyan, Red, Magenta, Brown, Gray.
;
; Text colors can be any one of the background colors and any of the following:
; DarkGray, LightBlue, LightGreen, LightCyan, LightRed, LightMagenta,
2020-10-16 21:46:06 +00:00
; Yellow, White, Default.
;
2024-04-05 10:33:23 +00:00
; Default color is the one that is being used by the firmware by default.
2020-10-16 21:46:06 +00:00
; On PC/AT-compatible machines it's Gray, and on NEC PC-98 series it's White.
2002-03-20 00:39:32 +00:00
; [OS-General] Section Commands:
;
2024-04-05 10:33:23 +00:00
; BootType - Specifies the boot type: BootSector, Linux,
; Windows, WindowsNT40, Windows2003, ReactOSSetup.
2019-08-30 22:27:24 +00:00
;
2024-04-05 10:33:23 +00:00
; BootPath - ARC path, e.g. multi(0)disk(0)rdisk(x)partition(y)
2002-03-20 00:39:32 +00:00
;
2024-04-05 10:33:23 +00:00
; DriveMap - For BIOS-based PCs, maps a BIOS drive number to another
; (i.e. DriveMap=hd1,hd0 maps hard-disk 1 to hard-disk 0;
; or DriveMap=fd1,fd0 for mapping floppy disks).
2002-03-20 00:39:32 +00:00
2019-08-30 22:27:24 +00:00
; ["BootSector" OSType] Section Commands:
;
2022-02-20 19:56:33 +00:00
; BootDrive - BIOS drive number to be used.
2024-04-05 10:33:23 +00:00
; BootPartition - Partition number to be used (optional).
2002-03-20 00:39:32 +00:00
;
2019-08-30 22:27:24 +00:00
; REMARK: If a "BootPath" ARC path is specified, its value takes precedence
; over both the "BootDrive" and "BootPartition" values.
;
; REMARK 2: The "BootDrive", "BootPartition" and "BootPath" values are optional.
; If none of them are given and a relative file path is specified by the
; "BootSectorFile" value, the default boot partition will be used instead.
;
2024-04-05 10:33:23 +00:00
; When a non-zero partition is specified (either via "BootPartition" or
; via the "BootPath" ARC path), the drive is accessed in partitioned mode,
; and the "BootSectorFile" option is checked for its presence.
;
; BootSectorFile - File name of the boot sector to be loaded.
2019-08-30 22:27:24 +00:00
; It can be either relative to "BootDrive" and "BootPartition"
; (or to "BootPath"), or be an absolute ARC path, in which case
; the "BootDrive" and "BootPartition" (or "BootPath") values
; will only be used to set the boot partition.
; ["Linux" OSType] Section Commands:
;
2022-02-20 19:56:33 +00:00
; BootDrive - BIOS drive number to be used.
; BootPartition - Partition number to be used (cannot be 0).
2019-08-30 22:27:24 +00:00
;
; REMARK: If a "BootPath" ARC path is specified, its value takes precedence
; over both the "BootDrive" and "BootPartition" values.
;
; REMARK 2: The "BootDrive", "BootPartition" and "BootPath" values are optional.
; If none of them are given and a relative file path is specified by the
; "Kernel" or "Initrd" values, the default boot partition will be used instead.
;
2022-02-20 19:56:33 +00:00
; Kernel - Kernel file name to be used.
2019-08-30 22:27:24 +00:00
; It can be either relative to "BootDrive" and "BootPartition"
; (or to "BootPath"), or be an absolute ARC path, in which case
; the "BootDrive" and "BootPartition" (or "BootPath") values
; will only be used to set the boot partition.
2022-02-20 19:56:33 +00:00
; Initrd - Optional init ramdisk file name to be used.
; The same remarks about the path for "Kernel" also apply here.
; CommandLine - Boot load options for the kernel.
2019-08-30 22:27:24 +00:00
; ["Windows(NT40|2003)" OSType] Section Commands:
;
2022-02-20 19:56:33 +00:00
; SystemPath - System root path (must be a valid ARC path), e.g.
2015-01-03 22:18:36 +00:00
; multi(0)disk(0)rdisk(0)partition(1)\reactos
; multi(0)disk(0)fdisk(0)
2022-02-20 19:56:33 +00:00
; Options - Boot load options for the kernel.
; Kernel - Kernel file name (default: ntoskrnl.exe)
; Hal - HAL file name (default: hal.dll)
2019-08-30 22:27:24 +00:00
;
; REMARK: The "Kernel" and "Hal" values can be either relative to "SystemPath",
2022-02-20 19:56:33 +00:00
; or be an absolute ARC path. Also they can alternatively be specified using
; the NT-compatible "/HAL=filename" and "/KERNEL=filename" option switches to
; the "Options" value, in which case the latter ones take precedence.
2019-08-30 22:27:24 +00:00
; ["ReactOSSetup" OSType] Section Commands:
;
2020-11-03 00:42:09 +00:00
; This OS type is used to start the SETUP portion of NT / ReactOS.
;
2022-02-20 19:56:33 +00:00
; SystemPath - System root path (must be a valid ARC path), e.g.
2020-11-03 00:42:09 +00:00
; multi(0)disk(0)rdisk(0)partition(1)\reactos
; multi(0)disk(0)fdisk(0)
2022-02-20 19:56:33 +00:00
; Options - Extra boot load options for the kernel and the
2020-11-03 00:42:09 +00:00
; setup environment (see REMARK 2 below).
;
; REMARK: Contrary to the "Windows" type, this OS type does not support separate
; "Kernel" and "Hal" values. Instead, these values must be specified using the
; NT-compatible "/HAL=filename" and "/KERNEL=filename" option switches.
;
; REMARK 2: The SETUP portion retrieves the default boot load options from the
; TXTSETUP.SIF file present in the installation source (section "[SetupData]",
; values "OsLoadOptions" and "SetupDebugOptions"). Thus, any options specified
; using the "Options" value will supplement those already obtained from the
; TXTSETUP.SIF file, unless the "/SIFOPTIONSOVERRIDE" option switch is specified,
; in which case the "Options" value overrides those from TXTSETUP.SIF.
2001-05-15 03:50:25 +00:00
2003-01-31 02:44:32 +00:00
2001-05-15 03:50:25 +00:00
[FREELOADER]
2003-01-31 02:44:32 +00:00
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.
DefaultOS = ReactOSHD
2001-11-15 07:48:33 +00:00
TimeOut = 10
[Display]
2002-06-06 05:58:37 +00:00
DisplayMode = NORMAL_VGA
2007-10-19 23:21:45 +00:00
TitleText = Brian<EFBFBD> s Custom FreeLoader Boot Disk
2001-05-15 03:50:25 +00:00
StatusBarColor = Cyan
StatusBarTextColor = Black
BackdropTextColor = White
BackdropColor = Blue
BackdropFillStyle = Medium
TitleBoxTextColor = White
TitleBoxColor = Red
MessageBoxTextColor = White
MessageBoxColor = Blue
MenuTextColor = White
MenuColor = Blue
TextColor = Yellow
SelectedTextColor = Black
SelectedColor = Gray
2022-02-20 19:59:53 +00:00
ShowTime = Yes
MenuBox = Yes
CenterMenu = Yes
MinimalUI = No
2003-01-31 02:44:32 +00:00
SpecialEffects = Yes
[Operating Systems]
ReactOSHD = "ReactOS (HardDrive)"
2024-04-05 10:33:23 +00:00
;ReactOS_Debug="ReactOS (Debug)"
2003-01-31 02:44:32 +00:00
ReactOSFloppy = "ReactOS (Floppy)"
Linux = "Debian Linux"
Floppy = "3 1/2 Floppy (A:)"
MSWinders = "Microsoft Windows (C:)"
DriveD = "Drive D:"
2001-05-15 03:50:25 +00:00
2002-03-20 00:39:32 +00:00
; Load ReactOS from harddisk (drive C:)
2003-01-31 02:44:32 +00:00
[ReactOSHD]
2015-12-20 02:06:40 +00:00
BootType = Windows2003
2001-06-08 17:46:52 +00:00
SystemPath = multi(0)disk(0)rdisk(0)partition(1)\reactos
Options = /DEBUGPORT=SCREEN
2001-11-16 20:27:59 +00:00
Kernel = \REACTOS\SYSTEM32\NTOSKRNL.EXE
Hal = \REACTOS\SYSTEM32\HAL.DLL
2001-06-08 17:46:52 +00:00
2024-04-05 10:33:23 +00:00
;[ReactOS_Debug]
;BootType=Windows2003
;SystemPath=multi(0)disk(0)rdisk(0)partition(1)\reactos
;Options=/DEBUG /DEBUGPORT=COM1 /BAUDRATE=19200
;Kernel=\NTOSKRNL.EXE
;Hal=\HAL.DLL
2002-03-20 00:39:32 +00:00
; Load ReactOS from floppy (drive A:)
2003-01-31 02:44:32 +00:00
[ReactOSFloppy]
2015-12-20 02:06:40 +00:00
BootType = Windows2003
2001-06-08 17:46:52 +00:00
SystemPath = multi(0)disk(0)fdisk(0)
Options = /DEBUGPORT=SCREEN
2001-11-15 07:48:33 +00:00
Kernel = \reactos\NTOSKRNL.EXE
2001-11-16 20:27:59 +00:00
Hal = \reactos\HAL.DLL
2001-05-15 03:50:25 +00:00
2002-04-25 02:48:15 +00:00
[Linux]
2002-04-28 20:31:42 +00:00
BootType = Linux
2005-04-30 14:15:38 +00:00
BootPath = multi(0)disk(0)rdisk(1)partition(1)
2002-04-30 06:26:33 +00:00
Kernel = /vmlinuz
2003-01-31 02:44:32 +00:00
Initrd = /initrd.img
CommandLine = "root=/dev/sdb1"
2002-04-30 06:26:33 +00:00
2003-01-31 02:44:32 +00:00
[Floppy]
2024-04-05 10:33:23 +00:00
BootType = BootSector
2003-01-31 02:44:32 +00:00
BootDrive = fd0
2001-05-15 03:50:25 +00:00
2003-01-31 02:44:32 +00:00
[MSWinders]
2024-04-05 10:33:23 +00:00
BootType = BootSector
2005-04-30 14:15:38 +00:00
BootPath = multi(0)disk(0)rdisk(0)partition(1)
2003-01-31 02:44:32 +00:00
;DriveMap=hd1,hd0
;DriveMap=hd2,hd0
;DriveMap=hd3,hd0
2001-05-15 03:50:25 +00:00
2003-01-31 02:44:32 +00:00
[DriveD]
2024-04-05 10:33:23 +00:00
BootType = BootSector
2005-04-30 14:15:38 +00:00
BootPath = multi(0)disk(0)rdisk(1)partition(1)