Linux Remount Feature
- 1. Background
Attention: This feature is only supported since Ventoy-1.1.18.
After boot into a Linux ISO from Ventoy, most mainstream desktop systems can directly access the ISO partition (Section 2).
However, some systems may report "device busy" when trying to mount ISO partition.
- 2. Out-of-Box support
Since 1.1.18, Ventoy has made some targeted optimizations, so it works out of the box on mainstream desktop systems,
and the partition containing the ISO file can be accessed directly from the sidebar, as shown in the figures below.
| Distribution | Tested Version |
|---|---|
| Fedora | 44/45 |
| Ubuntu | 2204/2404/2604/2610 |
| CachyOS | 260809 |
| Manjaro | 26.1.0 |
| MX Linux | 25.3 |
| LinuxMint | 22.3 |
| LMDE | 7 |
| DebianLive | 13.5.0/13.6.0 |
| Pop!_OS | 24.04 |
| Zorin OS | 18 |
| EndeavourOS | 20260815 |
| elementary OS | 8.1 |
| Kylin Desktop | V10SP1/V11 |
| OpenKylin-Desktop | V3.0 |
| Deepin | 25.2 |
| Garuda Linux | 260309 |
| OpenSUSE | 15.6 |
| OpenMandrive | 6.0 |
| Artix Linux | 20260813 |
| veketx | 26 |
- 3. Solution when not out-of-box supported
Very simple, just mount /dev/mapper/VentoyPart.
- 3.1. No /dev/mapper/VentoyPart
If there is no /dev/mapper/VentoyPart, you can run the following commands in the terminal and retry.
sudo udevadm trigger sudo udevadm settle
If still no /dev/mapper/VentoyPart after above commands, please refer 3.2 and 3.3.
- 3.2. Use /dev/dm-N
You can use /dev/dm-N instead.
For example, /dev/dm-1, /dev/dm-2 ...
Actually, /dev/mapper/VentoyPart is a soft link which point to /dev/dm-N as follows:
Here you only need to confirm the value of N, that is to say you should use /dev/dm-1 or /dev/dm-2 or ...
You can use dmsetup ls to confirm as follows (The number after the colon corresponds to N):
For example here VentoyPart corresponds to 252:1, the number after the colon is 1 which means /dev/dm-1.
Of course, you can also create a soft link in the /dev/mapper directory by yourself.
- 3.3 Manual Create
If it does not show VentoyPart when you run dmsetup ls as above, you can create it by yourself with following commands:
(Attention: here sdb1 is just an example, you must replace it with the ISO partition device name in your environment such as sdc1/sde1 ...)
dev=sdb1 echo 0 $(cat /sys/class/block/$dev/size) linear /dev/$dev 0 | sudo dmsetup create VentoyPart