Version 0.8.1.0 December 30, 2016
You can now directly boot ISO files using the GNU Grub Loopback facility.
A new Grub2Win OS type called "isoboot" will assist the user in creating the proper custom code.
Simply setting four variables and calling the g2wisoboot function will boot most ISO files.
A new icon was added for isoboot. Several themes were widened for better appearance at boot time.
Minor fixes to the GUI and boot time pause diagnostic setup.
Updates to the help and sample files to cover the new isoboot function.
Version 0.8.0.8 December 22, 2016
Minor fixes to the setup GUI and backup routines.
Version 0.8.0.7 December 19, 2016
Added code to ensure that the C:\grub2 and C:\grub2.old directories have no open files during setup.
Open files in these directories at setup time can cause errors.
Version 0.8.0.6 December 19, 2016
During setup, the program now checks the target drive to ensure enough free space is available to complete the install.
Version 0.8.0.5 December 6, 2016
Code cleanup:
Removed obsolete code and functions that are no longer used.
Minor GUI enhancements.
Version 0.8.0.4 December 4, 2016
Fixed an error in the custom code sample generation routines.
Version 0.8.0.3 December 3, 2016
Minor fixes to the GUI.
Version 0.8.0.2 November 30, 2016
Fixed a minor error in the Linux bootparm generation routines.
Removed old obsolete graphic modes 320x200 and 640x400.
These sometimes cause display problems at boot time.
Version 0.8.0.1 November 23, 2016
If you set a hotkey for a menu entry, it will now display at boot time.
The hotkeys will appear to the right side of the associated menu entry.
Minor enhancements to the GUI.
Version 0.8.0.0 November 19, 2016
Added hotkey support so you can use a single keystroke at boot time to select a Grub menu entry.
Hotkeys can also be useful on tablets where there is no keyboard. Some tablets generate a character when you press the volume up or volume down button. On some models, this hotkey can be used at boot time to select a Grub menu entry without using a keyboard.
GNU Grub does not have native touchscreen support at this time.
Minor enhancements to the GUI.
Updated the help documentation to reflect hotkey customization.
Version 0.7.9.1 November 2, 2016
Added support for 32 bit Android and Remix distributions. Parms can now be generated to load 64 or 32 bit kernels.
The Nouveau driver parms for Nvidia grapics cards can now be generated
for Android and Remix systems.
Updated the help documentation to reflect these changes.
Version 0.7.9.0 October 28, 2016
Updated the GNU Grub modules to the latest level (2.02~beta2-36ubuntu11)
The new Grub2Win EFI modules will be installed when you run the program.
Updated the boot time help langauage translation files for Catalan, Danish and Brazilian Portuguese.
Minor GUI fixes.
Version 0.7.8.9 October 24, 2016
Added the Processor Type, Number Of Cores and Installed Memory to the BIOS
info display and diagnostic files.
Version 0.7.8.8 October 17, 2016
Fixed an infrequent error which caused the EFI module install to fail.
More enhancements to the BCD diagnostics.
Version 0.7.8.7 October 11, 2016
Further enhanced the diagnostic routines to capture more detailed BCD status information.
Version 0.7.8.6 September 18, 2016
Minor enhancements to the diagnostic routines.
Updated the default Android directory to the latest release, android-6.0-r1
Version 0.7.8.5 September 10, 2016
Minor fixes to the GUI and Boot Info display.
Version 0.7.8.4 September 6, 2016
Grub2Win will now automatically collect diagnostic data when it detects a severe error.
If an error occurs, you will be asked to approve the collection of data. Directory C:\grub2\diagnose will then be created, and the diagnostic data written.
Version 0.7.8.3 August 9, 2016
Refreshed the GNU Grub boot modules and libraries to the latest level (2.02~beta2-36ubuntu3.2).
For EFI machines: your EFI partition will be updated to level 118 when Grub2Win is run.
The grub.cfg file will now be generated using the all_video driver module instead of loading discrete video drivers. This should make graphics initialization more consistent and reliable.
Version 0.7.8.2 July 31, 2016
Added a check to ensure that the EFI partition has sufficient freespace to hold the Grub2Win EFI modules.
Minor fixes to the GUI.
Version 0.7.8.1 June 27, 2016
The Grub2Win help facility will now use standard HTML and will be displayed via the user's default browser.
The older Windows .chm help file format was used previously.
This update should enhance the compatibility of Grub2Win help across diverse systems.
Version 0.7.8.0 June 8, 2016
Allow the program to be run with parmameter "Silent".
This will do an automatic install to the C: drive and will add BIOS or EFI entries without user input.
Minor updates to the BootInfo displays.
Version 0.7.7.1 May 27, 2016
The setup routines now check that the current Windows system language is supported by Grub2Win.
The language support errors are now logged both at setup time and each time Grub2Win is run.
Fixed a German language detection issue.
Minor enhancements to the EFI diagnostics.
For EFI machines: your EFI partition will be updated to level 117 when Grub2Win is run.
Version 0.7.6.7 May 17, 2016
Hide the "BIOS Info" button on systems where the BIOS section of the registry is not populated.
This may happen on older systems and those that are running in a virtual environment like VirtualBox.
Added a utility section to the BootInfo facility.
This lets you reboot, list the disks and partitions and list your graphic card's modes.
For EFI systems, there is a selection to boot the system's firmware setup.
Version 0.7.6.6 May 15, 2016
For non XP systems:
Added a button to the main configuration screen.
It that displays information about the BIOS, System, Motherboard and Secure Boot status.
The data is derived from the Windows registry. It is also stored in C:\grub2\update.log
Version 0.7.6.5 May 13, 2016
Grub2Win now issues an error message on EFI systems if "Secure Boot" is enabled in the EFI firmware.
"Secure Boot" must be disabled for Grub2Win (and many other programs) to boot properly.
An error is now issued if the default Windows language use a double byte character set. This causes problems interpreting the return strings from the Microsoft bcdedit and diskpart utilites.
A workaround is to install the US English language pack and use it to run Grub2Win. You can then switch back to your native language.
Grub boot time messages will be in the language you select when running Grub2Win
Registry info about the System, BIOS, motherboard and "Secure Boot" status is now collected for diagnostic purposes. The info is stored in C:\grub2\update.log
Version 0.7.6.4 May 10, 2016
Added an option to save the last OS that Grub2Win booted. This will be the default OS for the next boot.
The option is set up by using the "Default = Last Booted OS" checkbox on the menu configuration screen.
If the above box is not checked, the specific OS you configure will always be the default.
Changed the default graphics mode to auto. This will generate set gfxmode=1024x768,800x600,auto so there are fallbacks if a mode doesn't work properly.
Version 0.7.6.3 May 6, 2016
Minor fixes to the GUI.
For EFI systems only: Improved the EFI partition scan routines.
Simplified and enhanced the EFI rescue code.
The grub2win directory in your EFI partition will be updated to level 116 when Grub2Win is run.
Version 0.7.6.2 May 4, 2016
For EFI systems only:
Refreshed the Grub EFI 32-Bit modules to the latest patch level available from GNU.
The grub2win directory in your EFI partition will be updated to level 115 when Grub2Win is run.
Updated the EFI partition letter assignment routine to fix a minor issue.
Version 0.7.6.1 May 1, 2016
For EFI systems only:
Added "rescue" code to the grub2win EFI partition.
This will help you boot Windows even if the C:\grub2 directory is missing or critical Grub files are accidentally deleted from your C: drive.
Version 0.7.6.0 April 28, 2016
Minor fixes to the XP update routines.
Version 0.7.5.9 April 26, 2016
Refreshed the Grub EFI and BIOS modules to the latest patch level available from GNU.
For EFI machines, the grub2win directory in your EFI partition will be updated to level 112 when Grub2Win is run.
Version 0.7.5.8 April 24, 2016
Fixed a bug that caused Grub2Win to crash when scrollbars were in certain positions. This mostly affected XP users.
XP users can now install Grub2Win to any partition. Not just the C: drive.
Minor enhancements to the GUI.
Version 0.7.5.7 April 20, 2016
Routine code cleanup.
Removed obsolete code and functions.
Version 0.7.5.6 April 15, 2016
Minor enhancements to the uninstall scripts.
Improvements to the EFI uninstall function.
Version 0.7.5.5 April 13, 2016
Enhanced the uninstall scripts to retry directory deletes if a file is in use.
Improvements to the GUI uninstall function.
Version 0.7.5.4 April 9, 2016
Added the motherboard CMOS date and time to the bootinfo display.
Minor enhancements to the GUI.
Version 0.7.5.3 April 7, 2016
Ensure that a C:\grub2\grub.cfg file exists when the setup process completes.
Minor enhancements to the GUI.
Version 0.7.5.2 April 4, 2016
Improvements to the custom code routines.
Minor updates to the GUI and help files.
Version 0.7.5.1 April 3, 2016
Improvements to the custom code routines.
Sample code will now be tailored to match the OS type entered.
Minor refinements to the uninstall code.
Version 0.7.5.0 April 1, 2016
Custom code will now be stored within the menuentry instead of using a called function.
This should make boot-time diagnosis easier since the inline code will now be visible using the "e" command.
Your existing grub.cfg file will be converted to the new format the first time grub2win.exe is run to completion.
Version 0.7.4.2 March 30, 2016
Added a Bootinfo entry to the basic grub.cfg file created by default.
Updated Bootinfo to include a Grub formatted list of disks and partitions.
Minor enhancements to the setup process.
Version 0.7.4.1 March 28, 2016
Minor enhancements to the setup process.
Version 0.7.4.0 March 26, 2016
Added support for 32 bit EFI firmware.
The setup process now installs the appropriate libraries and EFI boot module based on the detected EFI firmware mode (64 or 32 bit).
Updates to the doc and help files.
Version 0.7.3.2 March 17, 2016
Removed the diagnosic countdown from the character mode script. This is now available from the "bootinfo" menuentry.
Version 0.7.3.1 March 16, 2016
Added a new menuentry type and icon for "bootinfo".
This will display Grub variables and other info at boot time.
Allow 32 bit Windows EFI systems to run Grub2Win with a warning.
Minor changes to the GUI and help files.
Version 0.7.3.0 March 14, 2016
Added support for Android Remix.
Updated documentation and added an icon for Remix.
Version 0.7.2.3 March 7, 2016
Small improvements to the setup GUI and diagnostic scripts.
Version 0.7.2.2 March 4, 2016
Minor changes to the setup GUI.
Version 0.7.2.1 March 2, 2016
On EFI systems, Windows can have only one Grub2Win menu entry. This is now enforced.
Multiple instances of Windows within the single Windows menu entry are allowed.
Version 0.7.2.0 February 8, 2016
Fixed an array subscript overflow bug.
This only occurs on EFI systems that have more than four Windows instances.
Version 0.7.1.9 January 31, 2016
Minor revisons to the GUI and help files.
Version 0.7.1.8 January 8, 2016
Minor revisons to the GUI and help files.
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation