All releases of GRUB for DOS


Release Notes: This release adds CD-ROM emulation support; adds the geometry tuning feature for better working with USB BIOSes, adds commands ls, tpm, checktime, checkrange, dd, and gfxmenu, adds ext3/ext4 support, and fixes a heap of bugs.


Release Notes: ISOLINUX can be chainloaded. Various fixes were made.


Release Notes: Some commands and options were added or changed. A few bugs were fixed.


Release Notes: A new option --in-situ for the map command has been added. Two syntactic operators, && and ||, have been implemented. is64bit, errnum, errorcheck, and hiddenflag commands have been added. PXE support has been added. Full NTFS support has been done. A lot of bugs have been fixed.


Release Notes: GRLDR (as a no-emulation-mode bootable CDROM image) was adapted to cope with some buggy BIOSes (e.g. VirtualPC). LBA-to-CHS geometry translation was added in int13_handler to simulate LBA (EBIOS) on CHS-only drives. A new feature of unconditional command-line entrance was added. Beverly Brown's patch to load_initrd was applied. Two new options were added to the map command to better serve Win9x. The default config file search path for GRUB.EXE was changed. Many bugs were fixed.


Release Notes: Workarounds were added for the buggy USB-bootable board QDI 848E and buggy 965 boards with a SATA CDROM connected.


Release Notes: A problem in the GRUB shell that caused a failure in grub-install was fixed. GRUB.EXE now runs under FreeDOS with memdrives in use. An auto-probe mechanism was implemented to support all kinds of DOSes.


Release Notes: Several problems were resolved. The problematic kexec-tools-1.101-patch was dropped. The code in C files was adjusted to use less stack. A few bugs in the CDROM driver were fixed.


Release Notes: A new 'setvbe' command was added. Support for the obsolete EZ-BIOS (with signature 'AERMH') was dropped. A bug in parsing Rock-Ridge extensions was foxed. No-emulation-mode bootable CDs can now be chainloaded. Some work was done to improve remote/diskless boot. A USB/floppy EBIOS problem in get_diskinfo was fixed. The protected mode stack was merged into the real mode stack at 0x2000. The code was cleaned up.


Release Notes: The ATAPI CDROM driver from Smart Boot Manager was imported. The previous implementation of SCDROM/BIOSCDROM was dropped. A USB/Floppy EBIOS problem that could cause media-access failure or even hang the machine when using USB storage devices was fixed. A bug in BOOTLACE.COM that had improperly set the LBA-indicator byte (which is at offset 0x02 of the boot sector) was fixed. A bug was fixed in GRLDR that causes failure in finding the associated MENU.LST config-file (which should be in the same directory as GRLDR).