Main Page
From Grub4Dos Wiki
GRUB for DOS 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.
First of all, GRUB for DOS has a flexible boot loader. Unlike GNU GRUB which relies on three stages of files to boot, GRUB for DOS uses a much better solution. The main function of GRUB is placed in a single file grldr, while the boot loader is placed in another file grldr.mbr, which can be installed to MBR or partition boot sector. At startup, boot code in grldr.mbr will dynamically scan the root directory of every local partition for grldr, and load the first one found. Using this scheme, the location of boot file is no longer fixed, users can move it across partition boundary without causing booting problems.
Secondly, GRUB for DOS can be loaded in multiple ways. GRUB for DOS runtime image comes in two forms. One is grldr, which can be loaded by MBR/partition boot sector and the Windows NT/2000/XP/2003/Vista boot manager. It can also act as the eltorito boot file for bootable CDROM. The other is grub.exe, which is a hybrid executable that can be launched from linux console and DOS prompt.
Thirdly, GRUB for DOS extends the function of GNU GRUB. The most significant enhancement is the map command. In GRUB for DOS, the map command can be used to create virtual harddisks and floppies from image files. These virtual devices can be accessed even after DOS starts.
There are other useful features of GRUB for DOS which are not present in GNU GRUB, such as ATAPI CDROM driver, Chinese support, and so on. (see Features)
Contents |
English section
- download latest grub4dos
- download latest grubinst (, loadbin, makerom)
- grub4dos tutorial | GNU GRUB 0.97 (legacy) manual
- newer grub4dos guide (comments welcome here)
- English support forum
- gui - grapical user interfaces for grub4dos
- installation - how to install grub4dos
- mr's hints, TrueCrypt, USB, eSATA and Multiboot related
- USB booting
- BIOS extender adding new features to legacy BIOS
- internet booting - booting directly from internet
- raw image format about the raw image format and creation
- DOS on NTFS - with full read and write access
- eltorito.sys - "half" generic DOS CD-ROM driver
- BIOS as DOS driver - using the BIOS as DOS device driver
misc
- Do you want to register? Interested in contribution?
- feature requests
- developers
中文文档 (Chinese section)
1
- Chinese support forum
- grub4dos 简介
- grub4dos 使用指南
- grub4dos 相关工具
- grub4dos命令索引
- 相关资源
