Skip to content

Grub2Win boots native GNU Grub version 2.12 code.

Notifications You must be signed in to change notification settings

JinzoCrew32/grub2win

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Grub2Win 2.4.0.5

Now includes the latest GNU Grub 2.12 rc1 kernel

Grub2Win is completely free and open source. All modules are digitally signed for your security.

Safely multiboot Windows and Linux systems on both GPT and MBR disks.

Works with both EFI and BIOS firmware. Supports Windows 11, 10, 8, 7 and XP.

Grub2Win boots native GNU Grub version 2.12 code. Everything is installed to a single 22 MB directory on your Windows C: drive. The install also updates your EFI partition.

Automatically generates config files for PhoenixOS, Android, Ubuntu, Debian, Suse, Fedora, Manjaro, Mint, Clover, POSROG and Windows. You can import Linux config files for Chrome and most other distributions.

You can enter your own custom commands for each menu entry.

Grub2Win began in 2010. It has been downloaded more than 1,200,000 times in 180 countries worldwide.

If you find Grub2Win useful, please consider making a small donation to be used for hardware and testing.

Features

Supports both 64 and 32 bit EFI as well as BIOS firmware.

Installs to Windows 11, 10, 8, 7 and XP.

Requires just one directory on the Windows C: drive, about 20 MB disk space.

Works with all languages. Boot time help is available in 32 languages.

Simple Windows GUI easily sets up Grub2Win in seconds.

Lets you set your EFI firmware boot order from within Windows.

Preview and customize the 9 included graphic background themes. You can also create and customize your own background themes.

Works with all filesystems including Mac hfs and Btrfs.

Can search for and boot a partition by it's UUID or label. Supports advanced scripting.

Works with both GPT and MBR disks - up to 128 primary partitions per drive.

Supports extremely large (over 40 TB) disks and partitions.

Automatically generates config files for Windows, PhoenixOS, Android, Ubuntu, Debian, Suse, Fedora, Manjaro, Mint, Clover, POSROG and more.

Import config files for Chrome and most other Linux distributions.

Grub customization is done from Windows - Configuration in Linux is not required.

Includes open source GNU Grub 2.12 boot modules and libraries. Frequent releases and enhancements

No adware or spyware - No hassles... It just works.

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.

  1. Download the grub2win-Setup.exe file from the Releases tab.
  2. Run the exe. This will require administrator access.
  3. Setup 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:)
  4. 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.
  5. 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 or Start Menu 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.

Side note: Yes, i understand that i did not create Grub2Win, but it does not have a good GitHub listing, so I created one.

About

Grub2Win boots native GNU Grub version 2.12 code.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 97.8%
  • CSS 2.0%
  • Shell 0.2%