Jump to content











Photo
* * * * * 1 votes

UEFI MULTI - Make Multi-Boot USB-Drive

windows 10 ssd wim linux uefi aio boot vhdx usb multiboot

  • Please log in to reply
117 replies to this topic

#101 wimb

wimb

    Gold Member

  • Developer
  • 2365 posts
  •  
    Netherlands

Posted 14 December 2018 - 08:10 AM

*** Update UEFI_MULTI - Version 86 ***
 
- Add VHDX to Boot Manager Menu for BIOS and UEFI Secure booting with Windows 10 x64 VHDX as FILEDISK
- Add WIM to Boot Manager Menu for BIOS and UEFI Secure booting with Windows 10 x64 WIM from RAMDISK
- Add Grub2 of Linux Mint to boot various Linux versions in BIOS and UEFI Secure mode
- 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
- Update Grub4dos to version grub4dos-0.4.6a-2018-09-19 for booting in BIOS mode
 
Download : UEFI_MULTI-86.zip   -  password for UEFI_MULTI-86.zip is bootwimb86
 
How to make USB Drive booting with various AIO Linux versions in BIOS and in UEFI Secure mode
 
1. Make FAT32 USB Drive (Max = 32 GB) booting with Microsoft Boot Manager Menu
    Microsoft Media Creation Tool (Architecture both 32 and 64 bits) Or Other Format Tool can be used
2. Download and Unpack AIOBoot-v0.9.8.17.7z - Don't use Extractor and Don't Overwrite existing Microsoft files
    Unpack and Copy content of folder AIOBoot-v0.9.8.17 to FAT32 USB Drive, but keep existing Microsoft Boot files
3. Use UEFI_MULTI to Add Grub2 EFI Manager of Linux Mint, which fixes AIO Boot for booting in BIOS and UEFI Secure mode
4. On USB run  AIOCreator.exe - Select Integration Linux OS and your Linux ISO linuxmint-19-cinnamon-64bit-v2.iso - preferred
5. Boot from USB after beep via F8 menu in UEFI or in BIOS mode with Grub2 menu and Select your Linux OS
 
More Info in 
Attached File  Win10_Inst_Eng.pdf   1.39MB   9 downloads - Linux Mint - Knoppix Live - Ubuntu - Porteus
 
 
 
:cheers:


#102 wimb

wimb

    Gold Member

  • Developer
  • 2365 posts
  •  
    Netherlands

Posted 27 December 2018 - 01:20 PM

UEFI_MULTI-86 has been improved so that the extraction of Linux ISO by AIO Boot is not needed anymore.
We can simply add various Linux ISO files to folder images on USB.
 
Grub4dos entries present in menu.lst for booting in BIOS mode various Linux ISO files
iftitle [if exist /images/linuxmint-19-cinnamon-64bit-v2.iso] ISO Linux Mint - linuxmint-19-cinnamon-64bit-v2.iso
set iso_path=/images/linuxmint-19-cinnamon-64bit-v2.iso
map %iso_path% (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper iso-scan/filename=%iso_path% quiet splash --
initrd /casper/initrd.lz

iftitle [if exist /images/runtimelivecd.iso] ISO Knoppix - runtimelivecd.iso
set iso_path=/images/runtimelivecd.iso
map %iso_path% (0xff)
map --hook
root (0xff)
kernel /boot/isolinux/linux bootfrom=/dev/*%iso_path% knoppix_dir=/KNOPPIX ramdisk_size=100000 lang=en apm=power-off nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 noswap tz=localtime
initrd /boot/isolinux/minirt.gz

iftitle [if exist /images/ubuntu-18.10-desktop-amd64.iso] ISO Ubuntu - ubuntu-18.10-desktop-amd64.iso
set iso_path=/images/ubuntu-18.10-desktop-amd64.iso
map %iso_path% (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=%iso_path% quiet splash ---
initrd /casper/initrd

iftitle [if exist /images/Porteus-CINNAMON-v4.0-x86_64.iso] ISO Linux Porteus - Porteus-CINNAMON-v4.0-x86_64.iso
set iso_path=/images/Porteus-CINNAMON-v4.0-x86_64.iso
map %iso_path% (0xff)
map --hook
root (0xff)
kernel /boot/syslinux/vmlinuz nomagic base_only norootcopy from=%iso_path%
initrd /boot/syslinux/initrd.xz


=
Grub2 entries present in grub.cfg for booting in UEFI Secure mode various Linux ISO files
if [ -e "/images/linuxmint-19-cinnamon-64bit-v2.iso" ]; then
menuentry "ISO Linux Mint - linuxmint-19-cinnamon-64bit-v2.iso" {
  set iso_path=/images/linuxmint-19-cinnamon-64bit-v2.iso
  loopback loop $iso_path
  linux (loop)/casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper iso-scan/filename=$iso_path quiet splash --
  initrd (loop)/casper/initrd.lz
}
fi

if [ -e "/images/runtimelivecd.iso" ]; then
menuentry "ISO Knoppix - runtimelivecd.iso" {
  set iso_path=/images/runtimelivecd.iso
  loopback loop $iso_path
  linux (loop)/boot/isolinux/linux bootfrom=/dev/*$iso_path lang=en apm=power-off nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 noswap tz=localtime
  initrd (loop)/boot/isolinux/minirt.gz
  loopback --delete loop
}
fi

if [ -e "/images/ubuntu-18.10-desktop-amd64.iso" ]; then
menuentry "ISO Ubuntu - ubuntu-18.10-desktop-amd64.iso" {
  set iso_path=/images/ubuntu-18.10-desktop-amd64.iso
  loopback loop $iso_path
  linux (loop)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=$iso_path quiet splash ---
  initrd (loop)/casper/initrd
}
fi

if [ -e "/images/Porteus-CINNAMON-v4.0-x86_64.iso" ]; then
menuentry "ISO Linux Porteus - Porteus-CINNAMON-v4.0-x86_64.iso" {
  set iso_path=/images/Porteus-CINNAMON-v4.0-x86_64.iso
  loopback loop $iso_path
  linux	(loop)/boot/syslinux/vmlinuz nomagic base_only norootcopy from=$iso_path
  initrd (loop)/boot/syslinux/initrd.xz
}
fi

=

Download : UEFI_MULTI-86.zip   -  password for UEFI_MULTI-86.zip is bootwimb86
 
How to make USB Drive booting with various Linux ISO versions in BIOS and in UEFI Secure mode
 
1. Make FAT32 USB Drive (Max = 32 GB) booting with Microsoft Boot Manager Menu
    Microsoft Media Creation Tool (Architecture both 32 and 64 bits) Or Other Format Tool can be used
2. Use UEFI_MULTI to Add Grub4dos for booting in BIOS mode and Grub2 EFI Manager of Linux Mint for booting in UEFI Secure mode
3. In USB folder images Add your Linux ISO file - preferred is linuxmint-19-cinnamon-64bit-v2.iso
4. Boot from USB after beep via F8 menu in BIOS mode with  Grub4dos menu Or in UEFI Secure mode with Grub2 menu and Select your Linux OS
 
More Info - Linux Mint - Knoppix Live - Ubuntu - Porteus - All booting in UEFI Secure mode using Grub2 EFI Manager of Linux Mint
 
In case UEFI Grub2 is not available as Boot option in your F8 Boot Menu for your Portable SSD 
then you need to use BOOTICE 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 on USB the Linux Mint Grub2 file \EFI\Boot\BOOTx64.EFI
 
UEFI_Grub2.png
 
:cheers:
 


#103 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 14520 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 27 December 2018 - 02:32 PM

Question/doubt. :dubbio:
 
IF:
if exist /images/linuxmint-19-cinnamon-64bit-v2.iso
is satisfied, isn't this:
find --set-root /images/linuxmint-19-cinnamon-64bit-v2.iso
redundant?
 
I mean, if the condition is satisfied, root is already established to the "right" parent dir, and the result of find --set-root in the best of cases won't change root (but will take some time to execute), in the worse will establish root to another device that is searched before the current root one.
 
Or, in other words, either of:
 

iftitle [find --set-root /images/linuxmint-19-cinnamon-64bit-v2.iso] ISO Linux Mint - linuxmint-19-cinnamon-64bit-v2.iso
map /images/linuxmint-19-cinnamon-64bit-v2.iso (0xff)
etc.


or:

iftitle [if exist /images/linuxmint-19-cinnamon-64bit-v2.iso] ISO Linux Mint - linuxmint-19-cinnamon-64bit-v2.iso
map /images/linuxmint-19-cinnamon-64bit-v2.iso (0xff)
etc.


seems to make more sense to me.

:duff:
Wonko

#104 wimb

wimb

    Gold Member

  • Developer
  • 2365 posts
  •  
    Netherlands

Posted 27 December 2018 - 03:00 PM

Question/doubt. :dubbio:
 
IF:
if exist /images/linuxmint-19-cinnamon-64bit-v2.iso
is satisfied, isn't this:
find --set-root /images/linuxmint-19-cinnamon-64bit-v2.iso
redundant?
 

 

Thanks for your comment. You are quite right  :) 

The find statement is redundant and I will make changes accordingly.

 

:cheers:



#105 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 14520 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 27 December 2018 - 04:39 PM

Thanks for your comment. You are quite right  :) 
The find statement is redundant and I will make changes accordingly.
 
:cheers:

Good :) , then, only for symmetry with GRUB2   :w00t:

How about something *like*:



iftitle [if exist /images/linuxmint-19-cinnamon-64bit-v2.iso] ISO Linux Mint - linuxmint-19-cinnamon-64bit-v2.iso
set iso_path=/images/linuxmint-19-cinnamon-64bit-v2.iso
map %iso_path% (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper iso-scan/filename=%iso_path% quiet splash --
initrd /casper/initrd.lz

:unsure:

 

:duff:

Wonko



#106 wimb

wimb

    Gold Member

  • Developer
  • 2365 posts
  •  
    Netherlands

Posted 27 December 2018 - 07:13 PM

Good :) , then, only for symmetry with GRUB2   :w00t:

How about something *like*:



iftitle [if exist /images/linuxmint-19-cinnamon-64bit-v2.iso] ISO Linux Mint - linuxmint-19-cinnamon-64bit-v2.iso
set iso_path=/images/linuxmint-19-cinnamon-64bit-v2.iso
map %iso_path% (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper iso-scan/filename=%iso_path% quiet splash --
initrd /casper/initrd.lz

 

Good idea  :)

 

The Grub4dos Menu entries as published earlier are now according to your proposal

 

and present in the available UEFI_MULTI-86.zip download.

 

:cheers:



#107 wimb

wimb

    Gold Member

  • Developer
  • 2365 posts
  •  
    Netherlands

Posted 3 weeks ago

How to Make Computer booting with Linux and Windows

 

A. UEFI Secure Multi-Boot Computer booting with Linux and Windows (New Computer > 2012)

 

- In Windows Disk Management use R-mouse menu to Shrink partition of drive C: by 10 GB

- Create a FAT32 primary partition of 10 GB to host the Linux ISO files

- Make folder images on FAT32 drive and copy Ubuntu and other Linux ISO files to folder images 

- In Windows 10 x64  run WinNTSetup_x64.exe so that EFI partition is mounted as drive Z:

- Or use R-mouse to open admin cmd window and mount the EFI partition using

mountvol Z: /s

- Use R-mouse menu to run as administrator Explorer-x64.exe of Explorer++

- Rename Microsoft file bootx64.efi in folder Z:\EFI as file org-bootx64.efi
- Use download Linux_MULTI Or Mount Linux Mint ISO file in Explorer using double-click
- Copy folder boot and EFI of Linux Mint to your EFI drive Z: so that computer can boot with Grub2 of Linux Mint
- Edit file boot\grub\grub.cfg in drive Z: according to samples given or as given in download Linux_MULTI
- Take into account your FAT32 disk number and partitioning type and partition number e.g. use (hd0,gpt3) or (hd1,msdos1)
- In Windows 10 use BOOTICE to make UEFI Grub2 entry for the internal disk having FAT32 partition.

- If desired move the UEFI Grub2 entry with Up to the first place so that Grub2 has the highest Boot Priority

- Use BOOTICE to adjust the BCD of current system in Professional mode

- Adjust Windows Boot entry setting BootMenuPolicy Legacy so that there is no reboot of Windows 10

 

UEFI_Grub2_SSD.png ==  Grub2_Linux_MULTI.png
 

- Use F8 Boot Menu to Select UEFI Grub2 entry Or use the auto sequence for booting the computer:

 

UEFI Grub2 Menu with Linux ISO entries >> Windows Boot Manager Menu with Win 10 x64 and WIM and VHDX entries >> Windows 10 x64 OS

 
BOOTICE can be used to Add WIM and VHDX to Boot Manager Menu as described in Win10_Inst_Eng.pdf.
 

More Info - Attached File  Win10_Inst_Eng.pdf   1.39MB   9 downloads -  Install Windows 10 from USB after booting with WIM or VHDX

More Info - Linux Mint - Knoppix Live - Ubuntu - Porteus - UEFI_MULTI - Grub2 Manual - Grub4dos Guide

 

Download - Explorer++ and WinNTSetup and BOOTICE and Linux_MULTI and UEFI MULTI

 

Ubuntu Or Linux Mint ISO with persistence in UEFI Secure Multi-Boot with Windows 10 x64 can be realised as follows:

- Download Make_Ext Or Download Easy2Boot

- In folder Easy2Boot_v1.A8\_ISO\docs\Make_Ext Run Make_Ext.exe

- Use File Name and Volume Name casper-rw with ext3 filesystem and size e.g. 1000 MB

- Make Ext file casper-rw to be located in FAT32 drive folder \images\ubuntu and /or  \images\linuxmint

- In Windows 10 x64  run WinNTSetup_x64.exe so that EFI partition is mounted as drive Z:

- Use R-mouse menu to run as administrator Explorer-x64.exe of Explorer++

- Edit file boot\grub\grub.cfg created earlier on EFI drive Z: and add the following entry

-

if [ -e "(hd0,gpt3)/images/ubuntu-18.10-desktop-amd64.iso" ] -a [ -e "(hd0,gpt3)/images/ubuntu/casper-rw" ]; then
menuentry "ISO Ubuntu - ubuntu-18.10-desktop-amd64.iso (hd0,gpt3) persistence" {
  set iso_path=/images/ubuntu-18.10-desktop-amd64.iso
  loopback loop (hd0,gpt3)$iso_path
  linux (loop)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent persistent-path=/images/ubuntu/ iso-scan/filename=$iso_path quiet splash ---
  initrd (loop)/casper/initrd
}
fi

 

- Boot with UEFI Grub2 of Linux Mint and select ISO Ubuntu - persistence menuentry Or Select Windows Boot Manager

 
 

B. BIOS Multi-Boot Computer booting with Linux and Windows (Old Computer < 2012)

 

- In Windows Disk Management use R-mouse menu to Shrink partition of C: drive by 10 GB

- Create a FAT32 primary partition of 10 GB to host the Linux ISO files

- Make folder images on FAT32 drive and copy Ubuntu and other Linux ISO files to folder images 

- For Persistence Use Make_Ext to create file casper-rw with ext3 filesystem and size 500 MB in folder images\ubuntu

BOOTICE is used to add New RealMode Grub4dos entry to boot\bcd Windows BootManager

  for BIOS booting support with Boot file \grldr.mbr

 

BOOTICE_GRUB4DOS.png

 

- Add to Drive C: files grldr and grldr.mbr and menu.lst and menu_Linux.lst with entries for booting Linux ISO files given in Linux_MULTI

iftitle [if exist (hd0,1)/images/ubuntu-18.10-desktop-amd64.iso && if exist (hd0,1)/images/ubuntu/casper-rw] ISO Ubuntu Persist - ubuntu-18.10-desktop-amd64.iso
set iso_path=/images/ubuntu-18.10-desktop-amd64.iso
map (hd0,1)%iso_path% (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent persistent-path=/images/ubuntu/ iso-scan/filename=%iso_path% quiet splash ---
initrd /casper/initrd

 

- Boot and in Windows Boot Manager Menu Select Grub4dos  and then in Grub4dos Menu - Select ISO Linux Menu and your Linux ISO file



#108 sebus

sebus

    Frequent Member

  • Advanced user
  • 355 posts

Posted A week ago

No idea why, but it fails

 

multi.jpg

 

It only works if I do not select Source folder (no idea what that is for, I expected it to be Destination folder), but in that case it only copies .wim to the root of the USB (which is less than handy - ofcourse I can edit it by hand, but that is not the point, right?)

 

sebus


  • wimb likes this

#109 wimb

wimb

    Gold Member

  • Developer
  • 2365 posts
  •  
    Netherlands

Posted A week ago

It only works if I do not select Source folder (no idea what that is for, I expected it to be Destination folder), but in that case it only copies .wim to the root of the USB (which is less than handy - ofcourse I can edit it by hand, but that is not the point, right?)

 

 

Thanks for feedback and reporting problem with program UEFI_MULTI.

 

The Source Folder is meant for Content that you want to be copied to USB Target.

When that Source Folder is an Empty folder then the reported Error occurs.

 

In the dialogue I have made things clear by using the Label Content Folder instead of Source Folder.

Tooltip text is available as Help and will be displayed when the mouse is hovered over the control.

 

You want the WinPE - WIM file to be copied to a Destination Folder on USB Target.

For that purpose you must select as USB Target a folder on Boot Drive (max 8 characters) instead of selecting a drive.

 

I have fixed the program UEFI_MULTI and version 8.7 is available for download.

 

*** Update UEFI_MULTI - Version 87 ***

 

Download : UEFI_MULTI-87.zip   - password for UEFI_MULTI-87.zip is bootwimb87

 

UEFI_MULTI-87.png == UEFI_MULTI-87-2.png

 

Selected VHD or VHDX files are copied to USB Target System Drive

 

Selected WinPE - WIM file is Copied to USB Target Boot Drive Or to a Folder on Boot Drive

 

In the case as shown the Destination Folder for WinPE - WIM file is folder O:\Sources

Content of Folder MULTI_BOOT is Copied to Boot Drive



#110 sebus

sebus

    Frequent Member

  • Advanced user
  • 355 posts

Posted A week ago

Sorry, does not make sense to me. If I have EXTERNAL .wim & want to copy it to subfolder on USB, it simply does NOT happen

 

 

wim-still-in-root.png

 

OK, I see it, I must select destination FOLDER in USB Target Boot Drive (maybe wording could be adjusted ie Boot Drive/Folder)



#111 sebus

sebus

    Frequent Member

  • Advanced user
  • 355 posts

Posted A week ago

Can I boot Windows (8/10) ISO from grub2 in UEFI mode?

 

iso-no-go.png



#112 wimb

wimb

    Gold Member

  • Developer
  • 2365 posts
  •  
    Netherlands

Posted A week ago

It is not supported to direct Select Win10XPE_x64.ISO file, but there is the following solution:

 

In UEFI mode:

Grub2 can be used as Boot Manager for booting Linux ISO files found in folder images and

Grub2 can be used to chainload Windows Boot Manager and then boot with WIM or VHDX file.

 

It is supported to use the boot.wim file from your Win10XPE\ISO\sources directory 

Or you can use double click to Mount your Win10XPE_x64.ISO file as drive

and then in UEFI_MULTI_x64.exe select the boot.wim file of that ISO.

In this way you can create on USB the boot entry for your boot.wim file.

 

In WinBuilder > Build Core > Select Run ALL Programs From RAM

In WinBuilder > Apps > System Tools DeSelect XPE Startup (when Selected build fails)

 

WinBuilder-RunFromRAM-2019-02-06_120404.png == XPEStartup-2019-02-06_124114.png == UEFI-boot-wim2019-02-06_122506.png == Win10XPE-2019-02-06_123035.png

 

=============================================================================

 

If desired you can have WinBuilder > Build Core > DeSelect Run ALL Programs From RAM

and have the Programs Folder on USB.
In that case you need UEFI_MULTI Settings as shown so that Programs folder is copied as Folder on Boot Drive.

 

UEFI-Grub2-2019-02-06_152719.png  == Ubuntu-2019-02-06 20-10-27.png == Win10XPE-2019-02-06_153938.png

 

I have Updated UEFI_MULTI program so that the file CDUsb.y needed for this purpose is copied to USB root.

 

Download : UEFI_MULTI-87.zip   - password for UEFI_MULTI-87.zip is bootwimb87

 

Multi-Boot in UEFI Secure mode using Grub2 Boot Manager and Ubuntu Linux ISO file in folder images is possible as shown.

Multi-Boot in BIOS mode using Grub4dos in Windows Boot Manager and using Ubuntu Linux ISO in folder images file is possible as well.

 

:cheers:



#113 sebus

sebus

    Frequent Member

  • Advanced user
  • 355 posts

Posted A week ago

I know I can run wim. But I used to do iso boot (notably in BIOS) mode years ago with grub.exe from pxe

And I believe Easy2Boot made the UEFI mode possible (did not check it fully, read just bits, maybe as above only for Linux isos)

 

But it would be nice to boot full iso directly in UEFI mode...



#114 wimb

wimb

    Gold Member

  • Developer
  • 2365 posts
  •  
    Netherlands

Posted A week ago

I know I can run wim. But I used to do iso boot (notably in BIOS) mode years ago with grub.exe from pxe

And I believe Easy2Boot made the UEFI mode possible (did not check it fully, read just bits, maybe as above only for Linux isos)

 

But it would be nice to boot full iso directly in UEFI mode...

 

Easy2Boot does not support UEFI Multi-Boot for your ISO and it is rather complicated to switch e.g. from Win10XPE ISO to Ubuntu ISO ....

 

The standard method to UEFI-boot from an E2B drive is to make a .imgPTN file from the original payload file and then 'switch-in' the image file to replace the E2B partition. This allows us to UEFI-boot or MBR boot from that partition (and Secure Boot if the payload's boot files support it). However, we can only boot one payload at a time and we can only boot to payloads which already support UEFI-booting.



#115 sebus

sebus

    Frequent Member

  • Advanced user
  • 355 posts

Posted A week ago

That is the Standard method, but I believe Beta 10 allows Windows iso boot (I have not yet tried)



#116 wimb

wimb

    Gold Member

  • Developer
  • 2365 posts
  •  
    Netherlands

Posted A week ago

That is the Standard method, but I believe Beta 10 allows Windows iso boot (I have not yet tried)

 

That is about UEFI Grub2 booting of Linux ISO files and about MBR wimboot of Windows ISO file.

UEFI wimboot of Windows ISO file is not supported yet .... and Secure will be most likely impossible.

  • It only works for MBR\Legacy booting (wimboot for UEFI does not work unless you boot to iPXE via UEFI).

 

What would be the advantage of using an ISO instead of a WIM file for you ?

For me the functionality is the same.

In both cases we can have one file that contains all the information for booting with Win10XPE in RAMDISK.

Using a Win10XPE WIM file is more convenient than using a Win10XPE ISO file.

 

UEFI Secure Grub2 booting supports quite well Multi-Boot of Linux ISO + Windows Boot Manager for WIM and VHDX

BIOS Windows Boot Manager supports quite well Multi-Boot of WIM + VHDX + Grub4dos for Linux ISO

All boot options are made with UEFI_MULTI and are direct available on booting.



#117 sebus

sebus

    Frequent Member

  • Advanced user
  • 355 posts

Posted A week ago

Personal preference I assume. As to me I would like to be able to have (greedy) both...



#118 wimb

wimb

    Gold Member

  • Developer
  • 2365 posts
  •  
    Netherlands

Posted 4 days ago

Win 7 x64 VHD file 3.9 GB and OS Size = 2.8 GB with SVBus driver booting from RAMDISK

 

Grub4dos loads the 3.9 GB VHD into RAM in 1 minute and then Win7 x64 boots from RAMDISK in 8 seconds.

All drivers were installed in source so that OS Source = 8 GB and all drivers are working OK.

Advantage: VHD Size 3.9 GB can be located on FAT32 USB-Stick for booting from RAMDISK.

For VHD Size > 4 GB and for booting as FILEDISK, then VHD must always be located on NTFS partition.

 

UEFI_MULTI can make Grub4dos menu entry for VHD booting with SVBus driver as FILEDISK or as RAMDISK.

UEFI_MULTI makes entry in Windows Boot Manager for booting VHD as FILEDISK using Microsoft vhdmp.sys driver. 

 

W7x64_SVBus-RAM-2019-02-13_130448.png  == UEFI_MULTI-SVBus-2019-02-13_122952.png == Win10XPE-2019-02-15_082142.png

 

W864_SVBus-RAM-2019-02-11_141504.png == W10x86-RAM-G4d-top-2019-02-10_222425.png == W10x64-SVBus-RAM-2019-02-14_185106.png

 

W10x64_WIM_VHD-Setup-2019-02-17_115046.png == W10x64_WIM_VHD-SVBus-RAMDISK-2019-02-17_131143.png
 

WinNTSetup can be used for WIMBOOT Install of Win10 x64 in small VHD of Size 5 GB connected to file install.wim elsewhere on harddisk.

 

Booting with Grub4dos from RAMDISK using SVBus driver is not simple, but possible for such WIMBOOT VHD.

 

The VHD of Size 5GB is loaded into RAM in 45 seconds and then Win10 x64 is booting in 10 seconds from RAMDISK.

 

:cheers:

 

How to make Filelist

- Use WinNTSetup for fresh Install of Win 7/8/10 into Created VHD

- Boot with Win 7/8/10 VHD Or Mount with double click Win 7/8/10 VHD File

- Open admin command window at root C:\  Or at root of Mounted drive and then Run

dir /b /s /on /a-d >dir-w7x64-vhd.txt

 

How to make Folder List in given directory

C:\Windows\system32>dir /b /on /ad >C:\folders-system32.txt

 

 

Better Solution is Win10XPE WIM file Size = 775 MB for booting from RAMDISK

 

It includes AOMEI Partition Assistant and Macrium Reflect to make Backup Image.

 

Win10XPE WIM file is booting in UEFI Secure and in BIOS mode from Windows Boot Manager Menu,

whereas in case of VHD and SVBus driver booting with Grub4dos then you are limited to BIOS mode only.


  • sebus likes this





Also tagged with one or more of these keywords: windows 10, ssd, wim, linux, uefi, aio boot, vhdx, usb, multiboot

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users