Conversation
**Summary** Add the ventoy package, an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files Resolves getsolus#5108
|
Before anyone merges this, I think we need to have a real discussion on if this should actually be included in the Solus repository. I should have unmarked the request as accepted when the first concerns were brought up, but clearly I never did. |
|
This does not look like built from source? Too much of PITA? |
|
I looked into how others have done it, primarily Arch (bin version) and PCLinuxOS and both handle it this way. Since Ventoy's toolchain and bootloaders are highly customized and built for a multitude of architectures, it is easier to repackage the pre-compiled upstream Linux release (which includes the built boot images, CLI installers, and GUIs) instead of building it from source. The only one that doesn't is the non-bin version in the AUR and it is a major pain to the point that the dev is considered a "legend". It is the primary reason many distros don't try to package it. In the discussions I had in a few places, this is the recommended way. So that is why I went that way. Ventoy expects everything to live in one giant, self-contained folder and uses relative paths. But if that is a problem, I am perfectly fine with someone doing it from the source. I just saw this open request hanging out there for a long time. |
|
Per comment on the issue, I made this PR as a draft |
|
It won't hurt my feelings if you guys no longer want it. The last thing I want is to cost you more time, as I was trying to do the opposite and clean out some old things. |
Summary
Adds the Ventoy package, a popular open source tool to create bootable USB drive for multiple ISO/WIM/IMG/VHD(x)/EFI files
Resolves #5108
Test Plan
Install the Ventoy Package
Run Ventoy to create a bootable USB
Add Solus ISO to Ventoy USB
Boot to Ventoy and launch Solus ISO from menu
Make sure it works
Checklist