2019 and Earlier

Google Translate Button


Version 2.1.2.4        December 23, 2019




Rearranged the GNU Grub boot menu to allow more menu entries per page.




Refreshed Clover to level 5101.






Version 2.1.2.3        December 18, 2019





Minor updates to the GUI and help files.



Refinements to the version update routines.




Refreshed Clover to level 5100.






Version 2.1.2.2        December 13, 2019





Further fixes to the user section routines.



On rare occasions, Grub2Win cannot determine whether a system is using EFI or BIOS firmware.


In these unusual instances, the program will prompt the user for the firmware type.






Version 2.1.2.1        December 9, 2019





Enhanced the user section update routines.


Added a User Section topic to the help files.






Version 2.1.2.0        December 4, 2019





Minor fixes to the GUI and help files.


User section entries should now display properly.






Version 2.1.1.9        December 2, 2019





Reorganized several backup directory locations for consistency.


Established file C:\grub2\userfiles\usersection.cfg.

This will hold the user section code.


Added a function to edit the user section code within the GUI.


Refreshed the Hungarian and Korean language files to the latest level.






Version 2.1.1.8        November 26, 2019





Refined the EFI backup and restore functions.






Version 2.1.1.7        November 24, 2019





Moved the storage for custom configurations from

C:\grub2\userfiles to C:\grub2\windata.

This was done to avoid confusion.


Established directory C:\grub2\userfiles\user.misc.files.

This directory can be used to store any files the user wants to

persist when Grub2Win is updated.




Refreshed Clover to level 5099.






Version 2.1.1.6        November 19, 2019





Enhanced the BCD firmware scan routines to

detect and repair certain BCD errors.






Version 2.1.1.5        November 12, 2019





Minor updates to the GUI and help files.




Refreshed Clover to level 5098.






Version 2.1.1.4        October 31, 2019





Added a warning when the default EFI boot module

is changed from Grub2Win to another program.


This usually happens when a user runs

Microsoft Windows or Linux service updates.



Added a standard function to enhance Btrfs partition boot support.




Your EFI partition modules will be updated to level 141.







Version 2.1.1.3        October 27, 2019





Minor updates to the GUI and help files.







Version 2.1.1.2        October 21, 2019





Added support for subvolumes on Btrfs root partitions.

When Grub detects the /@ directory on a root Btrfs partition,

it adds the necessary rootflags=subvol=@ parameter.




Refreshed Clover to level 5097.






Version 2.1.1.1        October 18, 2019





Changed the EFI detection routine to accept a specific BIOS return code.

Return code 1314 sometimes occurs in error on certain BIOS Windows builds.

This workaround may be removed in the future if it causes EFI system problems.




Grub2Win support of Antergos Linux has been withdrawn.

The Antergos team has discontinued its development and support.

The suggested replacement for Antergos Linux is Manjaro Linux.

Manjaro is currently supported and is being actively developed.

Like Antergos, Manjaro is based on Arch Linux.




Refreshed Clover to level 5096.






Version 2.1.1.0        September 28, 2019





Enhanced Android kernel file support:


Grub2Win now allows you to select the Android kernel file by name.

The file name and path are validated to ensure the file exists on a mounted NTFS partition.


Other minor fixes to the GUI and help files.






Version 2.1.0.9        September 16, 2019





Minor updates to the GUI and help files.






Version 2.1.0.8        September 11, 2019





Added support for the Manjaro distribution of Linux.


The developers of  Antergos Linux are phasing out it’s distribution and support.

Grub2Win support for Antergos will be withdrawn shortly.


Both Manjaro and Antergos are derived from Arch Linux.

Manjaro seems an appropriate replacement for Antergos.

The Manjaro distribution is still under active development and is well supported.




Refreshed Clover to level 5070.






Version 2.1.0.7        September 9, 2019





Added an option that forces the EFI firmware to unconditionally load Grub2Win at boot time.


The new unconditional option should force the EFI firmware to boot Grub2Win.


This is useful in situations where firmware does not honor the boot order as specified in EFI standards.


The problem is usually caused by older EFI firmware or corruption of the EFI pointers in NVRAM.







Version 2.1.0.6        September 3, 2019





Re-wrote some of the EFI kernel setup routines for portability.

This is in preparation for a future option to have the GNU Grub kernel

directly loaded from the /efi/boot directory.



Your EFI partition modules will be updated to level 140.


Added several new display sizes to the graphics mode options.




Refreshed Clover to level 5058.






Version 2.1.0.5        August 30, 2019





Minor fixes to the GUI and help files.






Version 2.1.0.4        August 10, 2019





Removed support for FreeBSD.


The FreeBSD boot process has recently become too complex.

Grub2Win can no longer generate FreeBSD grub code automatically.


You can still use Grub2Win to boot FreeBSD via custom code.


Here is a sample of custom code for FreeBSD.

You will need to tweak it for your configuration and hardware.



      insmod bsd

      insmod ufs2

      insmod part_gpt

      set root='(hd0,gpt4)'

      search --no-floppy --fs-uuid --set $UUID

      kfreebsd /boot/kernel/kernel

      kfreebsd_loadenv /boot/device.hints

      kfreebsd_loadenv /boot/kernel/linker.hints

      set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ada0p4

      set kFreeBSD.vfs.root.mountfrom.options=rw

      set kFreeBSD.module_path="/boot/kernel;/boot/modules






Version 2.1.0.3        August 6, 2019





Rearranged the Boot Information and Utilities menu for clarity.


Minor fixes to the GUI and help files.



Your EFI partition modules will be updated to level 139.






Version 2.1.0.2        July 30, 2019





Grub2Win will now try to use higher default resolutions for the boot menu.

This will occur when you select the “** Auto **” graphics mode.


Minor fixes to the GUI and help files.




Refreshed Clover to level 5033.






Version 2.1.0.1        July 9, 2019





Corrected a minor error in the gnugrub.kernel.bios module generation.


Your EFI partition modules will be updated to level 138.






Version 2.1.0.0        July 5, 2019





This version includes the new GNU Grub 2.04 boot modules and libraries.


Your EFI partition modules will be updated to level 137.



The following list of changes is from the GNU Grub 2.04 NEWS file:


* GCC 8 and 9 support.

* Gnulib integration overhaul.

* RISC-V support.

* Xen PVH support.

* Native UEFI secure boot support.

* UEFI TPM driver.

* New IEEE 1275 obdisk driver.

* Btrfs RAID 5 and RAID 6 support.

* PARTUUID support.

* VLAN support.

* Native DHCP support.

* Many ARM and ARM64 fixes.

* Many SPARC fixes.

* Many IEEE 1275 fixes.

* ...and tons of other fixes and cleanups...



The updated GNU Grub version 2.04 user manual is available here:


https://www.gnu.org/software/grub/manual/grub/grub.html







Version 2.0.1.8        July 3, 2019




** Note: This is the last version that will include GNU Grub 2.02 boot modules.



Minor updates to the GUI and help files.



The ‘Portuguese (Brazil)’ language dialect help file has been replaced.

It is now simply named ‘Portuguese’.






Version 2.0.1.7        June 22, 2019





Automated the installation of Clover modules to the EFI partition when needed.





Refreshed Clover to level 4972.







Version 2.0.1.6        June 8, 2019



       



Rewrote several of the disk and partition scan routines to improve reliability.





Refreshed Clover to level 4945.



 




Version 2.0.1.5        June 4, 2019  


     


Rewrote several diagnostic and logging routines to improve error reporting capabilities.


Revised the review sleep command to allow cancellation of a boot.





Refreshed Clover to level 4934.



 



Version 2.0.1.4        May 15, 2019


     


Added the AutoResDir parameter to the setup program.


This allows automatic setup of theme backgrounds based on the current screen resolution.


Fixed a potential screen painting error on the main menu.


Added some additional diagnostic code to the EFI partition assign routines.


 



Version 2.0.1.3        May 8, 2019



Corrected a file buffer clearing error.

In certain unusual situations, this could possibly cause duplicate user.config files.


 



Version 2.0.1.2        May 6, 2019




Corrected an error in the submenu default selection variable.



Added a warning message for user section entries.



Minor updates to the GUI.





Version 2.0.1.1        May 3, 2019





Moved the custom and submenu code from C:\grub2\grub.cfg to C:\grub2\userfiles\user.config.

Your code will be converted on the first run of this release of Grub2Win.



Minor improvements and fixes to the previous configuration scan routines.



Moved the standard functions code to a position early in the grub.cfg file.

This is to prevent user syntax errors from affecting the standard functions.





Refreshed Clover to level 4920.






Version 2.0.0.9        April 15, 2019




Added a ‘Set Grub2Win As The Default’ button that appears when appropriate.


Improvements to the BCD parse and restore routines for greater reliability.


Added the SetAsDefault option to the setup program parms.


Added some additional diagnostic code to the BCD parse routines.




Note: Your Grub2Win EFI modules will be updated to level 133 with this release.






Version 2.0.0.8        April 6, 2019




Several improvements to the partition scan routines.


Utilization is now shown for Linux Ext4, Ext3, Ext2 and Btrfs filesystems,

as well as the filesystem label and partition UUID.


Updates to the GUI and help files.






Version 2.0.0.7        April 3, 2019




Minor changes to the GUI and enhancements to the setup routines.





Version 2.0.0.6        March 30, 2019




Improved the detection of various boot menu errors.


Enhanced the extended partition detection scan routine.


Improvements to the diagnostics email routine.


Minor enhancements to the GUI.





Refreshed Clover to level 4910.






Version 2.0.0.5        March 26, 2019




Automated the diagnostic process.


When you click the blue “Diagnostics” button on the main Grub2Win screen,

diagnostic data will be created and compressed as file C:\grub2\diagnose.7z


A customized email will then be created with the To: address and subject filled in.

All you need do is attach the C:\grub2\diagnose.7z file and send the email.






Version 2.0.0.4        March 23, 2019




Fixed a bug in the custom code generation routine that, in very specific

circumstances, prevented custom code from being properly created.


Enhanced the custom code edit routines for improved reliability.


Added partition codes “4F” and “EF” to the partition codes table.


Added these two GPT Partition codes


    Sony Boot Partition                F4019732-066E-4E12-8273-346C5641494F


    Lenovo Boot Partition        BFBFAFE7-A34F-448A-9A5B-6213EB736C22






Version 2.0.0.3        March 17, 2019




Further refinements to the new partition scan modules.


Added diagnostic routines to help detect BCD corruption errors on EFI systems.






Version 2.0.0.2        March 15, 2019




Code cleanup for the new partition scan modules.


Added disk drive sector size to the disk report


Added partition code “82” which was missing, to the partition scan routines.





         

Version 2.0.0.1        March 12, 2019




** This is a major release and changes the way Grub2Win finds partitions. **


When you run Grub2Win, the program now scans your disk drives searching

for Linux extx and Btrfs partitions.


It obtains the UUID’s and partition labels. Then a Linux partition database is built.


When you add a new Linux menu entry, Grub2Win refers to the database

to offer you partition addresses, UUID’s and labels for selection.


You can see the partition scan results by running Grub2Win “System Info”

then run the disk report.





Refreshed Clover to level 4895.




         

Version 1.0.8.2        March 6, 2019




Complete rewrite of the partition scan routines using low level disk reads.


This allows Grub2Win to obtain label, UUID and filesystem information

from Linux and Apple filesystems as well as Windows.


I am working on a release of Grub2Win that will use this data to help build

the grub.cfg file.


For now, you can see the new partition data in the Grub2Win disk report.



************************************************************


**      Credit goes to Joakim Schicht and his PartDump utility.                 **

**      I used his code as a model for building partition information.         **


                 Many Thanks Joakim!


*************************************************************



I have included code to handle most common partition types. If you encounter

a partition type error message, please notify me so I can fix it.



 

         


Version 1.0.8.1        February 10, 2019




More small fixes to the User Files routines.


Fixes GUI problems that can occur when there are a large number of user files.





Version 1.0.8.0        February 4, 2019




Minor fixes to the User Files routines.



Refreshed Clover to level 4871.






Version 1.0.7.9        February 2, 2019




You can now add your own custom theme backgrounds, icons and clockfaces.


Your files will be stored in the C:\grub2\userfiles directory.

They will be preserved when Grub2Win is run multiple times or upgraded.


See the User Files topic in Grub2Win help for details.



Note: Users who currently have custom icon files should move them.

The new icon location is the  C:\grub2\userfiles\user.icons  directory.






Version 1.0.7.8        January 31, 2019




Minor fixes to the GUI and help files.






Version 1.0.7.7                        January 27, 2019




Added two new utility actions to the EFI Partition Operations menu.


These actions allow you to back up and restore your EFI partition files.



Refreshed Clover to level 4862.



Set the Android X86 parameters to reflect the latest release,  8.1-r1






Version 1.0.7.6                        January 14, 2019




The Grub2Win automatic search options now include partition search by UUID.

This is an addition to the current searches by partition disk address or label.


Minor enhancements to the GUI.


Refreshed Clover to level 4844.





Version 1.0.7.5                        January 9, 2019




Further refined the EFI synchronization process for greater consistency

in some unusual situations.


Added a query facility to the Reboot utility.


Minor fixes to the GUI and help files.





Version 1.0.7.4                        January 7, 2019




Refined the EFI synchronization process for machines where

the GNU Grub modules are installed to the EFI partition.



Minor fixes to the GUI.





Version 1.0.7.3                        January 5, 2019




Optional install of all GNU Grub modules to your EFI partition.

This is only needed if your Windows partitions are encrypted.


Most users should continue installing to a normal NTFS partition.



Enhanced the options for unattended batch setup of Grub2Win.



Renewed the SSL signing certificate. It will now expire in January 2020.






Version 1.0.7.2                        December 18, 2018




Grub2Win now has the ability to browse directories and edit files in your EFI partition.


You can also copy directories and files to or from your EFI partition.

Directories and files can also be renamed and deleted.


Clover EFI for OSX can now be downloaded and installed by Grub2Win while you are running Windows.

This makes it easier to set up OSX boot for Hackintosh machines.


Updates to the help files to reflect these new features.






Version 1.0.7.1                        December 11, 2018




Improved support for older machines with mixed mode 64 / 32 bit EFI firmware.

Old 32 bit EFI firmware sometimes causes problems at boot time.


Consolidated the settings for Grub2Win into a single file.






Version 1.0.7.0                        December 4, 2018




This release includes some major improvements to Grub2Win:


Support was added for Antergos Linux


Clover EFI 64 bit support was added.

This enables direct boot of Apple OSX from the Grub menu.


The graphic scaling routines were completely rewritten.

This should improve screen scaling on high resolution displays.


Added the ability to boot Linux systems using both root and boot partitions.

Both partitions can be located by disk address or partition label.


Refreshed the Spanish boot time help file to the latest level.




Version 1.0.6.4                        October 30, 2018




General code cleanup.


Several of the source module names have been changed to clarify their function.


The script functions called from C:\grub.cfg have been removed from the generated grub.cfg file.

They have been consolidated in C:\grub2\winsource\standard.functions.cfg.


The g2wisoboot function has been modified to accept multiple initrd files.

They are set within the initrdpath variable.





Version 1.0.6.3                        October 21, 2018




Several updates and corrections to the help files.




Version 1.0.6.2                        October 18, 2018




Updated the Android generation parameters for the latest release of Android X86.


Note that Remix Linux has been removed from Grub2Win.

This is because the Remix developer abandoned the software about 1 year ago.


I recommend that Remix users migrate to Android X86 release 7.1-r2



Fixed a misleading “** Unlabeled **” message in the disk report.




Version 1.0.6.1                        October 11, 2018




Added the option to delete the install files after setup completes successfully.




Version 1.0.6.0                        October 8, 2018




Several enhancements to the download, setup and install routines.




Version 1.0.5.9                        October 2, 2018




The setup routine now checks for encryption on the install target partition.

Installation to encrypted partitions will not be allowed.


This is because GNU Grub cannot read encrypted partitions at boot time, so it will not initialize properly.


If the partition is encrypted (usually with BitLocker), a warning message appears.

You can then install Grub2Win to another unencrypted partition.


Instructions have been added to the Grub2Win help file for creating an unencrypted partition.


This is for cases where there is no unencrypted partition available.




Refreshed the Chinese (simplified) locale file to the latest level.




Version 1.0.5.8                        August 31, 2018




Small fixes and enhancements to the Grub2Win setup routines.




Version 1.0.5.7                        August 22, 2018




Further refinements to the EFI setup routines.




Version 1.0.5.6                        August 13, 2018




Minor enhancements to the EFI setup routines.




Version 1.0.5.5                        August 4, 2018




Enhanced the 32 Bit EFI setup.


Note: When you install this release, the Grub2Win modules

in your EFI partition will be refreshed to level 128.


Minor fixes to the GUI.




Version 1.0.5.4                        July 9, 2018




Updated the Finnish language locale file to the latest level.


Minor fixes to the GUI.




Version 1.0.5.3                        June 5, 2018




Updated the Grub2Win calls of notepad.exe.

This was done to ensure compatibility with all versions of Windows.




Version 1.0.5.2                        June 2, 2018




Added a theme customization option to select the color of the clock.


Code cleanup of the theme edit and generation routines.


Grub2Win now uses Windows temporary storage for all work files.


Fixed a minor problem in the BIOS BCD routine.


Updated the “Entering Custom Code” topic in the help file.




Version 1.0.5.1                        May 21, 2018




Added code to ensure that calls to Windows Notepad work properly.


Several enhancements to the syntax check code.




Version 1.0.5.0                        May 18, 2018




Corrected the OS bits display for some older 32 bit and XP machines.


Cleaned up a couple of small issues in the language detection code.


Added an option to set the language automatically.

This is based on the currently selected Windows language.




Version 1.0.4.9                        May 10, 2018




Minor updates to the GUI and help files.





Version 1.0.4.8                        May 2, 2018




Revised the Android boot parameters to reflect Android X86 release 7.1


Grub2Win now supports Android and Remix on 64 bit systems only.


32 bit Android support has posed a number of problems and has been removed.


Minor updates to the GUI and help files.




Version 1.0.4.7                        April 22, 2018




Several enhancements to the theme generation routines.





Version 1.0.4.6                        April 19, 2018




Added the Grub2Win Disk Report to the boot time utilities.


Corrected an uncommon error in the theme bootmode display.





Version 1.0.4.5                        April 15, 2018




Code cleanup.


Enhanced the bcdedit and diskpart utility routines.





Version 1.0.4.4                        April 12, 2018




Minor updates to the GUI and help files.





Version 1.0.4.3                        April 9, 2018




The System Information display now includes the

Windows boot disk and partition number.


Refreshed several GNU Grub language locale files to their latest level.

Most were minor updates.


The locale file with the greatest improvement was Simplified Chinese (zh_CN).

This refresh doubles the available boot time help items for Simplified Chinese.





Version 1.0.4.2                        April 3, 2018




Minor fixes to the GUI and help files.

Code cleanup.





Version 1.0.4.1                        March 31, 2018




Enhanced the theme preview screens.

Minor fixes to the GUI.





Version 1.0.4.0                        March 22, 2018




Updated the AutoIt compiler to the latest version – 3.3.14.5

Grub2Win is written and compiled in the AutoIt language.





Version 1.0.3.9                        March 21, 2018




Fixed an error in the previous configuration scan routines.

Digits from 0 – 9 are now also allowed as hotkeys.





Version 1.0.3.8                        March 17, 2018




Enhancements to the Grub boot time utilities.





Version 1.0.3.7                        March 12, 2018




Enhancements and fixes to the disk report utility.


Added Windows uptime to the System Info display.





Version 1.0.3.6                        March 3, 2018




Several enhancements to the EFI update routines.




Version 1.0.3.5                        February 20, 2018



Minor updates to the installation GUI.




Version 1.0.3.4                        February 16, 2018




Improvements to the download routines.

Better detection of SourceForge server errors.




Version 1.0.3.3                        February 14, 2018




Several enhancements to the GUI.




Version 1.0.3.2                        February 9, 2018




Corrected a minor problem in the update routines.




Version 1.0.3.1                        February 5, 2018




Further enhancements to the update and download routines.

Improved download diagnostics.




Version 1.0.3.0                        February 2, 2018




Several enhancements to the update routines.




Version 1.0.2.8                        January 10, 2018




Fixed a minor error in the boot menu selection display.

Other small enhancements to the GUI.




Version 1.0.2.7                        January 7, 2018




Corrected a problem that prevented “gfxpayload=any” from being set.

Minor updates to the GUI.




Version 1.0.2.6                        January 5, 2018




Enhanced the version update and download routines in Grub2Win.

This should make the update process more reliable.




Version 1.0.2.5                        January 3, 2018




Added a warning for isoboot type menu entries.

Grub2Win now confirms that the boot variable values are enclosed in single quotes.




Version 1.0.2.4                        January 1, 2018




Fixed a problem that prevented the Invaders game from initializing.

Note: Invaders is only available on BIOS systems. It does not work in EFI mode.


Corrected an error in the menu item delete confirmation routine.


Minor updates to the GUI and help files.






Version 1.0.2.3                        December 28, 2017




The Grub2Win executables are now digitally signed.


Several sites in Eastern Europe have published bogus versions of Grub2Win.

These corrupted versions sometimes contained advertisements and malware.


Grub2Win should only be downloaded from the official SourceForge site.

The digital certificate will assure you that the program is genuine and unaltered.


Minor updates were also made to the GUI and help files.




Version 1.0.2.2                        December 22, 2017




Improvements to the GUI display at several screen resolutions.


Updates to the help files.




Version 1.0.2.1                        December 21, 2017




Minor fixes to the new g2install program and help files.




Version 1.0.2.0                        December 19, 2017




Changed the Grub2Win install procedure.

The install program will now automatically download the latest modules.


Minor updates to the GUI and help files.




Version 1.0.1.5                        December 15, 2017




Fixed an error in the OS Type display on the Manage Boot Menu screen.




Version 1.0.1.4                        December 14, 2017




Cleaned up and modularized some of the code.


Minor bug fixes and enhancements.




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

GNU Grub 2.02.


GNU Grub 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 accommodate the function changes above.


New globe icon for the boot countdown timer clock.






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.






Version 0.7.1.7                        December 28, 2015




Refreshed all GNU Grub modules to the latest level (2.02 beta 2-29).


This fixes the recently discovered bug in GNU Grub that allows Grub password

security to be bypassed by pressing the backspace key 28 times.


Please see the following article:


http://www.zdnet.com/article/how-to-hack-any-linux-machine-just-using-backspace


Note that this bypass requires physical access to the machine.


When Grub2Win is run on an EFI system, the program will refresh your EFI partition modules to the latest Grub2Win level 109.


The GUI now displays the level of the Grub2Win EFI modules currently installed.



Minor revisons to the help files.


Removed the redundant PDF user manual. The Grub2Win help file will be used instead.




Version 0.7.1.6                        December 23, 2015




Minor revisions to the GUI and help files.






Version 0.7.1.5                        December 22, 2015




Grub2Win now gives you the option to enter your own custom code, instead of having the program automatically generate it for you.




Other minor revisions to the GUI and help files.





Version 0.7.1.4                         December 18, 2015




The Grub2Win windows will no longer be set to be topmost on the display.


Other minor revisions to the GUI and help files.





Version 0.7.1.3                        December 17, 2015





Minor revisions to the GUI and help files.





Version 0.7.1.2                        December 16, 2015





The install is now done via a "setup" program that creates the base directory and files.


It also preserves the settings and backup files from previous releases of Grub2Win if they are already installed.


Revisions to the help file and documentation.





Version 0.7.0.1                         December 12, 2015





Users can now enter their own freeform Grub commands for a menu entry. This is done by selecting OS type "custom" when adding or modifying an entry.


Your custom code will be stored as a function at the end of the grub.cfg file.


The menu entry can be placed in any position on the Grub boot menu and will call the function.


The function is placed at the end of the file to lessen the likelihood that a user syntax error in the code will cause Grub to become unbootable.



Icon files have now all been converted from BMP to PNG format for better compatibility.



The C:\grub2\winsource\diag.bat file has been revised to collection additional diagnostic information about the machine's disk configuration.



Revisions to the help file and documentation.





Version 0.6.3.3                        November 30, 2015





Modified the logic of the Windows automatic templates for grub.cfg to search for a wider range of boot addresses on BIOS machines.


Fine tuned the GUI routines of the Firmware, Menu and OS Edit screens for smoother operation.


Minor changes to the Help file doc.






Version 0.6.3.2                        November 25, 2015





Set a graphic card minimum requirement of 800x600. This was done to prevent errors in screen displays which can cause corruption of displayed text.





Version 0.6.3.1                        November 21, 2015





Fixed a bug in the C:\grub2\winsource\basic.cfg script.

Many thanks to Ed P for pointing out this error.





Version 0.6.3.0                        November 19, 2015





On EFI systems, you can now place the grub2 directory on the root of any partition that Windows can read (NTFS or FAT). It can also be placed on USB drives.


Examples:


       C:\grub2        ** The usual Windows boot partition **


       D:\grub2        ** A second Windows NTFS partition **


       N:\grub2        ** A USB drive partition formatted FAT32 **



Note that at boot time, grub will search for it's directory and will use the first partition where it is found. To avoid confusion, you should only have a single grub2 directory.



Grub2Win will request an update of the grub2win modules on your EFI partition. They were updated to accomodate this change.

 


****************************************


On BIOS systems, the grub2 directory must still be located on the Windows boot partition, usually C:\grub2





Version 0.6.2.5                        November 17, 2015





Updated the source code to address internal arrays by meaningful names instead of subscript numbers.


Minor changes to the GUI and documentation.





Version 0.6.2.4                        November 14, 2015


       

       


Minor adjustments to the GUI scrollbar routines.





Version 0.6.2.3                        November 9, 2015


       

       


Fixed a translation error when displaying dates and times.





Version 0.6.2.2                        November 6, 2015


       

       


Minor adjustments to the GUI scrollbar routines and documentation.





Version 0.6.2.1                        November 4, 2015


       

       


Added scrollbars and up / down arrows to the Boot Menu and EFI Firware Order GUI's.





Version 0.6.1.0                        October 26, 2015


       

       


Minor fixes to the GUI and documentation.

   




Version 0.6.2.9                        October 23, 2015




Fixed a bug in the EFI firmware order routines.


Minor fixes to the GUI, Help system and documentation.




Version 0.6.2.8                        October 21, 2015





Minor fixes to the GUI and documentation.





Version 0.6.2.7                        October 19, 2015




Added support for the Slackware Linux distribution.




Version 0.6.2.6                        October 17, 2015




Added support for the Debian Linux distribution.




Version 0.6.2.5                        October 16, 2015




Minor enhancements to the language translation routines.




Version 0.6.2.4                        October 14, 2015




Updated the generated grub.cfg entries to reflect the current Android x86 release 4.4 R3


Minor fixes to the GUI.




Version 0.6.2.3                        October 12, 2015




Minor fixes to the language translation routines and GUI fixes.





Version 0.6.2.2                        October 9, 2015




Tested support for the remaining languages.


Added translation code to make the program run more reliably in a non-English environment.


Minor bug and GUI fixes.




Version 0.6.2.1                        October 5, 2015




Tested support for Russian, Polish, Hindi and Indonesian.

More languages will be added in the coming days.


Created a bat file for users to gather diagnostic data.



     


Version 0.6.2.0                        October 3, 2015




Established international translations to parse the return strings from utilities called by Grub2Win.


This is needed in later versions of Windows where the BCDEdit and DiskPart utilities return non-English strings.


This version supports English, German, Spanish and French.

More languages will be added in the coming days.





Version 0.6.1.9                        September 10, 2015




Fixed a small problem in the EFI firmware sequence display routine.




Version 0.6.1.8                        September 5, 2015


       



Expanded the number of EFI firmware slots Grub2Win will accomodate from 4 to 8.


Minor fixes to the GUI.





Version 0.6.1.7                        September 4, 2015




Now shows the Grub2Win EFI Firmware slot number in the update log.


Minor fixes to the GUI.





Version 0.6.1.6                        September 2, 2015




Minor fixes to the GUI.




Version 0.6.1.5                        August 29, 2015




Improved the code to check whether the system is booted in EFI mode or BIOS mode.





Version 0.6.1.4                        August 26, 2015




Altered the Grub2Win backup and restore routines to include "efi" or "bios" in the backup name.


This is to ensure efi backups are restored to EFI systems and bios backups to BIOS systems.


Minor fixes to the GUI and documentation.




Version 0.6.1.3                        August 16, 2015




Minor fixes to the GUI and documentation regarding Grub2Win EFI module maintenance.




Version 0.6.1.2                        August 10, 2015




For EFI systems only, added messages to the main install screen regarding the firmware slot priority of the Grub2Win EFI boot manager.



Several fixes to the GUI and minor updates to the documentation.




Version 0.6.1.1                        August 3, 2015




Refreshed the GNU Grub modules for both EFI and BIOS to the latest build levels.



Several fixes to the GUI and minor updates to the documentation.





Version 0.6.1.0                        July 31, 2015




Added XP support. The current release now supports Windows 10, 8, 7, Vista and XP, both EFI and BIOS.


This version of Grub2Win was generated using the latest AutoIt version, 3.3.14.0 which includes improved support for Windows 10 systems.


The boot mode, "BIOS" or "EFI", is shown on the Grub boot-time screen.


Several improvements to the GUI and updates to the documentation to include Windows XP.




Version 0.6.0.5                        July 1, 2015

       




Fixed a few minor bugs in the GUI and documentation




Version 0.6.0.4                        June 30, 2015




Fixed a few minor bugs in the GUI and documentation


XP support remains in the older non-beta Grub2Win version.




Version 0.6.0.3                        June 29, 2015




The beta program now supports both EFI and BIOS systems.


The customization is based on the boot mode, EFI or BIOS, which is in effect when the program is run.


This required the inclusion of both BIOS and EFI boot time libraries which increases the size of the C:\grub2 directory to about 12 MB.


XP support remains in the older non-beta Grub2Win version.




Version 0.6.0.2                        June 24, 2015



Fixed a few minor bugs in the GUI.



Version 0.6.0.1                        June 23, 2015




Grub2Win EFI is a new version to support Windows PC's running in EFI mode.


It is a complete re-write of the old Grub2Win MBR code.

The boot process for EFI is quite different from past releases, so I have split the product into EFI and MBR versions.


You should download the version that suits your machine.


Although the Grub2Win EFI screens look similar to the MBR screens, many changes were made within the code to support EFI.


Notes:


You need to be running a 64 bit version of Windows to use Grub2Win EFI.


You must disable "Secure Boot" in your EFI firmware.


This is required to run a "Non-Microsoft" boot manager like Grub2Win EFI.



Support for Windows XP was removed since XP does not support EFI boot mode.




***************************************************************************************************************************************




Version 0.5.2.9                        March 4, 2015




Included the grub2.cfg listing in the update log for troubleshooting purposes.Minor fixes to the GUI.





Version 0.5.2.8                        February 24, 2015




Refreshed the Turkish translation to the latest level.


Minor fixes to the GUI.




Version 0.5.2.7                        February 16, 2015




The BCD update code was reworked for improved diagnostic capabilty.


Refined the display of error messages.


Minor fixes to the GUI.




Version 0.5.2.6                        February 15, 2015




Minor fixes to the GUI and documentation.






Version 0.5.2.5                        February 13, 2015




Added an uninstall function to the main screen.


Documentation updates to reflect the new uninstall procedure.




Version 0.5.2.4                        February 11, 2015




Added diagnostic and version info to the generated files.


Minor fixes to the GUI and documentation.




Version 0.5.2.3                        February 7, 2015




Minor fixes to the GUI and documentation.




Version 0.5.2.2                        January 11, 2015




Grub2Win now shows the version number at the top of the main screen.




Version 0.5.2.1                        January 10, 2015




Updated all GNU Grub modules to the latest build level.






Version 0.5.2.0                        January 9, 2015




Allow additional Grub drivers to be included at boot time.

This may be useful for older hardware and special situations where RAID, logical volumes or encrypted disks are used.


Minor fixes to the GUI and documentation.




Version 0.5.1.2                        January 3, 2015




Minor fixes to the GUI and documentation.







Version 0.5.1.1                        December 31, 2014



Added a button to reset the Linux Boot Parms to the Grub2Win standard parms.


Minor fixes to the GUI and documentation.






Version 0.5.1.0                        December 19, 2014



Added support for the Android X86 system.


This required a number of changes to the GUI and logic of Grub2Win.


Notes on booting Android will be found here: Android notes






Version 0.5.0.3                        December 11, 2014



Fixed a conflict in XP boot.ini files that contain Spybot entries.


Added Brazilian Portuguese, Lithuanian, Norwegian and Turkish to the available language translations.


Updated the Swedish language translation file to the latest level.


Minor fixes to the GUI and documentation.






Version 0.5.0.2                        October 9, 2014



Added support for Windows 8.1.


Minor fixes to the GUI and documentation.






Version 0.5.0.1                        September 27, 2014



Updated the Catalan, Hungarian and Indonesian language translation files to the latest level.


Grub2Win is now being generated with the most recent AutoIt, version 3.3.12.0


Minor fixes to the GUI and documentation.






Version 0.5.0.0                        April 19, 2014



Grub2Win has been refreshed to include the new GNU Grub 2.02 beta2-9 release.


Although this is technically a GNU Grub beta release, it is solid enough that Ubuntu relies on it as the default boot loader in the latest Ubuntu distribution.


The 2.02 release fixes a number of problems that caused boot time lockups. It also works more reliably with USB flash drives.


The locale help file language translations have been updated to reflect Grub 2.02.


Those of you who wish to use the older GNU Grub 2.00 release can download the previous Grub2Win version from the "Old Versions" area of the Grub2Win page on SourceForge.


The previous version file name is Version-2014-03-03.zip.






Version 0.4.5.0                        March 3, 2014



Grub2Win is now being generated with the most recent AutoIt, version 3.3.10.2 AutoIt has dropped support of Windows 2000.


Windows 2000 support in Grub2Win has been dropped to avoid compatibility problems with the generated executables.







Version 0.4.4.0                        October 3, 2013



Refreshed all GNU modules included in Grub2Win to the latest build level.





Version 0.4.3.5                        June 25, 2013



Minor updates to the GUI and documentation.





Version 0.4.3.4                        June 10, 2013



Minor updates to the GUI and documentation.





Version 0.4.3.3                        May 8, 2013



Minor fixes to the GUI and documentation.





Version 0.4.3.2                        May 5, 2013



Added support for Spanish language boot time messages and help. The Spanish locale files were missing in previous GNU Grub2 releases but have recently been added. Spanish can now be selected when running the Grub2Win GUI.





Version 0.4.3.1                        April 30, 2013



Minor fixes to the GUI and documentation.





Version 0.4.3.0                        April 11, 2013



Added support for FreeBSD. Grub2Win will now automatically create the grub.cfg code needed to boot FreeBSD using the native Grub kfreebsd function. This has been successfully tested using the PCBSD version 9.1 flavor of FreeBSD using the UFS filesystem.



Booting the ZFS filesystem is not yet supported although it may work by using the chainloader option.


Updates to the documentation, templates and icons for FreeBSD support.





Version 0.4.2.4                        April 7, 2013



Added icons and samples for booting Free BSD using Grub2Win.

Currently this only works if BSD is installed to a UFS2 filesystem.

ZFS support may be added later.


To boot Free BSD, you will need to manually edit the C:\grub2\grub.cfg file and add code to the Grub2Win user section using the samples in the C:\grub2\winhelp directory as a guide.





Version 0.4.2.3                        April 3, 2013



Minor fixes to the GUI and documentation.





Version 0.4.2.2                        April 1, 2013



Minor fixes to the GUI and documentation.





Version 0.4.2.1                        March 29, 2013



Minor changes to the help files and documentation.





Version 0.4.2.0                        March 23, 2013


Added the capability to change the icons displayed at boot time.


Icons can be selected for each OS menu entry.


Revised the help files and documentation for the new icon function.





Version 0.4.1.10                        March 19, 2013


Fixed a couple of problems in the fedset.sh script for Fedora.


Minor revisions to the GUI and documentation.





Version 0.4.1.9                        March 16, 2013


Revised the writeup for the nomodeset Linux parameter.


Improved the fedset.sh script for Fedora.


Minor revisions to the GUI and documentation.





Version 0.4.1.8                        March 12, 2013


When you add a new Linux menu entry, the standard Linux parms created now include "nomodeset".

 

This makes Linux boot much more reliable for a number of video chipsets.

Users can remove the "nomodeset" parm if they find it is not needed.


Fixed the email address to contact me for help.





Version 0.4.1.7                        March 8, 2013


Corrected a problem with the GUI that shows up when entering a partition number.


Fixes to the help file and documentation.





Version 0.4.1.6                        March 6, 2013


Added the option to boot a partition MBR using Grub's chainloader command.


Previously, you could only boot the sector 0 MBR of a drive using chainloader.





Version 0.4.1.5                        March 4, 2013


Minor fixes to the GUI, help file and documentation.





Version 0.4.1.4                        March 2, 2013


Added an option to the OS Details screen to specify that Grub should pause before booting the target OS.


This can help when diagnosing problems such as an incorrect partition or missing file.


Minor fixes to the GUI, help file and documentation.





Version 0.4.1.3                        February 27, 2013


Added the fedset.sh script to help set up links in the Fedora environment.


Minor fixes to the GUI, help file and documentation.





Version 0.4.1.2                        February 26, 2013


Added the option to boot an OS via Grub's chainloader.


Minor fixes to the GUI, help file and documentation.





Version 0.4.1.1                        February 24, 2013


Minor fixes to the GUI, help file and documentation.





Version 0.4.1.0                        February 21, 2013


Added Windows help to the install and configuration GUI.

 

Icon preview images now appear on the menu configuration and edit OS details screens.


Minor fixes to the GUI and documentation.





Version 0.4.0.1                        February 19, 2013


Minor fixes to the GUI and sample files.





Version 0.4.0.0                        February 16, 2013


I have made major changes to Grub2Win. An option was added to automatically generate menu entries using a simple panel.


This shows up when you click the Manage Boot Menu button on the main screen.



Updated documentation for the new functions.





Version 0.3.5.4                        January 5, 2013


Minor changes to the documentation and sample files.








Version 0.3.5.3                        December 23, 2012


Minor changes to the documentation and sample files.





Version 0.3.5.2                        November 29, 2012


Added code to C:\grub2\grub.cfg to accommodate Windows 8, which

sometimes needs to boot from a special “System Reserved” partition.


Documentation changes for Windows 8 boot.





Version 0.3.5.1                        November 25, 2012


Minor GUI and documentation fixes.





Version 0.3.5.0                        November 13, 2012


Added support for 22 languages.  

The new language support increased the C:\grub2 directory size from 5 MB to 6 MB.  Worth it I think.


The Spanish language file is missing from the GNU grub release code.

I’ll add Spanish support as soon as the file is available from GNU.


Refreshed all grub 2.00 modules to the latest build level.

 

Updated the Grub2Win install GUI to allow language customization.


Minor fixes to the GUI and documentation.





Version 0.3.4.0                        October 6, 2012


Refreshed all grub 2.00 modules to the latest Suse build level.

Minor updates to the documentation and sample files.





Version 0.3.3.1                        September 20, 2012


Minor updates to the documentation and sample files. Added instructions on how to uninstall Grub2Win.





Version 0.3.3.0                        September 15, 2012


After a considerable amount of tweaking, I was able to get the latest release of grub2 - version 2.00 working under Windows XP and 2000.

I have combined the projects so we no longer need a separate download for XP / 2000 users. Grub2Win should now work for everyone.


I still recommend that XP / 2000 users stick to character mode or static graphics.


Updated the documentation to reflect the consolidation of XP / 2000.





Version 0.3.2.3                        September 12, 2012


Added a write-up on using partition label search for grub and fstab.





Version 0.3.2.2                        September 2, 2012


Fixed minor typos in the documentation.





Version 0.3.2.1                        August 9, 2012


Updated the install screenshots to reflect the new project name.





Version 0.3.2.0                        August 5, 2012


Renamed the project. The new name is Grub2Win.


The new name better reflects the purpose of the project.


Changed the install scripts and documentation to reflect the new name.





Version 0.3.1.0                        August 2, 2012


Changed the icons directory to C:\grub2\themes\icons via the icondir variable.

This did not work consistently with some previous versions of grub 2.


Increased the pixel dimensions of the OS icons so they look better at higher resolutions.





Version 0.3.0.2                        August 1, 2012


Cleaned up a few typos in the documentation.


Fixed a couple of minor problems in the install interface window.





Version 0.3.0.1                        July 19, 2012


I’ve split this project into two pieces:


Grub24dos for the Windows 7, Windows 8 and Vista environments


Grub2XP for the Windows XP / 2000 folks


You should download and run the version appropriate to your environment.


This was done because the newer versions of GNU grub do not work consistently when booted from the very old XP and 2000 loaders.


Therefore Grub2XP will run GNU grub 1.99 for the foreseeable future.


The user base for Grub24dos is now about 8,000 users worldwide.





Version 0.3.0.0                        July 17, 2012


GNU has released the long awaited 2.00 version of grub 2.

I updated Grub24dos to this new version which has many enhancements.

The graphics run much faster in the Windows 7, Windows 8 and Vista environments.


Unfortunately it does not work at all when booted in the aging XP or 2000 environments.



There have been several structural changes with GNU grub 2.00.

The main directory is now C:\grub2 instead of C:\grub.

The dynamically loadable modules now reside in C:\grub2\i386-pc.


The graphical menus are much faster than previous releases and the product seems very solid overall.





Version 0.2.2.1                        March 1, 2012


Added support for Windows 8.


This is the first update in a while. Grub24dos has been very stable.

Although the number of users is steadily increasing (currently about 4,000 worldwide),  I have not had many requests for enhancements.








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.








Version 0.1.1.2                        December 30, 2010


Updated g2ldr to include the blocklist, cat & sleep commands.


Revised the grub2.linux.makeldr.sh script for clarity.


Minor documentation updates.




Version 0.1.1.1                        December 23, 2010


Minor documentation updates.




 

Version 0.1.1.0                        December 22, 2010


Simplified the customizing of drive and partition numbers in g2ldr.


All installation logic is now contained in AutoIt program

grub2.windows.create. This allows much better checking for install

errors and is more user friendly. The source is included.


Refreshed g2ldr from the Ubuntu Linux distribution.





Version 0.1.0.3                        December 17, 2010


Added support for Windows 2000.


Updated the scripts to automate update of the C:\boot.ini file in XP and

2000.


Added bootupdt.exe to scan the BCD and C:\boot.ini and prevent

duplicate entries and inconsistencies if Grub24dos is installed on the

same system multiple times.




Version 0.1.0.2                        December 10, 2010


Added the alternate-locations folder to the grub24dos sourceforge

project.  This folder includes 7 pregenerated loader modules.


Updated the instructions to include using a pregenerated

loader module in the case of an unusual boot location.




Version 0.1.0.1                        December 9, 2010


Updated the instructions to include new install procedures, advanced  

instructions, change log and credits.


Added grub2.windows.setup and grub2.windows.install to automate the

install process.




Version 0.1.0.0                        December 2, 2010               Initial release.






Created with the Personal Edition of HelpNDoc: Full-featured EBook editor