Welcome, guest ( Login )

WikiHome

WikiHome

Version 27, changed by admin. 05/23/2008.   Show version history

GRUB for DOS - Bridging DOS/Windows to Unix/Linux

GRUB4DOS is an universal boot loader based on GNU GRUB. It can boot off DOS/LINUX, or via Windows boot manager/syslinux/lilo, or from MBR/CD. It also has builtin BIOS disk emulation, ATAPI CDROM driver, etc.

GRUB for DOS is free and open-source software, released under the GNU General Public License.

News: This project now has yet another new home at https://gna.org/projects/grub4dos/.

View the source code: http://svn.gna.org/viewcvs/grub4dos/trunk/.

Download the binary build: http://download.gna.org/grub4dos/. (Note: chs is for Chinese Simplified Edition.)

View or contribute DOCs at: http://grub4dos.sourceforge.net/wiki

New Our support forum in English has been set up at http://www.boot-land.net/forums/?showforum=66

You can boot the GRUB4DOS boot-loader/boot-manager in different manners:

(1) Run GRUB.EXE at the DOS prompt or in AUTOEXEC.BAT
(2) In CONFIG.SYS of DOS/Windows9x, use DEVICE=GRUB.EXE or INSTALL=GRUB.EXE or SHELL=GRUB.EXE
(3) In BOOT.INI of Windows NT/2K/XP, use C:\GRLDR="GRUB" (there should be a backslash between C: and GRLDR)
(4) Under Linux, use "kexec -l grub.exe" and then "kexec -e"
(5) In syslinux.cfg, use "kernel grub.exe"
(6) Under GNU GRUB, use "kernel (DEVICE)/PATH/grub.exe"
(7) In lilo.conf, use "image=/boot/grub.exe"
All above methods won't touch the MBR nor the boot area of any partition.
(8) Boot from MBR(or floppy) by installing boot sectors onto it with the DOS/LINUX utility bootlace.com.

When GRUB4DOS gets running, you can boot other OSes:

(1) Boot Linux kernel with "kernel (DEVICE)/PATH/vmlinuz"
(2) Boot MS-DOS7+ kernel with "chainloader (DEVICE)/io.sys"
(3) Boot FreeDOS kernel with "chainloader (DEVICE)/kernel.sys"
(4) Boot NTLDR of Windows NT/2K/XP with "chainloader (DEVICE)/ntldr"
(5) Boot CMLDR of Windows NT/2K/XP with "chainloader (DEVICE)/cmldr"
(6) Boot other OSes with "chainloader (DEVICE)+1"
(7) Boot DOS/Windows9x disk image files with the memdrive feature.
(8) Boot Smart Boot Manager with the memdrive feature(SBM can boot CD-ROMs).

README.txt has more details.

Download

See Attachments below. Under Linux, the unzip utility can do:

unzip grub4dos-*.zip

Under DOS/Windows, any unzip utility will do.

Useful Links

Here are some useful resources about GRUB for DOS and WINGRUB.

Here are some documentations for GRUB for DOS.

Other Download Sites

http://sarovar.org/projects/grub4dos/

http://grub4dos.sourceforge.net/

http://grub4dos.freespaces.com/

GRUB for DOS scratchpad(in Chinese)


Other Resources

Ralf Brown's Interrupt List: It's cool http://www.ctyme.com/rbrown.htm
A Disk Editor View of the NTFS Boot Sector and "Bootstrap Code" http://www.therdcom.com/asm/mbr/NTFSbrHexEd.htm
The Second Extended File System(Internal Layout) http://www.nongnu.org/ext2-doc/ext2.html
OSD: PC bootstrap http://my.execpc.com/CE/AC/geezer/osd/boot/
eXtended Memory Specification: http://freedos.sourceforge.net/freedos/news/press/1991-xms30.html
High-res high-speed VESA tutorial http://www.monstersoft.com/tutorial1/
BIOS Data Area http://www.bioscentral.com/misc/bda.htm
Hardware and Software Documentation http://www.o3one.org/hwdocs.html


Screen shot showing the new features

Screen shot showing grub4dos features



Attachments (49)

  File By Size Attached Ver.
 grub_for_dos-0.4.1.zip admin 1M 12/13/2005 1 Delete attachment
 grub4dos.png admin 9K 03/27/2006 1 Delete attachment
 grub_for_dos-0.4.2.zip admin 1M 12/31/2006 1 Delete attachment
 grub_for_dos-2007-03-02.zip admin 1M 03/02/2007 1 Delete attachment
 grub4dos-0.4.3pre1.zip admin 467K 06/21/2007 1 Delete attachment
 grub4dos-0.4.3pre2.zip admin 474K 07/24/2007 1 Delete attachment
 grub4dos-0.4.3-2007-08-27.zip admin 482K 08/28/2007 1 Delete attachment
 grub4dos-0.4.3.zip admin 484K 10/15/2007 1 Delete attachment
 grub4dos-0.4.3-2007-11-11.zip admin 506K 11/11/2007 2 Delete attachment
 grub4dos-0.4.3-2007-11-18.zip admin 521K 11/18/2007 1 Delete attachment
 grub4dos-0.4.3-2007-11-24.zip admin 526K 11/24/2007 1 Delete attachment
 grub4dos-0.4.3-2007-12-01.zip admin 527K 11/30/2007 1 Delete attachment
 grub4dos-0.4.3-2007-12-02.zip admin 527K 12/02/2007 1 Delete attachment
 grub4dos-0.4.3-2007-12-04.zip admin 530K 12/04/2007 1 Delete attachment
 grub4dos-0.4.3-2007-12-05.zip admin 531K 12/05/2007 1 Delete attachment
 grub4dos-0.4.3-2007-12-10.zip admin 538K 12/09/2007 1 Delete attachment
 grub4dos-0.4.3-2007-12-12.zip admin 548K 12/12/2007 1 Delete attachment
 grub4dos-0.4.3-2007-12-13.zip admin 549K 12/13/2007 1 Delete attachment
 grub4dos-0.4.3-2007-12-14.zip admin 551K 12/14/2007 1 Delete attachment
 grub4dos-0.4.3-2008-01-03.zip admin 484K 01/03/2008 1 Delete attachment
 grub4dos-0.4.3-2008-03-12.zip admin 490K 03/11/2008 2 Delete attachment
 grub4dos-0.4.3-2008-03-14.zip admin 484K 03/14/2008 4 Delete attachment
 grub4dos-2008-04-01-src.zip admin 1M 03/31/2008 1 Delete attachment
 grub4dos-2008-04-10-src.tar.gz admin 1M 04/10/2008 1 Delete attachment
 grub4dos-2008-04-12-src.tar.gz admin 1M 04/11/2008 1 Delete attachment
 grub4dos-0.4.3-2008-04-16.zip admin 504K 04/16/2008 1 Delete attachment
 grub4dos-0.4.3-2008-04-22.zip admin 505K 04/22/2008 1 Delete attachment
 grub4dos-0.4.3-2008-04-27.zip admin 505K 04/27/2008 1 Delete attachment
 grub4dos-0.4.3-2008-05-01.zip admin 507K 05/01/2008 1 Delete attachment
 grub4dos-0.4.3-2008-05-02.zip admin 489K 05/03/2008 2 Delete attachment
 grub4dos-0.4.3-2008-05-03.zip admin 490K 05/03/2008 1 Delete attachment
 grub4dos-0.4.3-2008-05-05.zip admin 492K 05/05/2008 1 Delete attachment
 grub4dos-0.4.3-2008-05-06.zip admin 492K 05/06/2008 1 Delete attachment
 grub4dos-0.4.3-2008-05-07.zip admin 492K 05/07/2008 1 Delete attachment
 grub_shell_for_Linux admin 483K 05/07/2008 5 Delete attachment
 grub4dos-0.4.3-2008-05-14.zip admin 493K 05/13/2008 1 Delete attachment
 grub4dos-0.4.3-2008-05-17-geometry-tune-test-only.zip admin 493K 05/16/2008 1 Delete attachment
 grub4dos-0.4.3-2008-05-21-geometry-tune-test-only.zip admin 503K 05/21/2008 1 Delete attachment
 grub4dos-0.4.3-2008-05-22-geometry-tune-test-only.zip admin 504K 05/22/2008 1 Delete attachment
 grub4dos-0.4.3-2008-05-25-geometry-tune-test-only.zip admin 506K 05/25/2008 1 Delete attachment
 grub4dos-0.4.3-2008-05-27-geometry-tune-test-only.zip admin 506K 05/26/2008 1 Delete attachment
 grub.exe admin 215K 05/31/2008 53 Delete attachment
 grldr admin 198K 05/31/2008 48 Delete attachment
 grub4dos-0.4.3-2008-06-10-src.zip admin 1M 06/10/2008 1 Delete attachment
 grub4dos-0.4.3-2008-06-10-geometry-tune-test-only.zip admin 511K 06/10/2008 1 Delete attachment
 grub4dos-0.4.3-2008-06-12-src.zip admin 1M 06/11/2008 1 Delete attachment
 grub4dos-0.4.3-2008-06-12-geometry-tune-test-only.zip admin 513K 06/11/2008 1 Delete attachment
 grub4dos-0.4.4-2008-06-15-src.zip admin 1M 06/15/2008 1 Delete attachment
 grub4dos-0.4.4-2008-06-15-gate-a20-test-only.zip admin 520K 06/15/2008 1 Delete attachment