Jump to content











Photo
* * * * * 3 votes

Ventoy - Open source USB boot utility for both BIOS and UEFI


  • Please log in to reply
319 replies to this topic

#226 alacran

alacran

    Platinum Member

  • .script developer
  • 2710 posts
  •  
    Mexico

Posted 17 June 2020 - 04:00 AM

@ Ventoy

 

PartedMagic-2020-05-20.iso does not boot fine in Bios mode on version 1.0.13 , can't find PMAGIC_2020_05_20.SQFS

 

PartedMagic-2020-05-20.iso boots fine in UEFI mode on version 1.0.13

 

PartedMagic-2020-05-20.iso was previously booting fine on Bios or UEFI on version 1.0.12

 

alacran



#227 steve6375

steve6375

    Platinum Member

  • Developer
  • 7566 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films
  •  
    United Kingdom

Posted 17 June 2020 - 06:58 AM

I had to resize the small Ventoy partition because 32mb was too small for fat32, I resized it to 64, still no go. 64mb efi partition btw works fine for E2B. Right now, I resized the 1st partition and created a new 500mb fat32 partition with the Ventoy files. Still no go. I also tried using grubfm installer from here, https://github.com/Q...rubfm-installer, nothing even shows up when booting.Would you consider making a minimalist version of E2B using agfm? Does agfm require any file to be contiguous?

The only thing a BIOS should be looking at is the MBR, PBRs - and for UEFI the \EFI\BOOT folder.

So a minimal agFM would just be the file \grubfmx64.efi which has been copied to the FAT partition as the file \EFI\BOOT\BOOTX64.efi.

Just the one file is all that is needed to boot to agFM.



#228 ventoy

ventoy

    Member

  • Members
  • 84 posts
  •  
    China

Posted 26 June 2020 - 01:48 PM

@ Ventoy

 

PartedMagic-2020-05-20.iso does not boot fine in Bios mode on version 1.0.13 , can't find PMAGIC_2020_05_20.SQFS

 

PartedMagic-2020-05-20.iso boots fine in UEFI mode on version 1.0.13

 

PartedMagic-2020-05-20.iso was previously booting fine on Bios or UEFI on version 1.0.12

 

alacran

 

What about Ventoy-1.0.14? I test it on my laptop and it works fine with 1.0.14.


  • alacran likes this

#229 alacran

alacran

    Platinum Member

  • .script developer
  • 2710 posts
  •  
    Mexico

Posted 27 June 2020 - 11:37 PM

What about Ventoy-1.0.14? I test it on my laptop and it works fine with 1.0.14.

It is good to know there is a new version and the issue is fixed, thanks.

 

alacran



#230 ventoy

ventoy

    Member

  • Members
  • 84 posts
  •  
    China

Posted 28 June 2020 - 01:35 AM

  • 2020/06/25 --- Ventoy 1.0.14 release
  1. When install Ventoy you can reserve some disk space, see Notes
  2. New feature to boot .efi file directly in UEFI mode. (for cases like firmware upgrade, hardware diagnosis ...)
  3. Auto skip Press any key to boot from CD or DVD... prompt when booting Windows/WinPE ISO files (Legacy + UEFI)
  4. Add Menu Class plugin to show icon in boot menu, see Notes
  5. Add VTOY_MENU_TIMEOUT and VTOY_DEFAULT_IMAGE options in global control plugin, see Notes
  6. Add fonts option in theme plugin to load customized font, see Notes
  7. Fixed a bug about repository group missing with RHEL6
  8. Add 'Search and boot Grub4dos' option in F4 Localboot menu
  9. New iso support (total 300+)
    • guix-system-install-1.0.0.x86_64-linux.iso (Legacy + UEFI)
    • systemrescuecd-amd64-6.1.5.iso (Legacy + UEFI)
    • adelie-live-x86_64-1.0-rc1-20200202.iso (Legacy)
    • adelie-full-x86_64-1.0-rc1-20200202.iso (Legacy)
    • OviOS_Linux_3.02_20190821.iso (Legacy)

Edited by ventoy, 28 June 2020 - 01:36 AM.

  • alfreire likes this

#231 alacran

alacran

    Platinum Member

  • .script developer
  • 2710 posts
  •  
    Mexico

Posted 30 June 2020 - 07:29 AM

What about Ventoy-1.0.14? I test it on my laptop and it works fine with 1.0.14.

Just tested on v1.0.14 on Bios mode.

 

PartedMagic-2020-05-20.iso does not boot fine in Bios mode on version 1.0.13, and also on 1.0.14, same message:

 

can't find PMAGIC_2020_05_20.SQFS

 

I had to go back to v1.012 wich boots fine on Bios or UEFI.

 

Best Regards

 

alacran



#232 devdevadev

devdevadev

    Silver Member

  • Advanced user
  • 540 posts
  •  
    India

Posted 03 July 2020 - 05:33 AM

It's looking Ventoy currently not like PTN3 ? Will be nice if we can keep Ventoy files in pre existing FAT32 PTN3....
 
PTN1- NTFS - ISOs, Payloads etc...
PTN2- FAT32 - agFM
PTN3- FAT32 - VENTOY
 
Please provide an option in Ventoy tool so that we will be able to extract Ventoy files directly in PTN3 of existing Multi Partitioned USB Drive without formatting it....Does latest version of Ventoy support PTN1 as NTFS ?
 
Regards...


#233 D.F.W

D.F.W
  • Members
  • 1 posts
  •  
    United Kingdom

Posted 05 July 2020 - 10:10 AM

There is a problem when running parted magics secure erase feature for ATA drives when booting PM from a ventoy usb.

Parted Magic will boot just fine, it will allow you to secure erase NVMe drives, Sanitize ATA Devices, but when you click on Secure Erase ATA drives nothing happens and the menu to select which drive does not appear.

 

So to test PM I made a PM usb using rufus, ATA secure erase works fine.

Then made a E2B with alives grub2 file manger booted PM with default iso extension and secure erase worked fine, rebooted with alives grub2 file manger and selected the ventoy boot option and secure erase on ATA drives would not work.

 

So I rebooted the ventoy usb and selected the grubfm_multiarch.iso, selected PM with partnew option and all worked good.

 

It is only the secure erase of ATA drives that does not work, I can see the drives and their contents with PM file manager.

 

Tested with 

Ventoy 1.14, 1.13

 

2 different USB drives

 

pmagic_2020_02_23.iso

pmagic_2019_09_03.iso

 

Any ideal when this is happening.



#234 ventoy

ventoy

    Member

  • Members
  • 84 posts
  •  
    China

Posted 10 July 2020 - 01:35 AM

There is a problem when running parted magics secure erase feature for ATA drives when booting PM from a ventoy usb.

Parted Magic will boot just fine, it will allow you to secure erase NVMe drives, Sanitize ATA Devices, but when you click on Secure Erase ATA drives nothing happens and the menu to select which drive does not appear.

 

So to test PM I made a PM usb using rufus, ATA secure erase works fine.

Then made a E2B with alives grub2 file manger booted PM with default iso extension and secure erase worked fine, rebooted with alives grub2 file manger and selected the ventoy boot option and secure erase on ATA drives would not work.

 

So I rebooted the ventoy usb and selected the grubfm_multiarch.iso, selected PM with partnew option and all worked good.

 

It is only the secure erase of ATA drives that does not work, I can see the drives and their contents with PM file manager.

 

Tested with 

Ventoy 1.14, 1.13

 

2 different USB drives

 

pmagic_2020_02_23.iso

pmagic_2019_09_03.iso

 

Any ideal when this is happening.

 

Fixed in Ventoy-1.0.15



#235 ventoy

ventoy

    Member

  • Members
  • 84 posts
  •  
    China

Posted 10 July 2020 - 01:38 AM

  • 2020/07/09 --- 1.0.15 release
  1. Add GPT partition style support, see Notes. For comparison between MBR and GPT see Notes
  2. Add a Refresh button in Ventoy2Disk.exe
  3. Add a Clear Ventoy option in Ventoy2Disk.exe
  4. Add dir option in menu_class plugin, see Notes
  5. Add dir option in menu_alias plugin, see Notes
  6. Add autosel option in auto_install plugin, see Notes
  7. Add autosel option in persistence plugin, see Notes
  8. Change the property of Ventoy2Disk.exe, now it's NOT always topmost
  9. Fixed a bug when boot Windows/WinPE/Wim in UEFI mode with another active CDROM or USB-CDROM
  10. Optimization and bug fix for booting Parted Magic
  11. Optimization for booting Debian series distros
  12. Fixed a bug when boot.wim is in LZMS compression format
  13. New iso support
    • elive_3.0.0_stable_hybrid.iso (Legacy)
    • Pardus-19.1-XFCE-amd64.iso (Legacy + UEFI)
    • CDlinux-0.9.7.1.iso (Legacy)

  • alfreire likes this

#236 devdevadev

devdevadev

    Silver Member

  • Advanced user
  • 540 posts
  •  
    India

Posted 10 July 2020 - 02:38 AM

It's looking Ventoy currently not like PTN3 ? Will be nice if we can keep Ventoy files in pre existing FAT32 PTN3....
 
PTN1- NTFS - ISOs, Payloads etc...
PTN2- FAT32 - agFM
PTN3- FAT32 - VENTOY
 
Please provide an option in Ventoy tool so that we will be able to extract Ventoy files directly in PTN3 of existing Multi Partitioned USB Drive without formatting it....Does latest version of Ventoy support PTN1 as NTFS ?
 
Regards...


Is there any hope to use Vendor within from FAT32 Partition 3 ?

#237 ventoy

ventoy

    Member

  • Members
  • 84 posts
  •  
    China

Posted 10 July 2020 - 02:42 AM

Is there any hope to use Vendor within from FAT32 Partition 3 ?

 

NO, Ventoy must in PART2.



#238 devdevadev

devdevadev

    Silver Member

  • Advanced user
  • 540 posts
  •  
    India

Posted 10 July 2020 - 02:47 AM

NO, Ventoy must in PART2.


Is it not possible so that Vendor will support both PTN2 and PTN3 ?

#239 ventoy

ventoy

    Member

  • Members
  • 84 posts
  •  
    China

Posted 23 July 2020 - 02:45 PM

Is it not possible so that Vendor will support both PTN2 and PTN3 ?

 

NO



#240 ventoy

ventoy

    Member

  • Members
  • 84 posts
  •  
    China

Posted 23 July 2020 - 02:46 PM

  • 2020/07/23 --- 1.0.16 release
  1. Add injection plugin, see Notes
  2. Add menu extension plugin, you can define your own grub2 menu now, see Notes
  3. Fixed a bug about booting Qubes in UEFI mode.
  4. List all the drive letters belong to the disk in Ventoy2Disk's device combox.
  5. Add an example of ventoy.json and theme in the install package
  6. Add a DistroWatch support list in the website. See DistroWatch Support List
  7. New iso support (total 420+)
    • CDL2018_x64_v2_last.iso (Legacy + UEFI)
    • AcademiX_2.5-stable_64bit.iso (Legacy + UEFI)
    • anarchy-1.2.1-x86_64.iso (Legacy + UEFI)
    • DuZeru dz4.1-amd64.efi-mbr.iso (Legacy + UEFI)
    • openmediavault_5.3.9-amd64.iso (Legacy + UEFI)
    • ubuntu_pack-18.04-gnome_classic-amd64.iso (Legacy + UEFI)
    • BigLinux-20.04-beta-23.iso (Legacy + UEFI)
    • exegnu64_beowulf-20200707.iso (Legacy + UEFI)
    • kanotix64-silverfire-nightly-KDE.iso (Legacy + UEFI)
    • debian-amd64-netinst-3cx.iso (Legacy + UEFI)
    • grml64-full_2020.06.iso (Legacy + UEFI)
    • karoshi-server-v13.0.0-amd64.iso (Legacy)
    • PrimTux5-Lubuntu-18.04-amd64.iso (Legacy + UEFI)
    • ArchStrike-minimal-2019.06.08.iso (Legacy + UEFI)
    • caelinux2018.iso (Legacy + UEFI)
    • refracta10_xfce_amd64-20200620_1845.iso (Legacy + UEFI)
    • parabola-openrc-lxde-2020.01.18-dual.iso (Legacy + UEFI)
    • cucumber-linux-1.1-x86_64-full.iso (Legacy + UEFI)
    • Fatdog64-810.iso (Legacy + UEFI)
    • ForLExCD_v_3_0_0.iso (Legacy)
    • Hanthana-30-1.0.x86_64.iso (Legacy + UEFI)
    • kwort-4.3.4.iso (Legacy + UEFI)
    • minino-queiles-64.iso (Legacy)
    • nst-32-11992.x86_64.iso (Legacy + UEFI)
    • Redcore.Linux.Hardened.2004.KDE.amd64.iso (Legacy + UEFI)
    • runtu-lite-20.04-amd64_202006.iso (Legacy + UEFI)
    • Asianux-7.0-beta2-x86_64-dvddisc-201506150930.iso (Legacy + UEFI)
    • Clu-Linux-Live-v6.0-BIOS-UEFI.iso (Legacy + UEFI)
    • uruk-gnu-linux-3.0-2020-6-alpha-1.iso (Legacy + UEFI)
    • Zorin-OS-15.2-Core-64-bit.iso (Legacy + UEFI)
    • B2D-Desktop-2019-buster-v1.0.6-gcin.amd64.iso (Legacy + UEFI)
    • BlueOnyx-5210R-CentOS-8.2.2004-20200624.iso (Legacy + UEFI)
    • finnix-120.iso (Legacy + UEFI)
    • hamonikr-sun-3.0-amd64-20200423.iso (Legacy + UEFI)
    • LinHES_R8.6.1.iso (Legacy)
    • linuxconsole.2019-x86_64.iso (Legacy + UEFI)
    • namib-mate-1901_x86_64.iso (Legacy + UEFI)
    • NEXT-BEE-free-20.04-2020-05-31.iso (Legacy + UEFI)
    • ngfw-untangle-15.1.0-amd64.iso (Legacy + UEFI)
    • Pearl-Desktop-9_2020-04-14_amd64.iso (Legacy + UEFI)
    • SELKS-6.0-desktop.iso (Legacy + UEFI)
    • SharkLinux-4.15.0-102.iso (Legacy + UEFI)
    • SpringdaleLinux-7.8-x86_64-netinst.iso (Legacy + UEFI)
    • SNG7-FPBX-64bit-2002-2.iso (Legacy + UEFI)
    • TS-6.2.4-Installer-0220.iso (Legacy + UEFI)
    • turnkey-django-16.0-buster-amd64.iso (Legacy)
    • tuxtrans_1804_d.iso (Legacy + UEFI)
    • zevenet-ce_v5.11-amd64-v1.iso (Legacy + UEFI)
    • solydx_10_64_202007.iso (Legacy + UEFI)
    • rescatux-0.73.iso (Legacy + UEFI)
    • zentyal-6.2-development-amd64.iso (Legacy + UEFI)

  • alfreire likes this

#241 devdevadev

devdevadev

    Silver Member

  • Advanced user
  • 540 posts
  •  
    India

Posted 23 July 2020 - 03:06 PM

Hi..Ventoy

I run my own 'SMART_INSTALL.cmd' within 'boot.wim' environment in order to pickup 'SMART_INSTALL.xml' to make Installation Autounattended. I change UNAME, PCNAME and MYINDEX strings in XML. I also Backup User Files to Free Drive and then Auto Format Windows Partition using my 'SMART_INSTALL.cmd'.

So it will be very useful if Ventoy inject custom 'winpeshl_ventoy.ini' and 'start_ventoy.bat' within from EFI Partition to X:/Windows/System32 folder if 'winpeshl_ventoy.ini' and 'start_ventoy.bat' exist in EFI Partition. OR Maybe any better solution to allow user to user their own 'start.bat' within WinPE environment to do some extra/Special work before starting Installation..

a1ive agFM allow us to set 'grubfm_startbat' variable so that we can use custom 'start.bat' within WinPE environment. Similiar Approach will be very useful if Ventoy also provide ?

Thanks & Regards....

#242 ventoy

ventoy

    Member

  • Members
  • 84 posts
  •  
    China

Posted 23 July 2020 - 03:10 PM

Hi..Ventoy

I run my own 'SMART_INSTALL.cmd' within 'boot.wim' environment in order to pickup 'SMART_INSTALL.xml' to make Installation Autounattended. I change UNAME, PCNAME and MYINDEX strings in XML. I also Backup User Files to Free Drive and then Auto Format Windows Partition using my 'SMART_INSTALL.cmd'.

So it will be very useful if Ventoy inject custom 'winpeshl_ventoy.ini' and 'start_ventoy.bat' within from EFI Partition to X:/Windows/System32 folder if 'winpeshl_ventoy.ini' and 'start_ventoy.bat' exist in EFI Partition. OR Maybe any better solution to allow user to user their own 'start.bat' within WinPE environment to do some extra/Special work before starting Installation..

a1ive agFM allow us to set 'grubfm_startbat' variable so that we can use custom 'start.bat' within WinPE environment. Similiar Approach will be very useful if Ventoy also provide ?

Thanks & Regards....

 

  • 2020/07/23 --- 1.0.16 release
  1. Add injection plugin, see Notes

Maybe the injection plugin can be helpful.

https://www.ventoy.n..._injection.html



#243 devdevadev

devdevadev

    Silver Member

  • Advanced user
  • 540 posts
  •  
    India

Posted 23 July 2020 - 03:37 PM

Will ventoy_startbat.7z be decompressed at X: as follows and replace Ventoy .ini and .bat files ?

X:/Windows/System3/winpeshl.ini
X:/Windows/System3/start.bat

Will it extract within 'X:/ventoy_startbat' folder ?

X:/ventoy_startbat/Windows/System3/winpeshl.ini
X:/ventoy_startbat/Windows/System3/start.bat

In injection approach I also have to update filenames of Windows ISOs in configuration file again and again when updating ISOs. It will be very handy if ventoy_startbat variable can be predefined and will work for all Windows ISOs without specifying names of Win ISOs...


Regards

#244 ventoy

ventoy

    Member

  • Members
  • 84 posts
  •  
    China

Posted 24 July 2020 - 02:13 AM

Will ventoy_startbat.7z be decompressed at X: as follows and replace Ventoy .ini and .bat files ?

X:/Windows/System3/winpeshl.ini
X:/Windows/System3/start.bat

Will it extract within 'X:/ventoy_startbat' folder ?

X:/ventoy_startbat/Windows/System3/winpeshl.ini
X:/ventoy_startbat/Windows/System3/start.bat

In injection approach I also have to update filenames of Windows ISOs in configuration file again and again when updating ISOs. It will be very handy if ventoy_startbat variable can be predefined and will work for all Windows ISOs without specifying names of Win ISOs...


Regards

 

Ventoy just run command like   7za.exe  x  -y  -aoa  -oX:   ventoy_startbat.7z

 

You can test it in your local PC and see the directory structure.

For example, you can run   7za.exe  x  -y  -aoa  -oD:   ventoy_startbat.7z    and check the decompress output in D:


Edited by ventoy, 24 July 2020 - 02:13 AM.

  • devdevadev likes this

#245 devdevadev

devdevadev

    Silver Member

  • Advanced user
  • 540 posts
  •  
    India

Posted 24 July 2020 - 02:49 AM

Is there any way so that injection of ventoy_startbat.7z will apply for all Windows ISOs without specifying images filenames ?

#246 ventoy

ventoy

    Member

  • Members
  • 84 posts
  •  
    China

Posted 24 July 2020 - 04:47 AM

Is there any way so that injection of ventoy_startbat.7z will apply for all Windows ISOs without specifying images filenames ?

 

NO. You must specify for each ISO file.



#247 devdevadev

devdevadev

    Silver Member

  • Advanced user
  • 540 posts
  •  
    India

Posted 24 July 2020 - 05:20 AM

OK....Which file in Ventoy Package is responsible for injecting 'winpeshl.ini' and 'start.bat' into X:/Windows/System32 folder when Windows ISO is selected and booted to WinPE environment ? Maybe I can modify that file to use my own 'winpeshl_ventoy.ini' and 'start_ventoy.bat' in exactly the same way I use grubfm_startbat variable in E2B and a1ive grubfm ?



#248 Wonko the Sane

Wonko the Sane

    The Finder

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

Posted 24 July 2020 - 07:54 AM

@Ventoy
Independently from the specific request, it would make sense that the .json had a third parameter "destination", besides "source" (image) and "filename/path" (archive).
 
As a matter of fact, IMHO it could (should) have also a fourth one "command", this latter would make the injection provision more "flexible", i.e. something *loosely* like (pseudo-syntax):

{
"injection": [
{
"image": "/cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24.iso",
"source": "/driver/win10-driver.zip"
"destination":"/mypath/"
"command":"7za.exe x -y -aoa -oX:%destination% %archive%"
}
],
{
"image": "/cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24.iso",
"source": "/driver/win10-driver.zip"
"destination":"/mypath/"
"command":"copy %archive% %destination%"
}
]


:duff:
Wonko

#249 EoflaOE

EoflaOE
  • Members
  • 3 posts
  •  
    Syria

Posted 03 August 2020 - 04:31 PM

Hello @ventoy and everyone!

I have installed Ventoy to the USB to see if it would work in my old computer. It has a KT4AV MS-6712, and the BIOS doesn't have UEFI features yet. It can also boot from the USB, but recognizes them as floppy disk (shown as USB RMD-FDD on boot selection).

When I select it, it seems that the BIOS will skip the USB drive and proceed to boot to the HDD, so it never goes to Ventoy.

However, when I boot it using Plop Boot Manager, it works! I can see the Ventoy menu!

Before booting, I see that in my Windows 10 laptop, I can see that the installer has made two partitions. However, my old PC can only boot to USB as long as it's a single partition.

I prefer to use the BIOS to boot to USB, so what should I do so my BIOS can boot to Ventoy USB? By the way, the American Megatrends BIOS in my motherboard is released in 2001 and the motherboard itself is released in 2003.

#250 Wonko the Sane

Wonko the Sane

    The Finder

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

Posted 03 August 2020 - 05:15 PM

However, my old PC can only boot to USB as long as it's a single partition.

Maybe, or maybe not.

 

It is possible that what your BIOS does is slightly different:
1) it can only boot from floppy (or superfloppy), i.e. a device whose first sector is a (FAT) bootsector (and not a MBR)
2) it detects the presence of a bootsector (as opposed to a MBR) by looking (usually) at the so-called "jump bytes"

 

In those (good ol' ;)) times a possibility (with a number of limitations) was to use the makebootfat which creates something that is at the same time a bootsector AND a MBR.

http://www.advancema...doc-makebootfat

 

Some references:

http://reboot.pro/to...tcmd-alpha-001/

http://reboot.pro/to...or-usb-booting/

http://reboot.pro/to...fat-fat32msdos/

 

You'll probably need to use the Wayback Machine for most pages, i.e.:
https://web.archive....pic=13784&st=44

https://web.archive....showtopic=18873

https://web.archive....ows-pentium.zip

 

EDIT: file is still on sourceforge:
https://sourceforge....dvanceboot/1.4/

https://sourceforge....um.zip/download

(the old links redirected to advancemame.it)

 

If you want to experiment with this approach and need assistance, it would be better if you started a new, dedicated thread.

 

:duff:

Wonko






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users