Home
Name Modified Size InfoDownloads / Week
grub2win.zip 2025-02-25 1.5 MB
changelog.txt 2025-02-24 134.8 kB
check.signature.pdf 2024-02-16 186.4 kB
readme.md 2023-08-11 3.9 kB
Totals: 4 Items   1.9 MB 4,560

readme.md

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. On EFI systems, five small modules are copied 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 40 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 30 major languages.

Installing Grub2Win

This software modifies low level boot code. Make sure you have proper backups of your boot drive and EFI partition. Note that all Grub2Win executables are digitally signed to ensure that they are genuine.

  • Download the grub2win.zip file from SourceForge and unzip it.

  • Run the unzipped file G2WInstall.exe. This will require administrator access.

  • G2WInstall will download the most current Grub2Win modules and start the installation. Follow the prompts to select the drive where the \grub2 product directory will be installed (usually C:)

  • Once the setup program has completed successfully, a Delete the setup files checkbox will appear. The setup files are no longer needed. Check the box if you want the setup program to clean up these files.

  • If your machine is running EFI firmware, disable the "Secure Boot" parameter in your firmware settings. This step is not required for machines running BIOS firmware.

Running Grub2Win

  1. Click on the Grub2Win desktop shortcut or go to the C:\grub2 directory and run grub2win.exe. This will require administrator access.

  2. 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".

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

  4. 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.

  5. Shut down and re-boot your machine. On BIOS systems, you can choose to boot either Windows or the Grub2Win menu. On EFI systems, the Grub2Win menu will appear immediately. You can now use the Grub2Win menu to select the OS you would like to boot.

You can run Grub2Win 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.

Source Code

The source code for Grub2Win is freely available from SourceForge here:

https://sourceforge.net/projects/subproject.grub2win.p/files/GrubSource.zip/download

Once unzipped, the winsource directory contains script xxcompile.bat which can be used to compile the Grub2Win executable.

Support

If you encounter any errors during installation or while running Grub2Win, please open a topic on the discussion board here:

https://sourceforge.net/p/grub2win/discussion/

I would appreciate the opportunity to address any errors before you post a review.

Good luck and enjoy!

drummerdp

Source: readme.md, updated 2023-08-11