Project Name:	GRUB for DOS
Definition:	A GRUB build for DOS
Current Version:	0.0.3
Author:		Tinybit(tinybit@163.net)

File Format:	DOS EXE executable

Purpose:	Launch GRUB boot loader from within DOS

Circumstanced Use:	in CONFIG.SYS or AUTOEXEC.BAT

Ability:	Boot any installed operating system on your PC

Limitations:	GRUB.EXE only runs in real mode DOS. It cannot run from a DOS
		BOX inside Windows.
		Currently runs on MS-DOS 7.1, 8.0 (i.e., the DOS for Win98,
		WinME, Win2000, WinXP).
		Currently could not return to DOS after GRUB.EXE was started.

License:	GNU GPL(see file COPYING)
		But currently no source code available, because the code was
		generated using a debugger.
		You can get the source by de-assembling the first 4 sectors
		of the GRUB.EXE file.
		That is to say, no more than 2048 binary bytes correspond to
		the source code for this project.
		The 1st sector of GRUB.EXE is the EXE header.
		All sectors from the 5th sector to the end of the file make up
		of the pre_stage2 file coming with the GRUB 0.93 distribution.
		You need to compile GRUB, e.g., on Linux, in order for you to
		get the binary pre_stage2 file.

WARRANTY:	NO WARRANTY(see file COPYING)
		
TO DO:		Build for running on FreeDOS and other MS-DOS versions.

Usage:
		GRUB --config-file=FILE
		
		The FILE, for example, can be (hd0,0)/boot/grub/menu.lst
		
		In CONFIG.SYS, you cannot use the "--config-file=" option,
		because DOS turn the command line to upper case before it
		transfers arguments to CONFIG.SYS commands.
		
		GRUB
		
		In CONFIG.SYS, you have to use this format, i.e., no options.
		
		In CONFIG.SYS, the line looks like:
		
			install=grub.exe
			install=c:\some\where\grub.exe
		
		if no options present, it simply uses
		
			(hd0,0)/boot/grub/menu.lst
		
		as the configure file, if it exists.
		
		The partition (hd0,0) can be a Windows partition or a Linux
		partition, or any other partition type supported by GRUB.

