AIO Boot has had a 2-year period for an update and is no longer in development, and here is NewGen, a lightweight version with a new design. NewGen is just a name, its main purpose is to remove items that are outdated in the previous version, providing a better experience in its functionality.

This version is published soon on the occasion of the Lunar New Year 2023, wish everyone a very happy new year.


Main features of the tool:

  • Supports installation on both USB and fixed and external hard drives.
  • USB: Quickly create a disk in GPT or MBR style.
  • USB: Supports fresh installs and updates to hidden FAT32 partitions.
  • Add ISOs to another drive.

Grub2 Settings:

  • Supports booting on systems with Secure Boot enabled (x64 only).
  • Supports setting default entry and Timeout helps to automatically boot into selected entry.
  • Supports enabling and disabling ByPass options for Windows 11 installations.


NewGen uses Grub 2.06 as the default bootloader. In the future, other loaders will be added by dragging and dropping files.

Supports booting in both Legacy BIOS and UEFI modes. For UEFI mode, only x86_64 and i386 CPUs are supported, arm64 can boot but features are not implemented as I don’t have such a machine.

AIO Boot NewGen Grub2
Familiar theme and background.

Shortcuts will be generated automatically, just press the shortcut for quick access to the corresponding entry.


  • Set default entry: choose a default entry, quickly select a favorite entry when the menu starts to appear without having to press the up and down key to select. Also supports subentry.
  • Timeout: this item sets the countdown time, press any key to cancel the countdown. The purpose of this option is to boot into the default entry you selected earlier.
  • Windows 11 Bypass Options: BypassSecureBootCheck, BypassTPMCheck and AllowUpgradesWithUnsupportedTPMOrCPU options can be enabled or disabled from this entry, default: No.

Secure Boot

The file shimx64.efi is taken from Ubuntu signed with Microsoft key, it allows to boot with Secure Boot option enabled or disabled. But my grubx64.efi file uses self-signed key, you need to enroll my certificate through Mok Manager.

Grub2 Secure Boot - Shim UEFI key management
If you see this blue screen, follow the steps in this article to enroll the certificate file.

Important: Grub2 File Manager is recommended to support booting ISOs. Just download the .7z file and drag and drop it into the tool to add an entry for it.


NewGen requires at least 2 drives on your device. One drive in NTFS or exFAT format to store data and ISO files, one in FAT32 format to support UEFI booting. Because it is designed for portable use, all the drives mentioned must be on the same disk.

Run AIO_Boot_NewGen_Setup.exe, in the Install tab there will be the following options:

Install AIO Boot NewGen
  • NTFS/exFAT Drive: select a drive in either of these formats for installation. The file size is getting bigger day by day, so these two formats are required to store files larger than 4GB in size.
  • FAT32 Drive: This drive is used to store the EFI folder for UEFI boot. If it doesn’t need to store any other data, this drive only requires twice the size of the EFI folder.
    For USB, since Windows 10 build 15063, you should mount the drive for the FAT32 partition so that the tool skips some tasks. But if this partition is not mounted, the tool can still recognize it to install and update files.
  • Don’t overwrite the current bootloader: if this is checked, Grub2 will not be installed as the default bootloader. The purpose of this option is to boot Grub2 from another bootloader, the files to be installed: /AIO/grub/i386-pc/core.img for Legacy BIOS boot and the .efi files in the directory /EFI/aioboot entry for UEFI boot.

After selecting the correct drives, click the Install button to install NewGen.

How to update to the new version?

Just install a newer version like how you installed the previous version, the files created during your use will not be deleted and thus no data will be lost. But you need to select the correct drives of the current version.


If you don’t know how to create the required partitions, or you’re using an Windows OS older than Windows 10 build 15063, this tab might help. This feature only supports USB.

Please close all windows that are reading or writing to the drives on the device first (File Explorer, Disk Management)…

  • Style: choose GPT or MBR style. MBR is recommended.
  • FAT32 Size: FAT32 partition size, at least 100MB. The remaining space will be allocated to the NTFS partition.

Click the Create button to start creating, after creating, you can install NewGen in the Install tab. By default the first partition will be formatted to NTFS, you can format it to exFAT before installation.

GPT partition table structure: GPT style will have an additional 1MB partition marked as the BIOS boot partition, which is required to install Grub2 i386-pc for Legacy BIOS booting.

BIOS boot partition (grub_bios)


Run AIO_Boot_NewGen.exe to add the ISO/7z files it supports. Supported ISO files and 7z files are listed in the Download menu.

Add ISO to AIO Boot NewGen
  • Unlike AIO Boot, NewGen has a new design, can add multiple ISO/7z files at once by Drag and Drop. It will detect files without selecting the type.
  • Windows, WinPE and Ubuntu ISO files are extracted completely.
  • WinPE & Setup: the boot.wim file will be modified and repackaged during Add. The C drive needs to have enough space for the tool to be able to mount the file.

Add To: select another drive present on the current disk. Useful if the ISO file you want to add doesn’t support the current drive’s format. Or the capacity of the current drive is not enough. Ubuntu Live does not support mounting the exFAT format, so use NTFS or FAT32.


Before running the tool, you agree that unforeseen risks may occur. That can lead to data loss and anything else.

Size13.7 MB


  • 23.01.27:
    • AutoPartition: format to NTFS instead of exFAT.
    • WinPE & Setup:
      • All entries will be stored in a single BCD file.
      • Repackages the boot.wim file.
      • Supports ISO files created from Win10XPE.
      • Autounattend.xml: The ISO files will be extracted to the \AIO\WinPE\xxxxx folder. Just copy the XML file into these folders for it to take effect.
  • 23.01.22: WinPE 10-8 Sergei Strelec both Russian and English versions.
  • 23.01.19:
    • DLC Boot 2022:
      • Only .RAR files downloaded from the official website are supported.
      • WinPE XP does not run on exFAT formatted drives.
    • Fix #475867.
  • 23.01.16: Initial release version.

Join the Conversation


Your email address will not be published. Required fields are marked *

  1. Hi Developer,
    Not able to add my Sergei Strelec into Drive with Default exFat Formated drive. then tried with FAT32 which didn’t worked either, but Worked on NTFS formatted drive.

    it is also noticed that if i close software after partitioning to format my drive to NTFS or FAT32 then drive don’t show up again in software.

    You have to start partitioning again then convert your formatting to exFAT to NTFS/FAT32 which ever is required (while software open) then install into your drive (which will still recognize it as exFAT)

    Previously i have never formatted my drive to different format to get my sergei strelec into it. please fix it.

    Thanks in advance.

    1. This file is not supported but it just needs to put it in the correct path and add an entry.

      • Copy this file to the root of the drive.
      • Create the file /AIO/grub/custom.cfg and add the following code then save.
      • ### BEGIN \Bob.Ombs.Modified.Win10PEx64.v4.985.ISO
        menuentry "Bob.Ombs.Modified.Win10PEx64.v4.985" {
        	Map_and_Boot /Bob.Ombs.Modified.Win10PEx64.v4.985.ISO
        ### END \Bob.Ombs.Modified.Win10PEx64.v4.985.ISO
      1. Thanks for the info. Really appreciate it
        What would be the command for iso to memory (isomem) If NewGen supports it?

          1. Thank u, but in cfg file what should i add instead of:
            Map_and_Boot /Bob.Ombs.Modified.Win10PEx64.v4.985.ISO

          2. Map_and_Boot is a function in the Functions.cfg file, in UEFI it uses the map command, in Legacy it uses Grub4dos to boot the ISO file. You can trace this function to the code that I wrote in it.

  2. Unfortunately, WinPE files on booting restarts the PC. Doesn’t completely boots. Windows 11 works fine, but the problem is with WinPE files. Kindly fix it. Thank You.

    1. Make sure you download the 7z file from the tool’s menu. What controller does your machine use, SATA, SCSI?