Add Grub2 and Grub4Dos of AIO Boot to Windows Boot Manager

Grub2 and Grub4Dos of AIO Boot can be booted from Windows Boot Manager without having to install them to your hard drive.

Note: This method only applies to Legacy BIOS mode. UEFI mode is not supported.

Introduce

When you boot into Windows, there is always a menu to select the Windows operating system that you have installed on your hard drive. If you have only one Windows operating system, the menu will not display and will automatically boot into that operating system.

By editing the Windows Boot Manager menu, we can add or remove any menu if desired. The great thing is that both Grub2 and Grub4Dos from AIO Boot support booting from Windows Boot Manager. This makes it possible to add a menu to Windows Boot Manager without having to install Grub2 or Grub4Dos.

Installing AIO Boot on your hard drive will give you more free space to integrate your packages, as well as faster speeds than a regular USB drive.

Install AIO Boot

First, you need to download and install AIO Boot to any drive you want.

AIO Boot Extractor English

Note:

  1. Uncheck Auto install Bootloader to skip installation of Grub2. After extracting, you can install Clover and Syslinux from AIOCreator.exe -> Bootloaders.
  2. Select Use Hard Disk Drive to list all drives in the drop down list.
  3. Select the drive on which you want to extract the files and install AIO Boot.
    • You should create a new partition to install AIO Boot.This makes it easier to manage.
    • Use FAT32 format for best support.
    • New partitions can be created easily by using the Shrink feature of Disk Management.
  4. Click OK to proceed with the extraction.

We will now proceed with adding Grub2 nor Grub4Dos menus to Windows Boot Manager.

Windows Boot Manager

We will now use BootICE to add Grub2 and Grub4Dos to Windows Boot Manager. For Windows XP, we just need to add the menu to boot.ini.

Windows 7/8.1/10

The steps below help you add a Grub2 and Grub4Dos menu to BCD of Windows 7/8.1/10.

  1. Running BootICE, this tool can be found in /AIO/Tools folder or from AIOCreator.exe -> Tools.
  2. Switch to BCD, select BCD of current system by default and click Easy mode.
    BOOTICE BCD
  3. Select Add and then select New RealMode entry (Grub/Linux).
  4. In the next option, you need to select the following:
    Grub2 Windows Boot Manager

    • Type: Partition.
    • Boot disk: select the disk containing the partition where you extracted AIO Boot.
    • Partition: select the partition where you extracted AIO Boot. Here, I extracted to C: drive.
    • OS title: enter the name you want the menu to display.
      • For Grub2, it could be Grub2.
      • For Grub4Dos, it could be Grub4Dos.
    • Boot file:
      • Grub2\AIO\grub\grub2win
      • Grub4Dos\AIO\Tools\grub4dos\grldr
  5. You can adjust the number of seconds in the Timeout (s). The system will automatically boot into the selected menu if it is not selected within the time specified above.
  6. Click Save current system to save the menu.
  7. Restart your computer for testing. You will see the menu as shown below:
    Windows Boot Manager

Windows XP

Unlike Windows 7/ 8.1/10, Windows XP uses the menu in the boot.ini file. Grub2 does not support booting from XP, here I will boot to Grub4Dos and then boot to Grub2.

  1. The boot.ini file is located on the drive where you installed Windows XP. This file is hidden so we need to show it first.
    1. Open My Computer, select Tools from the menu, then select Folder Options.
    2. Switch to View and uncheck Hide protected operating system files (Recommended).
    3. Click OK to save the options.
  2. Open boot.ini in the drive where you installed Windows XP. My drive is C:.
  3. Add the following lines:
    Add Grub2 and Grub4Dos to boot.ini

    • For Grub2:
      C:\grub2xp="Grub2"
    • For Grub4Dos:
      C:\aiogrldr="Grub4Dos"
  4. Copy the following files to the root of the C: drive.
    • For Grub2\AIO\grub\grub2xp
    • For Grub4Dos\AIO\Tools\grub4dos\grldr and rename this file to aiogrldr.
  5. Save boot.ini file.
  6. Restart your computer for testing. You will see the menu as shown below:
    Windows XP boot.ini

Good luck!

Share this...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPin on PinterestShare on RedditShare on TumblrShare on VKBuffer this pageDigg thisEmail this to someone
Flattr the authorPrint this pageShare on StumbleUponShare on Yummly