Ventoy lets you create a multi-boot USB drive where you can simply copy ISO files directly (Windows, Linux, etc.) without reformatting or re-burning each time.
Step 1: Install Ventoy in Arch Linux
You can install it via the AUR.
yay -S ventoy-bin
(If you don’t have yay, install it or use another AUR helper like paru.)
Alternatively, you can manually download it:
git clone https://aur.archlinux.org/ventoy-bin.git
cd ventoy-bin
makepkg -si
Step 2: Identify Your USB Drive
Plug in your USB stick and list your disks:
lsblk
// Shows something like this
sda 500G HDD
sdb 16G USB Drive
So here the USB is /dev/sdb.
Step 3: Install Ventoy on the USB
Run Ventoy to install the bootloader on the USB:
sudo ventoy -i /dev/sdX
You’ll get a confirmation prompt, type y to proceed.
To update Ventoy in the future without erasing files:
sudo ventoy -u /dev/sdX
Step 4: Add ISO Images
Once installed, Ventoy creates two partitions:
- A small Ventoy system partition
- A large exFAT partition (visible in file manager)
You can now mount the USB and copy any .iso, .img, or .wim files directly into it, e.g.:
cp ~/Downloads/archlinux.iso /run/media/$USER/Ventoy/
cp ~/Downloads/ubuntu.iso /run/media/$USER/Ventoy/
Step 5: Boot from Ventoy USB
- Reboot your system.
- Enter your boot menu (usually
F12,Esc, orF8depending on your BIOS/UEFI). - Select your Ventoy USB device.
- Ventoy menu will appear with a list of all ISO images on the USB.
Use arrow keys to choose the OS you want to boot and hit Enter.
Optional Features
- Persistence (for live Linux distros): You can create a persistence file and attach it:
sudo ventoy -c
- Secure Boot Support: Ventoy supports Secure Boot, you can enable it:
sudo ventoy -g /dev/sdX
Tips
- You can rename ISOs for clarity — Ventoy reads their labels dynamically.
- If you add or remove ISOs, you don’t need to “refresh” anything — just copy them in/out.
- Works perfectly with both BIOS and UEFI boot modes.
Top comments (0)