2011 history

Change Log ››

Version 0.2.2.0                        October 19, 2011


Updated the version of GNU Grub embedded in Grub24dos from 1.98 to 1.99. This is the latest Grub that came out with Ubuntu Linux 11.10 and it finally seems stable.


Added “set pager=1” to the template grub.cfg files so that output of the help command does not scroll off the screen.


Included module usb_keyboard in the list of modules dynamically loaded at boot time. This was done at the request of several users. Documentation changes for consistency and to reflect the new Grub release.




Version 0.2.1.3                        April 11, 2011


Minor fixes to the install GUI.





Version 0.2.1.2                        April 5, 2011


Minor fixes and documentation changes.




Version 0.2.1.1                        March 16, 2011


Added a checkbox to grub24dos that allows the user to remove the Grub24dos BCD and boot.ini.

Documentation updates to reflect the changes.




Version 0.2.1.0.5                February 25, 2011


Added support for Windows 2008 Server and Windows 2003 Server to satisfy user requests.

Established a user section in C:\grub\grub.cfg.

This section will not be updated by grub24dos.exe so that user commands and menuentries will be preserved if grub24dos.exe is run multiple times.


Documentation updates to reflect the changes.




Version 0.2.1.0                        February 22, 2011


Grub24dos.exe can now be run as many times as you wish.

This lets you change graphics, title, default and timeout options multiple times.


If you have made changes to the menuentry section of C:\grub2.cfg, your changes will be preserved.

Enhanced grub24dos.exe to allow customization of the default OS that grub boots.


Added some splash and graphics options for XP / 2000 users.


Documentation updates to reflect the changes.




Version 0.2.0.2                        February 6, 2011


Added a new theme with scroll bar and advanced graphics.

The new theme exercises all currently available grub2 1.98 graphics functions.


There probably won’t be many enhancements to Grub24dos until April when Ubuntu 11.04 with GNU grub 1.99 is scheduled for release.


Again, this theme is experimental and may not work with all video cards.

If you have problems, run grub24dos.exe again and try the “timeout bar”, “splash screen” or “no graphics” selections.


Minor documentation updates.





Version 0.2.0.1                        February 2, 2011


Added the option to install experimental theme support.

Two themes are supplied, one with an animated progress bar and the other with an animated circular progress indicator.

These themes are experimental and may not work with all video cards.

If you have problems, run grub24dos.exe again and try the “splash screen” or “no graphics” selections.






Version 0.2.0.0                        February 1, 2011


The grub2 loader is now handled differently depending on your Windows version.

In Windows 7 and Vista, C:\grub\winloader\grub2.boot is loaded directly by the boot manager / BCD.


For XP and 2000, the boot manager / boot.ini loads C:\grub\winloader\xpstage1.img, which in turn loads C:\g2ldr.

Also, the grub menu for XP and 2000 is character only – no graphics.


This was done because the older Windows bootloaders had too many conflicts trying to run grub2 directly and with graphics.


Several graphics functions that work fine in W7 and Vista, fail miserably when booted from XP or 2000.


It’s possible that when grub2 is updated to Version 0.99 in April, I may have to drop support for XP and 2000 altogether.






Version 0.1.3.2                        January 29, 2011


Removed the Linux and Mac support modules from g2ldr.

They are now dynamically inserted after g2ldr loads.

This reduces the size of g2ldr by about 8K which is important at load time.

Linux and Mac support are unaffected, their modules are simply loaded later in the grub boot process.





Version 0.1.3.1                        January 25, 2011


The install GUI has been updated to allow customization of the grub2 boot menu title.

Due to user requests, I added fat16 and        fat32 support.


Documentation updates to reflect the change.





Version 0.1.3.0                        January 19, 2011


Changed the configuration in g2ldr so that grub scans for the Windows boot disk at boot time.


Grub now searches for C:\grub\winloader\windows-bootdisk.txt and when it finds the file it sets variables $winpart and $prefix to include the boot address.

This eliminates the need to customize g2ldr with the Windows boot address.

It is now determined dynamically at boot time.


The install GUI has been updated to allow simple customization of both the Windows boot timeout and the grub menu timeout.


Documentation updates to reflect the changes. Added screenshots to the grub24dos page at sourceforge.






Version 0.1.2.6                        January 13, 2011


Added Grub Invaders code (only 5 KB) and an entry in the sample cfg files to play it.


I have been testing grub themes. Animated scroll bar doesn’t seem to work in GNU grub 1.98.


Have done some testing on various GNU grub 1.99 betas with inconsistent results.

Maybe when Ubuntu 11.04 comes out in March, with a new official release of GNU grub, themes will work better.





Version 0.1.2.5                        January 12, 2011


Included a copy of the GNU GENERAL PUBLIC LICENSE under which Grub24dos, GNU grub and Gsar are distributed.

The location is C:\grub\winsource\license.txt.


Minor documentation updates.





Version 0.1.2.4                        January 7, 2011


Added the uhci and usbms modules to the g2ldr loader.

This lets you to see flash drives at boot time without the need to manually insmod additional modules.




Version 0.1.2.3                        January 6, 2011


Created several new C:\grub subdirectories and renamed modules for clarity.


Relocated some of the modules to the appropriate new

directories. The GNU code in C:\grub was not effected.


Documentation updates to reflect name and directory changes.





Version 0.1.2.2                        January 5, 2011


Automated the configuration of splash screen support in the grub.cfg file during the install process.

This is only done if requested.


Documentation updates for splash screen support.





Version 0.1.2.1                        January 4, 2011


Added support for grub splash screen. Created directories for fonts and images.

Created grub.sample.splash.cfg file which includes the entries needed to get splash screen working.


       Documentation updates for splash screen support.




Version 0.1.2.0                        January 1, 2011


Set up all GNU grub2 modules in the C:\grub directory.

This eliminates the need to customize g2ldr for module changes.


Changed the C:\grub\code directory to C:\grub\doscode to contain all grub24dos files.


The C:\grub directory now contains only native GNU grub code.

Grub2.windows.create.exe now creates the initial C:\grub\grub.cfg with custom disk and partition numbers.


Added an experimental Mac OS-X boot section to the C:\grub\doscodegrub.sample.cfg file.

It doesn’t work yet, but shows promise for a future release.


Documentation updates to reflect the recent changes.




Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents