A New Bootable USB Solution
ventoy.net
ventoy.net
It supports most Linux distros and it also supports FreeBSD.
Some operating systems that it failed to work with according to that page include, among others: ReactOS, SmartOS, Haiku and OpenBSD.
They have another list as well of tested operating systems here: https://ventoy.net/en/isolist.html
According to that page it supports many versions of Windows too, as well as VMware ESXi, Citrix XenServer, and Xen XCP-ng.
So probably a good idea to check those two lists first before choosing which operating systems you want to use with it, if you are looking to get something that works with the least amount of effort.
And if you have time to spare then try some that are currently marked as not working, or which have not been tested, and figure out how to get those working too and contribute that info to the Ventoy maintainer via their GitHub :)
It works really well for colocation server where you don't have the freedom to go there and plug in an Usb or a DVD because it's 1000km away in the footsteps of a hotspring in Iceland for example.
https://www.linuxserver.io/blog/2019-12-16-netboot-xyz-docke...
But it's literally the second page in documentation https://ventoy.net/en/doc_start.html
We have an obscure imaging program we licensed for our Windows fleet, and I wanted to do it along with a normal Windows 10 boot on one USB connected ssd. Finally got it working after days of research with just manually creating the partitions and putting them in the right order.
I'd lay out the part table, but I'm not at work...
*edit: I feel I should mention the imaging program is Windows based, maybe Windows PE (is that still a thing?). It does the spinning Windows 10 wait animation until booted.
Seems to be. Latest release was 3 months ago, “Built from Windows 11 v21H2 code base.” https://en.m.wikipedia.org/wiki/Windows_Preinstallation_Envi...
Under the bonnet there are also command line tools included in Windows such as DISM and WinImage and good old DiskPart that can be used to edit and dump a copy of the Windows OS (as a .wim file) onto a SSD/HDD and then boot it and let it auto-configure to the hardware.
Anyway, the best for you is the best"
Either way. Use whichever works best for your target hardware.
Create a VM with no storage, boot from the ventoy ISO, pass through the USB port from the host machine. I used this a couple of days back to create a bootable ventoy drive from my Macbook Pro.
BTW there is a patch to review from me at:
It is so easy to make the perfect USB only to ruin it by sticking in a "dirty" machine.
The write protect switches on a few select USB flash drives are more of a suggestion than a hard detterent.
Persistence always seemed cool on these types of tools but similarly I've never needed a persistent USB I'll boot from often enough to make the persistence more of a benefit than a burden.
[1] https://www.pendrivelinux.com/universal-usb-installer-easy-a...
I find that it is reliable for Linux and Windows. It is easy to copy an ISO onto a flash drive, it can store multiple ISOs, and those ISOs can be updated without overwriting other data on the drive. This means application installers and data backups can be stored on the same drive, making it a very convenient recovery drive.
As for other operating systems, they seem to boot partially but the boot process ultimately fails when they try to access the drive directly.