Skip to content

Instantly share code, notes, and snippets.

@the0neWhoKnocks
Last active July 16, 2025 19:25
Show Gist options
  • Save the0neWhoKnocks/f9627134d4b323e24ae67c4f0c1655ce to your computer and use it in GitHub Desktop.
Save the0neWhoKnocks/f9627134d4b323e24ae67c4f0c1655ce to your computer and use it in GitHub Desktop.
Ventoy

Ventoy


(1) Download

Download from official releases or get a recent build that may have fixes not officially released yet.

Extract contents of the downloaded zip file to get access to the executable binaries.


(2) Windows

Run the GUI: Click on Ventoy2Disk.exe

  • Pick a disk from the drop-down.
  • Choose to Install or Update.

(2) Linux

Run the GUI: sudo ./VentoyGUI.x86_64

  • Pick a disk from the drop-down.
  • Choose to Install or Update.

OR

Run via CLI:

  • df -h to get list of mounted disks.
    • When updating, find the VTOYEFI/Ventoy disks. Normally they'll be something like /dev/sdb1 and /dev/sdb2. The 1/2 at the end of the disk names are partitions, so you'll use /dev/sdb.
  • cd into the unzipped ventoy folder and run:
    • ./Ventoy2Disk.sh to get a list of available flags.
    • sudo ./Ventoy2Disk.sh -l /dev/sdb to check/verify the version that's currently installed.
    • sudo ./Ventoy2Disk.sh -u /dev/sdb to update (it'll tell you what version it's updating from/to, and prompt you to accept).

(3) Configure After Install

  • There should be two mounted partitions VTOYEFI and Ventoy. Don't mess with VTOYEFI. Your ISOs and other User files will go on Ventoy.
  • You can configure via a GUI with VentoyPlugson, but in my case I just wanted to specify what folder to scan for ISOs.
    • Create two folders at the root of Ventoy, ISOs and ventoy.
    • Inside of ventoy, create ventoy.json.
    • Add this to ventoy.json:
      {
        "control": [
          { "VTOY_DEFAULT_SEARCH_ROOT": "/ISOs" }
        ]
      }
      

Troubleshooting


Useful Info

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment