**Current** Version 1.0.1.3 December 8, 2017
Several minor enhancements to the GUI.
Removed an extraneous line in grub.cfg generated with custom code.
Version 1.0.1.2 December 4, 2017
Fixed an error in the uninstall routines.
This sometimes caused the uninstall process to fail.
Version 1.0.1.1 December 3, 2017
Added a Disk Report option to the System Info function on the main screen.
This creates and displays a text file with detailed disk and partition information.
Version 1.0.1.0 November 29, 2017
Added a procedure to compile Grub2Win from source code.
Updated the help files with a new topic “Compiling grub2win.exe”
Minor updates to the GUI.
Version 1.0.0.9 November 23, 2017
Minor enhancements to the GUI.
Cleaned up some documentation issues in the help files.
Version 1.0.0.8 November 21, 2017
Fixed some minor problems in the reboot function code.
Enhanced the way Grub2Win scans and handles partitions on USB flash drives.
Version 1.0.0.7 November 18, 2017
Added a reboot function that can be run from a command line or a .bat script.
Note that the standard Grub environment file C:\grub2\grubenv has been updated with this version.
You may need to set your default boot system again after upgrading to version 1.0.0.7.
Version 1.0.0.6 November 17, 2017
Re-arranged the default checkboxes on the Manage Boot Menu screen.
Due to screen spacing conflicts, they did not always select properly.
Other minor fixes to the GUI.
Fixed a truncation of the last booted system display text.
Version 1.0.0.5 November 15, 2017
Fixed a timing problem in the update Internet query routines.
This sometimes caused SourceForge update downloads to fail.
Minor fixes to the GUI.
Version 1.0.0.4 November 14, 2017
Further fixes and enhancements to the language detection routines.
Version 1.0.0.3 November 12, 2017
Several enhancements to the language detection routines.
Minor fixes to the GUI and grub.cfg parsing logic.
Version 1.0.0.2 November 9, 2017
Renamed the GNU Grub modules loaded at boot time.
This was done to differentiate Grub2Win vs GNU Grub code.
Several enhancements to the disk and partition report.
Added a cleanup routine to remove obsolete Grub2Win boot modules.
The cleanup is for both the BCD and EFI configurations.
Updates to the help files to reflect the changes above.
** Note: On EFI systems, you may need to set the Grub2Win firmware order
** again after you install this release.
Version 1.0.0.1 November 7, 2017
Completely re-wrote the BCD and disk partition scans
to avoid difficulties with different Windows system languages.
Added a disk and partition report to the diagnostics routines.
Many changes and enhancements to facilitate language independence.
Version 0.9.9.3 November 1, 2017
Updated the translation routines for improved compatibility.
Some of the newer Microsoft language packs did not work properly.
Added support for four more languages bringing the total to 31
Croatian
Galician
Serbian
Slovenian
Version 0.9.9.2 October 31, 2017
Enhancements to the language detection routines.
Minor enhancements to the GUI.
Added Grub2Win version information to certain error messages.
Version 0.9.9.1 October 29, 2017
Minor enhancements and fixes for the GUI and help files.
Version 0.9.9.0 October 26, 2017
Added three new utility menu entry types:
shutdown
Shuts your system down
reboot
Reboots your system
bootfirmware
Boot to the EFI firmware setup (EFI systems only)
Updates to the icon files to support the new functions.
Version 0.9.8.9 October 14, 2017
Minor enhancements to the GUI.
Updates to the help files.
Version 0.9.8.8 October 12, 2017
Fixed a minor issue in the language translation code.
Updates to the help files.
Version 0.9.8.7 October 10, 2017
Further improvements to the EFI scan routines.
The setup and EFI configuration screens now display the
target partition labels.
The main configuration screen now has the option
to create or delete the Grub2Win desktop shortcut.
Refreshed the Catalan language file to the latest level.
Updates to the help files.
Version 0.9.8.6 October 6, 2017
Added partition counts to the EFI update log.
Enhancements to the EFI scan routines.
Version 0.9.8.5 October 4, 2017
More update error handling for website download failures.
Minor enhancements to the GUI.
Version 0.9.8.4 October 2, 2017
Additional enhancements to the update routines.
Version 0.9.8.3 September 26, 2017
The version update routines have been updated to better handle
download errors from SourceForge.
The SourceForge site was down most of the day today.
Refreshed the French and Turkish language translation files
to the latest level.
Version 0.9.8.2 September 25, 2017
If the version update check routine fails to download a file,
you can now retry the download.
Minor enhancements to the GUI and help files.
Version 0.9.8.1 September 23, 2017
Fixed an error in the uninstall routine for XP.
Enabled the “System Info” button for XP systems.
Minor enhancements to the GUI and help files.
Version 0.9.8.0 September 21, 2017
Fixed a bug in the XP restore routine.
The “Updates” button on XP machines will now take you to
The SourceForge Grub2Win page.
Cleaned up the global variables setup routines.
They now give consistent results when installing
Grub2Win to a drive other than your C: drive.
Version 0.9.7.9 September 18, 2017
Fixed a couple of bugs in the version update check routines.
Minor updates to the GUI.
Added information on using the Grub2Win Boot Time Utilities
to the Advanced Topics section of the help file.
Version 0.9.7.8 September 10, 2017
Added hotkey shortcuts to the Boot Information and Utilities menu.
Updated the Grub2Win EFI modules to level 126.
Version 0.9.7.7 September 7, 2017
Added a GNU Grub video card test to the boot time utilities.
Small enhancements to the GUI.
Version 0.9.7.6 September 3, 2017
Minor code cleanup.
Version 0.9.7.5 August 31, 2017
Fixed an error in the BIOS BCD install routines.
Cleaned up and simplified the XP BIOS processes.
Improved translation detection for several languages.
Several improvements to the GUI.
Version 0.9.7.4 August 30, 2017
Fixes to the GUI and updates to the help documentation.
Version 0.9.7.3 August 25, 2017
Grub2Win will now automatically check for updates when it is run.
Default check is every 30 days.
The automatic check can be disabled or set to 60 or 90 days.
Version 0.9.7.2 July 29, 2017
Added a “Diagnostics” button to the main configuration screen.
This makes it easier to run diagnostics on demand if required.
Version 0.9.7.1 July 26, 2017
Integrated the OS architecture display with the firmware
boot mode theme display.
Minor fixes and updates to the GUI.
Version 0.9.7.0 July 8, 2017
Added the option to display the machine’s OS architecture,
either 64 bit or 32 bit.
The architecture will appear on the Grub boot time graphic screen.
This option is selected in the “Customize Theme” menu.
Version 0.9.6.5 July 7, 2017
For XP machines, the release update function has been disabled.
Due to limitations in the old XP network interface, the automated
download of change logs and new releases is not reliable.
XP users should download Grub2Win updates from SourceForge
using an Internet browser.
Version 0.9.6.4 July 5, 2017
Further improvements to the update routines.
Split out the help file entries to have instrucions
tailored for both EFI and BIOS installs.
Version 0.9.6.3 July 3, 2017
If you click the new Upgrade Grub2Win button, the
update routine will now automatically download the
latest Grub2Win install file from SourceForge.
It will then unzip the file and start the setup program.
Version 0.9.6.2 July 1, 2017
Minor enhancements to the version update routines.
Added a button to download the latest Grub2Win release.
Version 0.9.6.1 June 29, 2017
Fixed an error with the new four digit version numbers.
Version 0.9.6.0 June 28, 2017
The Grub2Win version numbers now have 4 digits instead of 3 digits.
Starting with this version “0.9.6.0”.
The Older 3 digit versions have been expanded by adding
a “0.” to the front.
Version 0.9.5.8 June 26, 2017
Enhanced the EFI partition scan routines.
The update log will now scroll instead of overflowing the screen.
Minor updates to the GUI and help files.
Version 0.9.5.7 June 19, 2017
Microsoft does not allow EFI partitions to reside on removable media such as
flash drives or SD memory cards.
Grub2Win encounters serious errors when attempting to update EFI partitions
on removable disks.
Grub2Win now checks each disk to see if it is removable.
It will now skip removable disks when updating the EFI modules.
Version 0.9.5.6 June 18, 2017
Cleaned up obsolete compatibility code that has not been
used for at least one year.
Minor updates to the update reminder routines and help files.
Version 0.9.5.5 June 15, 2017
Minor updates to the GUI.
Version 0.9.5.4 June 12, 2017
Grub2Win will now remind you to check for updates every 30 days after it is installed.
Using the GUI, the update reminder can be disabled, or set to 30, 60 or 90 days.
A button has been added to the main configuration screen
to manually check for updates.
Version 0.9.5.3 June 9, 2017
Minor fixes and enhancements to the GUI and help files.
Version 0.9.5.2 June 6, 2017
Grub2Win now ensures that the main directory (usually C:\grub2) is not compressed at setup time.
If the main directory is ever compressed, you will be given the option to
have the program de-compress the directory and restart.
Version 0.9.5.1 June 5, 2017
The BIOS and EFI boot modules have been updated to handle NTFS compression in most cases.
NTFS compression can still cause minor boot time errors in GNU Grub, so it is not recommended.
Grub2Win now checks whether the main directory (usually C:\grub2) is compressed.
If it finds the directory is compressed, a warning message is issued that
shows the command needed to uncompress the directory.
EFI users - your EFI modules will be updated to level 125.
Version 0.9.5.0 May 26, 2017
Cleaned up the few remaining issues I know of.
These were very minor glitches in the GUI and themes.
Version 0.9.4.9 May 25, 2017
Corrected a problem in the setup routine.
This bug caused setup to fail with an incorrect
overwrite error, in certain very specific situations.
Version 0.9.4.8 May 24, 2017
Fixed a couple of minor glitches in the GUI.
Version 0.9.4.7 May 23, 2017
Added a new theme background called “Skiing”.
There are now nine themes included when you set up Grub2Win.
Small enhancements to the Grub2Win GUI.
Help file updates.
Version 0.9.4.6 May 19, 2017
By compressing the theme images, considerable disk space was saved.
The seven additional themes are now included in the base Grub2Win install.
No need to download and install additional themes.
Version 0.9.4.5 May 16, 2017
Several improvements to the Customize Theme GUI.
There is now an option to reset your changes to the
standard factory settings.
Version 0.9.4.4 May 12, 2017
Fixed a few minor glitches in the Customize Theme GUI.
Version 0.9.4.3 May 11, 2017
Minor enhancements to the Customize Theme GUI.
Version 0.9.4.2 May 9, 2017
Several new tailoring options were added to the theme customization
Menu. You can now choose the text colors for the menu list items,
The selected item and the Grub prompt.
Other minor enhancements to the GUI and setup routines.
Fixed a bug in the XP setup.
Version 0.9.4.1 April 29, 2017
Updated the GNU Grub embedded code to the newly released
Version 0.2.02.
Version 0.2.02 in no longer beta or a release candidate, but a fully
tested software package! The previous version, 2.00 was
released almost five years ago in June 2012!!
When you install this version on an EFI machine, your Grub2Win
EFI modules will be upgraded to level 124.
I also added a facility to tailor the Grub2Win boot time themes.
Elements that can be edited include the theme background,
scroll bar, version display, boot mode display and timeout
clock style.
Presently, there are two themes “Grub2win” and “Starfield”.
More themes will be added in the coming weeks.
Updates to the help file and GUI to accommodate theme
editing were made.
Version 0.9.3.3 April 8, 2017
Minor enhancements to the GUI and theme files.
Version 0.9.3.2 April 6, 2017
The animated Grub boot screens will now show the
release number of the Grub2Win program.
Version 0.9.3.1 April 4, 2017
Setting the Grub timeout to 99 seconds will now disable
the Grub default countdown clock.
Version 0.9.3.0 April 3, 2017
The initial installation of EFI modules, BCD entries and
XP boot.ini modifications will now happen at setup time.
Previously, these actions were performed by the Grub2Win GUI.
This should simplify the install process.
Added a facility to control the default boot entry of a submenu.
Version 0.9.2.3 March 28, 2017
Minor enhancements to the help facility and generated grub.cfg file.
Version 0.9.2.2 March 27, 2017
Enhanced the graphic allocation routines to scale the GUI
consistently across a wide range of monitors and video resolutions.
This includes monitors using both landscape and portrait orientation.
Minor changes to the help files.
Version 0.9.2.1 March 26, 2017
The bootinfo disk utility now shows the disk partition style
either GPT or MSDOS.
Minor enhancements to the GUI and help files.
Version 0.9.2.0 March 23, 2017
Updated the embedded GNU Grub boot code from 2.02~rc1 to 2.02~rc2.
I have tested the new Grub code on several systems and it seems quite solid.
It corrects a number of boot bugs and includes updated language translations.
On EFI systems, the Grub2Win EFI modules will be updated to level 122
when you run Grub2Win.
Minor improvements were also made to the EFI rescue script.
Version 0.9.1.9 March 21, 2017
Fixed a bug that sometimes caused the setup routine to hang.
This only happened on certain BIOS systems when installing to
a drive other than C:
Version 0.9.1.8 March 15, 2017
Corrected an error in the previous configuration scan routine.
Minor enhancements to the GUI and help files.
Version 0.9.1.7 March 13, 2017
Minor enhancements to the GUI and help files.
Version 0.9.1.6 March 12, 2017
Corrected an error in the bootinfo menu for XP systems.
Minor enhancements to the GUI and help files.
Version 0.9.1.5 March 11, 2017
Updated some of the icon png files to make the names
more consistent.
Updates to the help documentation.
Version 0.9.1.4 March 10, 2017
Minor enhancements to the GUI and help files.
Version 0.9.1.3 March 9, 2017
Minor fixes to the GUI.
Updates to the help files.
Version 0.9.1.2 March 7, 2017
Fixed some bugs that were revealed when adding submenu support.
Set up variable exports to enable graphics within submenus.
Version 0.9.1.1 March 7, 2017
Added limited submenu support.
Minor fixes to the GUI and syntax scan routines.
Version 0.9.1.0 March 4, 2017
Removed the Windows boot OS type for BIOS systems only.
If you wish to boot Windows, it should be selected from
The Microsoft BIOS boot manager screen.
On BIOS systems, this occurs before Grub2Win is loaded.
The Windows boot OS type remains in place for EFI systems.
Minor enhancements to the syntax scanner.
Updates to the help files to reflect these changes.
Version 0.9.0.4 February 18, 2017
Fixed a problem in the syntax scanner.
Updates to the help files.
Version 0.9.0.3 February 11, 2017
Minor enhancements to the EFI update GUI.
Version 0.9.0.2 February 9, 2017
*** Note: There are major code changes in this release. ***
Updated to the latest version of GNU Grub code. Version 2.02-RC1.
For several years, GNU Grub has been stuck in a beta release (2.02~beta2).
The major Linux distributions have used this for some time.
They consider it released code.
GNU has recently released Grub 2.02-RC1 as a release candidate, no longer a beta.
I have tested this release on several Linux and Windows systems.
I have not encountered any problems.
Version 0.8.2.5 February 8, 2017
Further enhancements to the Bootinfo disk and partition display utility.
Version 0.8.2.4 February 6, 2017
Added flowcharts to the “How it works” advanced topic in Grub2Win help.
These flowcharts graphically show the boot process for both EFI and BIOS systems.
Minor enhancements to the Bootinfo disk and partition display utility.
Version 0.8.2.3 February 3, 2017
Added a rescue function to the EFI setup routine.
The rescue function is used if you have errors at boot time that corrupt the Grub2Win menu.
You can simply enter “rescue” at the Grub command prompt to load a very basic Grub menu.
This basic menu will allow you to boot Windows in nearly any circumstance.
The new rescue function is only available on EFI machines.
Your Grub2Win EFI code will be upgraded to level 120 when you run Grub2Win.
Minor cosmetic changes to the code in several of the template files.
Version 0.8.2.2 February 1, 2017
Enhanced the ISO boot function to detect missing kernel and initrd files in the loopback filesystem.
Further enhanced the syntax scan routines.
Version 0.8.2.1 February 1, 2017
Corrected some minor errors in the syntax scan routines.
Version 0.8.2.0 January 31, 2017
Added a new facility to check the basic syntax of Grub configuration (.cfg) files.
You can click the "Syntax" button on the main configuration screen and select a file to be syntax checked.
The syntax checker only flags basic errors such as unmatched quotes, if fi clauses and brackets.
More detailed checking may be added in a future release.
Minor updates to the GUI and help files.
Version 0.8.1.7 January 24, 2017
Established a new directory called C:\grub2\userfiles.
The userfiles directory is initially empty.
You can store any files you desire for customization, documentation, cfg files, utilities etc.
When you upgrade Grub2Win, any files stored in the userfiles directory will be migrated to the new directory intact.
Enhanced the bootinfo utilities:
Support was added for scanning CD drives.
Serveral other fixes and new features were added.
Version 0.8.1.6 January 12, 2017
Enhanced the bootinfo utilities.
You can now browse disks, partitions and files from within the new bootinfo "Scan Disks and Partitions" entry.
This tool can be used at boot time to locate partitions and files from within the Grub2Win boot menu.
No OS needs to be running, so this is a useful tool for diagnosis.
Version 0.8.1.5 January 9, 2017
Minor fixes to the GUI and help files.
Version 0.8.1.4 January 8, 2017
The isopath variable, remix kernel and android boot directory locations can now be set using Windows file
and directory browsing facilities.
The background for user menu titles was made lighter for better readability.
Minor updates to the GUI and help files.
Version 0.8.1.3 January 6, 2017
Minor updates to the GUI and themes.
Established a variable "$reviewpause" which is set by the Grub2Win pause facility
This variable can be used in custom code and isoboot menu entries.
Added a diagnostic display to the g2wisoboot function.
Version 0.8.1.2 January 2, 2017
Minor updates to the GUI and themes.
Updated some of the sample files and help documentation to reflect recent changes.
Added an additional icon to the standard icon set.
Version 0.8.1.1 January 1, 2017
Updates to the getbootpartition and g2wisoboot functions to improve error handling and diagnostics.
Updates to several templates to accomodate the function changes above.
New globe icon for the boot countdown timer clock.
Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor