Difference between revisions of "Boot FreeLoader from GRUB"

From ReactOS Wiki
Jump to: navigation, search
m (the " ' ")
(Dead link and chinese site)
Line 34: Line 34:
 
* [http://autistici.org/grub/ Grub wiki]
 
* [http://autistici.org/grub/ Grub wiki]
 
* [http://tldp.org/HOWTO/Linux+Win9x+Grub-HOWTO/index.html Linux+Win+Grub HowTo]
 
* [http://tldp.org/HOWTO/Linux+Win9x+Grub-HOWTO/index.html Linux+Win+Grub HowTo]
* [http://promote-opensource.org/modules/mylinks/singlelink.php?cid=14&lid=94 Linux Recovery and Boot Disk Creation with Grub].
 
 
* [http://www.skyjammer.com/files/knoppix/ Win32 Grub]
 
* [http://www.skyjammer.com/files/knoppix/ Win32 Grub]
 
* [http://www.ameritech.net/users/gholmer/booting.html Booting with GRUB]
 
* [http://www.ameritech.net/users/gholmer/booting.html Booting with GRUB]
 
* [http://grub4dos.sourceforge.net/ WinGRUB]
 
* [http://grub4dos.sourceforge.net/ WinGRUB]
 
* [http://www.geocities.com/lode_leroy/grubinstall/ GRUB Installer for Windows]
 
* [http://www.geocities.com/lode_leroy/grubinstall/ GRUB Installer for Windows]
* [http://grub.linuxeden.com/ GRUB for DOS] - Bridging DOS/Windows to Unix/Linux
+
* [http://grub.linuxeden.com/ GRUB for DOS] - Bridging DOS/Windows to Unix/Linux ( Chinese site )

Revision as of 14:12, 20 January 2006

Background

GRUB is a popular boot manager for people with many different operating systems installed on one machine or hard disk. FreeLoader is ReactOS's bootloader and also a possible boot manager. If you have GRUB already installed and then install ReactOS, FreeLoader's multiboot abilites become redundant and annoying. This document shows how to keep FreeLoader from doing much but acting as a bootloader for ReactOS.

Method

FreeLoader can be loaded as a "multiboot kernel" by multiboot compliant bootstrap loaders like GRUB. To load FreeLoader from GRUB use something like this:

title ReactOS
	root (hd0,0)
	kernel /freeldr.sys

You can also override settings in the [FREELOADER] section of freeldr.ini by passing them on the command like, like this:

You should make sure that the path referred to by "kernel" and freeldr.sys is on a FAT16/32 drive.

title ReactOS
	root (hd0,0)
	kernel /freeldr.sys DefaultOS=ReactOS TimeOut=0

title ReactOS (Debug)
	root (hd0,0)
	kernel /freeldr.sys DefaultOS=ReactOS_Debug TimeOut=0

After selecting "ReactOS" from the GRUB menu you won't have to make another selection on the freeloader menu because of the "TimeOut=0"


Links

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/boot/grub013.zip

External links