howto:ventoy
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
howto:ventoy [2023/01/07 04:06] – Wulf Rajek | howto:ventoy [2023/05/29 11:55] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 10: | Line 10: | ||
< | < | ||
cd ~/Downloads | cd ~/Downloads | ||
- | wget https:// | + | wget https:// |
- | tar -xvzf ventoy-1.0.86-linux.tar.gz | + | tar -xvzf ventoy-1.0.91-linux.tar.gz |
- | cd ventoy-1.0.86 | + | cd ventoy-1.0.91 |
sudo ./ | sudo ./ | ||
+ | </ | ||
+ | |||
+ | Bash script to check for and download latest ventoy version then start it. Requires wget, curl and jq: | ||
+ | <code - ventoy-update.sh> | ||
+ | #!/bin/bash | ||
+ | |||
+ | get_ventoy_release() { | ||
+ | curl -s https:// | ||
+ | jq -r '[[.[] | | ||
+ | select(.draft != true) | | ||
+ | select(.prerelease != true)][] | | ||
+ | .assets | | ||
+ | .[] | | ||
+ | select(.name | endswith(" | ||
+ | .browser_download_url]' | ||
+ | } | ||
+ | |||
+ | VTDLURL=$(get_ventoy_release | head -1) | ||
+ | VTFILENAME=$(echo " | ||
+ | VTDIRNAME=${VTFILENAME:: | ||
+ | if [ ! -d " | ||
+ | then | ||
+ | if [ ! -f " | ||
+ | then | ||
+ | echo " | ||
+ | fi | ||
+ | tar -xvzf $VTFILENAME | ||
+ | fi | ||
+ | |||
+ | cd $VTDIRNAME | ||
+ | sudo ./ | ||
+ | #rm -rf /tmp/ventoy | ||
</ | </ | ||
Line 24: | Line 56: | ||
{{: | {{: | ||
- | Once Ventoy is installed, your USB stick should now be called ventoy. | + | Once Ventoy is installed |
+ | 1.) Ventoy - this is empty and is the majority of the free space to copy iso files to | ||
+ | 2.) VTOYEFI - this is an EFI partition, not usually auto-mounted, | ||
- | Mount it if’s not already | + | The ' |
Copy ISO files to the stick. | Copy ISO files to the stick. | ||
+ | |||
+ | Windows ISO files should be renamed to end with _VTWIMBOOT (e.g.: win10_english_x64_VTWIMBOOT.iso) to boot properly. Alternatively, | ||
+ | |||
Boot on the Ventoy USB stick. | Boot on the Ventoy USB stick. | ||
Line 35: | Line 72: | ||
The ISOs you copied should appear as bootable options. | The ISOs you copied should appear as bootable options. | ||
+ | |||
+ | ===== Configuring Ventoy ===== | ||
+ | |||
+ | All the plugins and their related files must be in a " | ||
+ | |||
+ | A json file ventoy.json must be placed under the ventoy directory (no subdirectory) as the configuration file. The file must match the syntax of json and the outermost layer must be an object( { } ). For json syntax you can check it with the 2 online tools as follows: | ||
+ | |||
+ | ventoy.json must in UTF-8 encoding. | ||
+ | |||
+ | VentoyPluson can be used to create and edit this json file. | ||
+ | < | ||
+ | This loads a web server and provides URL to use the editor via browser. | ||
+ | More details: https:// | ||
+ | {{: | ||
+ | |||
+ | |||
+ | ===== Mount EFI partition ===== | ||
+ | |||
+ | The " | ||
+ | < | ||
+ | sudo mkdir / | ||
+ | sudo mount /dev/sdb2 / | ||
+ | </ | ||
source: https:// | source: https:// | ||
+ | |||
+ | |||
+ | ====== Multi-Boot USB w/ Grub ====== | ||
+ | |||
+ | https:// | ||
+ | |||
howto/ventoy.1673064396.txt.gz · Last modified: 2023/05/29 11:53 (external edit)