Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Sign in to follow this  
wimb

USB Format Tool and UEFI_MULTI

Recommended Posts

Posted (edited)

USB Format Tool - Make Bootable USB Drive with MBR and 2 Partitions

USB Multi-Boot of Linux ISO + Windows 10 VHD + Win10XPE in BIOS Or UEFI Secure mode

1 - Format USB Drive with MBR and 2 Partitions = Active FAT32 + NTFS
2 - UEFI_MULTI can Add VHD or PE WIM File Booting from RAMDISK
3 - Copy Linux ISO files to folder images on FAT32 - Boot UEFI Grub2 and BIOS Grub4dos
4 - USB drive Booting with Windows Boot Manager Menu in BIOS or UEFI Mode

Download:  USB Format Tool  and  UEFI_MULTI  at wimb GitHub

More Info:  Install Windows 10 from USB after booting with WIM or VHD and in  Win10_Install.pdf

USB_FORMAT-2020-04-15_193944.jpg.ccf6f5fbfbe14eb5eb1786199ff22e85.jpg == UEFI_MULTI-2020-04-15_194304.jpg.0292043e40320279362aee58c5a96b7b.jpg

Linux ISO Info:
UEFI Secure boot support requires Format Drive using Grub2 Or Other as EFI Manager
Copy your Linux ISO files to folder images on FAT32 USB Boot drive U-BOOT

Supported filenames for Linux ISO in folder images are:

linuxmint.iso and linuxmint-19.3-cinnamon-64bit.iso
runtimelivecd.iso and knoppix.iso
ubuntu.iso and ubuntu-19.10-desktop-amd64.iso

Download:  Linux-Mint and Knoppix-Live and Ubuntu

Rename your Linux ISO files so that they correspond to supported filenames
Persistence does not work for me in most recent versions of ubuntu and linuxmint
Persistence is working in case of ubuntu-18.10-desktop-amd64.iso and linuxmint-19-cinnamon-64bit-v2.iso

Grub4dos is used for booting in BIOS mode using Menu created with menu.lst and menu_Linux.lst

Grub2 is used for booting in UEFI Secure mode using Menu created with \Boot\grub\grub.cfg and \Boot\grub\grub_Linux.cfg
a1ive Grub2 File Manager is used in UEFI Secure mode using Menu created with \EFI\grub\grub.cfg and \EFI\grub\grub_Linux.cfg
 

In case UEFI Grub2 is not available as Boot option in your F8 Boot Menu then you need to use BOOTICE 1.3.3.2 to Add UEFI entry.
Unneeded for USB-Stick, but UEFI Grub2 boot entry is easily lost in case of Portable SSD.
Select as UEFI Boot entry the Linux Mint Grub2 file \EFI\Boot\BOOTx64.EFI

UEFI_Grub2.png.589c52aeaf95412821cf7b40a94682fa.png

 

a1ive Grub2 File Manager Info:
Not needed since booting straight with Linux ISO using Grub4dos in BIOS mode and Grub2 in UEFI mode is preferred.
But if you prefer support of a1ive Grub2 File Manager - Download Addons at wimb GitHub

Use R-mouse 7-zip menu to Extract here will Add the content of addon to existing folder and confirm Overwrites with yes

In x64 program use Other EFI Manager as setting for support of a1ive Grub2 File Manager
In this way the files of a1ive Grub2 File Manager and Super-UEFIinSecureBoot-Disk_minimal_v3 (more info) are Added to the USB Multi-Boot Drive

Instead of using the Addon you can follow Manual Instructions to Add a1ive Grub2 File Manager
See Help file Support_a1ive_Grub2_FileManager.txt

 USB_FORMAT-EFI-2020-04-15_194058.jpg.431d75b698332d57c5161e173229702d.jpg       GrubFM-13063445.thumb.png.005d1b2bca235f8d746e9292c18e1853.png


How to Boot from USB with AIO Boot - Info Win10_Inst_Eng.pdf

- Download AIOBoot-v0.9.8.17.7z - Unpack and Copy content of folder AIOBoot-v0.9.8.17 to USB FAT32, but keep Microsoft Boot files
- Use UEFI_MULTI to Add Grub2 Or Other EFI Manager After AIO - AIO Boot - AIO Info
- On USB run  AIOCreator.exe - Select Integration Linux OS and your Linux ISO

- AIO Boot is supported in BIOS mode by adding Grub4dos and Grub2 entry to Boot Manager Menu
- AIO Boot is supported in UEFI Secure mode by booting with Grub2 EFI Manager of Linux Mint

Edited by wimb
  • Like 1

Share this post


Link to post
Share on other sites

Posted (edited)

addons  v7-beta3 with support for a1ive Grub2 File Manager - agFM

Use R-mouse 7-zip menu to Extract here will Add the content of addon to existing folder
Confirm Overwrites with yes

x64 Program with setting Other EFI Manager will Copy .....\UEFI_MAN\efi content to folder EFI on USB FAT32 Boot Drive
x64 Program with setting Other EFI Manager will Copy .....\UEFI_MAN\ENROLL_THIS_KEY_IN_MOKMANAGER.cer to root of USB FAT32 Boot Drive

In this way the files of a1ive Grub2 File Manager and Super-UEFIinSecureBoot-Disk_minimal_v3 are Added to the USB Multi-Boot Drive

Personally I prefer to have Portable SSD booting in BIOS and UEFI Secure mode from USB with Win10XPE (most powerful) from RAMDISK and Win10 VHD as FILEDISK.
If desired one can add Ubuntu or Knoppix ISO booting with Grub4dos in BIOS mode and with Grub2 in UEFI Secure mode using the supplied Linux menu entries.
Adding a1ive Grub2 File Manager agFM is not needed and booting through agFM is often slower and less reliable for the Linux ISO files.
agFM is looking nice and is especially quite useful to boot Linux ISO files for which no entries are given yet to boot straight with Grub4dos or Grub2.

Edited by wimb

Share this post


Link to post
Share on other sites
Posted (edited)

Update of Manual:  

- Added Section: How to make USB Drive booting with various Linux ISO versions in BIOS and in UEFI Secure mode

UEFI_MULTI supports three ways to Boot Linux ISO files:

1. Boot from USB straight with Grub4dos menu entry in BIOS mode Or with Grub2 menu entry in UEFI Secure mode - method is fast and reliable
   menu entries are already available e.g. for linuxmint.iso - runtimelivecd.iso - knoppix.iso - ubuntu.iso - ubuntu-19.10-desktop-amd64.iso
2. Boot from USB with a1ive Grub2 File Manager, which is a blackbox that enables to select Linux ISO - available in BIOS and UEFI Secure mode
3. Boot from USB with AIO Boot - previous Integration of Linux ISO generates Grub4dos and Grub2 menu entries
   Method 2 and 3 are useful in case menu entry for method 1 is not (yet) available, but otherwise method 1 is preferred

Download:  USB_FORMAT  and   UEFI_MULTI

 

Edited by wimb

Share this post


Link to post
Share on other sites
Posted (edited)

Update USB_FORMAT-30-addon_v7-beta4.zip and UEFI_MULTI-96-addon_v7-beta4.zip available

Added Support for UEFI Secure booting with a lot of Linux ISO files by using:
- GRUB2 Live ISO Multiboot menu of Super-UEFIinSecureBoot-Disk_v3.zip is present in Addon v7-beta4
- Simply copy your Linux ISO file to USB Boot Drive in folder \iso\YourLinux

Download:  USB_FORMAT  and   UEFI_MULTI

EFI_iso_2020-04-01_103039.thumb.jpg.525e765954ff482e3ad844a0c0106bab.jpg

Edited by wimb

Share this post


Link to post
Share on other sites
Posted (edited)

Update USB_FORMAT-31 and UEFI_MULTI-97 plus the Addon-glim-agFM files

- Added Grub2Win for booting in BIOS mode with GRUB2 Live ISO Multiboot menu for a lot of Linux ISO files like with Grub2 in UEFI Secure mode

- Added Knoppix runtimelivecd.iso support for GRUB2 Live ISO Multiboot menu in BIOS and UEFI Secure mode

- Update of a1ive Grub2 File Manager

Download:  USB_FORMAT  and   UEFI_MULTI

Edited by wimb

Share this post


Link to post
Share on other sites
Posted (edited)

Update USB_FORMAT-41 and UEFI_MULTI-41 plus the Addon-glim-agFM files

- USB_FORMAT - Make PE-Boot-WIM entry in Boot Manager Menu for booting with boot.wim file from RAMDISK
- After Format Drive simply copy your PE boot.wim file to USB Boot drive

- USB_FORMAT - Make Win10x64.vhd  VHD entry in Boot Manager Menu for booting with Win10x64.vhd file as FILEDISK
- After Format Drive simply copy and rename as Win10x64.vhd file in USB NTFS drive  of Portable SSD
- VHD FILEDISK option can only be added for Fixed USB Drives and Windows 10 Or Win10XPE as operating system

- The iso folder of Grub2 Live ISO Multiboot is moved to the root of USB Boot Drive
   instead of being a subfolder of EFI as implemented in SuperUEFIinSecure Boot Disk v3 Release
   The reason is that iso folder inside EFI is a source of trouble for booting Linux ISO files
- Simply Copy Your Linux ISO file to iso\YourLinux folder

- Update of a1ive Grub2 File Manager to v7.1.2
- Update of Manual Win10_Install.pdf
- In Win10x86 Or Win8.1 x86 OS - Support for UEFI x86 with file efi\boot\bootia32.efi from firmware file Windows\Boot\EFI\bootmgfw.efi

Download:  USB_FORMAT  and   UEFI_MULTI

Manual:   Win10_Install.pdf

 

Edited by wimb

Share this post


Link to post
Share on other sites

Update UEFI_MULTI-42 plus the Addon-glim-agFM file

- Update of a1ive Grub2 File Manager to v7.2.0
- UEFI_MULTI-42 Grub4dos menu.lst has entries to boot in BIOS mode straight with Win10XPE_x64.ISO and WinPE.iso
- UEFI_MULTI-42 can make new entries for booting Windows ISO files with Grub4dos in BIOS mode
- UEFI_MULTI-42 is compatible with Ventoy USB Drive that was modified to have unhidden 130 MB FAT32 EFI Drive
- requires to adjust Ventoy EFI file grub\grub.cfg to make Ventoy Boot Menu with added Boot options for Windows Boot Manager and for Grub4dos and Grub2 Menu

USB Portable SSD - MultiBoot Ventoy Drive with support for booting VHD and WIM files in Windows BootManager and Grub4dos Menu and Grub2 Menu

Download:    UEFI_MULTI

Ventoy EFI file grub\grub.cfg - File given in UEFI_MULTI-42\UEFI_MAN\ventoy-1.0.11\grub folder

.....

terminal_output  console

#colect all image files (iso files)
set ventoy_img_count=0
vt_list_img $iso_path ventoy_img_count

#Main menu
if [ $ventoy_img_count -gt 0 ]; then
    if [ $VTOY_DEFAULT_MENU_MODE -eq 0 ]; then
        vt_dynamic_menu 0 0 
    else
        vt_dynamic_menu 0 1
    fi

    if [ "${grub_platform}" == "efi" ] -a [ -e "/EFI/Microsoft/Boot/bootmgfw.efi" ]; then
    menuentry "Windows EFI BootManager" {
      chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    }
    fi

    if [ "${grub_platform}" == "pc" ] -a [ -e "/bootmgr" ]; then
    menuentry "Windows BootManager" {
      chainloader +1
    }
    fi

    if [ "${grub_platform}" == "pc" ] -a [ -e "/grub.exe" ]; then
    menuentry "Grub4dos Menu" {
        linux /grub.exe
    }
    fi

    if [ -e /grub_Linux.cfg ] -a [ -e "(hd0,msdos1)/images" ]; then
    menuentry "Grub2 Menu" {
      set iso_drive=(hd0,msdos1)
      export iso_drive
      configfile /grub_Linux.cfg
    }
    fi

else
    menuentry "No ISO files found (Press enter to reboot ...)" {
        echo -e "\n    Rebooting ... "
        reboot
    }
fi

UEFI_MULTI_Ventoy-2020-05-24_143621.jpg.e64d2048b60376bf636c677da875e0a8.jpg == 

Ventoy_EFI_2020-05-24_143833.jpg.56768231efe526789da0fb2c65b1419a.jpg == Ventoy_NTFS_2020-05-24_144735.jpg.f0a9626f43961318e4ca0d707f463a28.jpg

How to modify Ventoy USB Drive to have unhidden 130 MB FAT32 EFI Drive

1. Ventoy2Disk.exe is used first to Format USB Portable SSD
2. Ventoy Hidden EFI Drive on USB must be made visible
-  In Windows 10x64 use DiskPart > list vol and than select vol of EFI (in my case nr 14) - assign - EFI drive is mounted as e.g. Q:
-  Also possible is: After booting with Win10XPE from RAMDISK the Hidden EFI Drive is auto mounted
3. Copy folders and files from Ventoy EFI drive to folder e.g. V_EFI on your harddisk
4. In Windows Explorer Format Ventoy and EFI drive with NTFS FileSystem
5. In Windows Disk Management Remove Ventoy EFI partition
6. Reduce Size of Ventoy NTFS drive by 100 MB
7. In unused space Create New simple Volume with Label EFI and Size 130 MB and Format with FAT32 FileSystem
8. Copy folders and files from V_EFI folder back to your new created EFI partition
9. Modify or Replace on Ventoy EFI drive file grub\grub.cfg as indicated above
10. Copy some Linux ISO file and / or Win10XPE_x64.ISO and WinPE.iso file and folder Win10XPE with WIM file to Ventoy NTFS drive
11. Use UEFI_MULTI_x64.exe in Win10x64 OS - Select EFI drive as Boot Drive and Ventoy drive as System drive
12. Use UEFI_MULTI_x64.exe in Win10x64 OS - Select PE WIM e.g. boot.wim or Win10XPE.wim file Or Win10x64.vhd as Boot Image file
13. Click GO to make MultiBoot Ventoy Drive booting with WIM and VHD file in Windows BootManager and booting with Grub4dos Menu and Grub2 Menu

Edited by wimb

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   1 member

×
×
  • Create New...