Looking for the latest version? Download grub2win.zip (6.6 MB)
Name Modified Size Downloads / Week Status
Totals: 4 Items   13.1 MB 1,410
grub2win.zip 2015-10-06 6.6 MB 1,3461,346 weekly downloads
grub2win.621.beta.zip 2015-10-06 6.6 MB 2020 weekly downloads
changelog.txt 2015-10-06 6.3 kB 2323 weekly downloads
readme.md 2015-09-10 4.0 kB 2121 weekly downloads


Grub2Win is a tool that lets you boot grub2 from your PC's EFI firmware or MBR. It supports Windows 10, Windows 8, Windows 7, Vista and XP. Download this simple Windows program and instructions that help you get grub2 booting quickly.

All the files for Grub2Win reside on the Windows C: drive. For EFI systems, three small modules are added to your EFI partition. You don't have to depend on the availability of any Linux partition to boot your computer.

Grub2 supports extremely large disks (over 4 TB) and GPT partitions allowing you to have many OS images on a single physical disk drive. Grub2 also supports search, advanced scripting and many partition types. Supported filesystems include Btrfs, ext4, ext3, ext2, NTFS, Fat and Mac hfsplus. Booting from CD and USB is also supported by grub2.

Boot time help and messages can be displayed in 27 major languages.

Quick Start

Make sure you have properly backed up your disks and data before you try this. I believe this procedure to be safe, but you never know.

I assume no responsibility for your system.

On EFI systems, you must be running 64 bit Windows. BIOS systems can run either 32 or 64 bit Windows.

  1. If your machine is running in EFI mode, disable the "Secure Boot" parameter in your PC's EFI firmware settings. This step is not needed in BIOS mode.

    The procedure for disabling Secure Boot varies with the brand of motherboard. Consult your PC or motherboard documentation for details.

    Disabling "Secure Boot" is required to run a "Non-Microsoft" boot manager like Grub2Win.

  2. Download the grub2win.zip file from sourceforge and unzip it.

  3. Move the unzipped grub2 directory to the C: drive root. In other words the unzipped directory should be located at C:\grub2.

  4. Go to the C:\grub2 directory and run grub2win.exe. This will require administrator access.

  5. If you are running in EFI mode, you will be prompted to click the "Manage EFI Partition Modules" button. This will bring up the EFI Setup dialog which is used to install the Grub2Win boot code to your EFI partition. The code must be in place for Grub2Win to boot properly in EFI mode. After the modules are installed, click the "Return To The Main Menu" button and continue.

    When you install the EFI modules, the program sets your machine's firmware to perform a one-time test boot of Grub2Win. This will happen the next time your machine is booted.

    If the test boot is successful, you may either click the "Set EFI Firmware Boot Order" button and move Grub2Win to the top of the firmware chain, or go your machine's firmware menu to do the same thing

  6. The program will prompt you for your graphics preference, Windows boot timeout and grub timeout. You can also set the Grub2 language. The defaults should work fine, but you can change them if desired. Now click "Manage Boot Menu".

  7. Add the partitions you want Grub to display at boot time. Detailed instructions will be found by clicking Help.

  8. Now click Apply to return to the main Grub2Win screen. When you are satisfied with the options, click OK. Grub2Win will now generate a customized C:\grub2\grub.cfg file with the systems and options you have selected.

  9. Shut down and re-boot Windows. The Grub2Win menu should now appear, allowing you to select the OS you would like to boot.

You can run grub2win.exe as often as you like to add, change or remove the systems on your boot menu. Many items, including Linux boot parms, icons, timeouts and partition addresses can be tailored. Your choices will preserved across multiple runs.

Note: Linux requires the nomodeset boot parm with many video chips to boot properly. In some situations, you may want to remove the nomodeset parm to get maximum video resolution. See "Linux Boot Parm" in the help file.

The Grub2Win user manual will be found in C:\grub2\winhelp\user.manual.pdf

Good luck and enjoy!


Source: readme.md, updated 2015-09-10