Hi Grandpa Norizan! 😄
WHOOOOAAAA! Actually, the error message is GOOD NEWS because it means Ventoy has correctly detected your USB drive:
/ dev / sdb is already mounted, please umount it first!
This simply means Debian has automatically mounted your USB drive, and Ventoy refuses to modify a drive that is currently in use.
Step 1 - Find the Mounted Partition
Run:
lsblk
You may see something like:
sda 500G
├─sda1
└─sda2
sdb 32G
└─sdb1
Notice the partition is:
sdb1
NOT
sdb
Usually it is the partition (sdb1) that is mounted.
Step 2 - Unmount the Partition
Run:
sudo umount /dev/sdb1
If your USB stick has more than one partition:
sdb1
sdb2
sdb3
then unmount all of them:
sudo umount /dev/sdb1
sudo umount /dev/sdb2
sudo umount /dev/sdb3
Step 3 - Verify It Has Been Unmounted
Run:
lsblk
If the USB is no longer mounted, you should not see a mount point such as:
/media/norizan/USB
or
/run/media/norizan/USB
beside the partition.
You can also verify with:
mount | grep sdb
If nothing is displayed, the drive is unmounted.
Step 4 - Run Ventoy Again
Now try:
sudo sh Ventoy2Disk.sh -i /dev/sdb
Notice I added:
sudo
Ventoy normally needs administrator privileges.
If You Still Get "Busy" Errors
Sometimes File Manager is still looking at the USB drive.
Close:
✅ Files
✅ Nautilus
✅ Any Terminal window currently inside the USB drive
Then run:
sudo umount /dev/sdb1
again.
The Nuclear Option 😄
If you are unsure what partitions are mounted on the USB drive:
lsblk -f
Example:
NAME FSTYPE LABEL MOUNTPOINT
sda
├─sda1 ext4 /
└─sda2 swap
sdb
└─sdb1 vfat USB /media/norizan/USB
The clue is the MOUNTPOINT column.
Then unmount:
sudo umount /media/norizan/USB
or
sudo umount /dev/sdb1
Grandpa Norizan's Safety Check 🚨
Before running:
sudo sh Ventoy2Disk.sh -i /dev/sdb
please run:
lsblk
and carefully verify that:
sdb
is truly your USB flash drive and not your hard disk.
Ventoy will completely erase whatever drive you specify.
If you paste the output of:
lsblk
here, I can help you identify exactly which device is your USB stick before you proceed. 😄
norizan@debian13:~$
norizan@debian13:~$
norizan@debian13:~$ sudo su
[sudo] password for norizan:
norizan is not in the sudoers file.
norizan@debian13:~$
norizan@debian13:~$
norizan@debian13:~$
norizan@debian13:~$ sudo su
[sudo] password for norizan:
norizan is not in the sudoers file.
norizan@debian13:~$ su -
Password:
root@debian13:~#
root@debian13:~#
root@debian13:~#
root@debian13:~#
root@debian13:~#
root@debian13:~# pwd
/root
root@debian13:~#
root@debian13:~#
root@debian13:~#
root@debian13:~#
root@debian13:~# cd ..
root@debian13:/# pwd
/
root@debian13:/#
root@debian13:/#
root@debian13:/# ls -alh
total 76K
drwxr-xr-x 19 root root 4.0K Sep 29 23:37 .
drwxr-xr-x 19 root root 4.0K Sep 29 23:37 ..
lrwxrwxrwx 1 root root 7 Sep 23 06:39 bin -> usr/bin
drwxr-xr-x 4 root root 4.0K Sep 23 07:00 boot
drwx------ 2 root root 4.0K Sep 23 06:43 .cache
drwxr-xr-x 19 root root 3.5K Oct 12 21:32 dev
drwxr-xr-x 134 root root 12K Oct 12 21:32 etc
drwxr-xr-x 3 root root 4.0K Sep 23 06:58 home
lrwxrwxrwx 1 root root 36 Sep 23 06:39 initrd.img -> boot/initrd.img-6.12.107+deb13-amd64
lrwxrwxrwx 1 root root 7 Sep 23 06:39 lib -> usr/lib
lrwxrwxrwx 1 root root 9 Sep 23 06:39 lib64 -> usr/lib64
drwx------ 2 root root 16K Sep 23 06:39 lost+found
drwxr-xr-x 4 root root 4.0K Sep 29 23:43 media
drwxr-xr-x 2 root root 4.0K Sep 12 03:55 mnt
drwxr-xr-x 4 root root 4.0K Oct 9 22:58 opt
dr-xr-xr-x 276 root root 0 Oct 12 21:32 proc
drwx------ 4 root root 4.0K Sep 24 12:04 root
drwxr-xr-x 35 root root 880 Oct 12 21:36 run
lrwxrwxrwx 1 root root 8 Sep 23 06:39 sbin -> usr/sbin
drwxr-xr-x 2 root root 4.0K Sep 12 03:55 srv
dr-xr-xr-x 13 root root 0 Oct 12 21:32 sys
drwxrwxrwt 17 root root 420 Oct 12 21:37 tmp
drwxr-xr-x 12 root root 4.0K Sep 23 06:43 usr
drwxr-xr-x 11 root root 4.0K Apr 13 15:38 var
lrwxrwxrwx 1 root root 33 Sep 23 06:43 vmlinuz -> boot/vmlinuz-6.12.107+deb13-amd64
root@debian13:/# cd home
root@debian13:/home#
root@debian13:/home#
root@debian13:/home#
root@debian13:/home# ls-alh
-bash: ls-alh: command not found
root@debian13:/home# ls -alh
total 12K
drwxr-xr-x 3 root root 4.0K Sep 23 06:58 .
drwxr-xr-x 19 root root 4.0K Sep 29 23:37 ..
drwx------ 16 norizan norizan 4.0K Oct 12 12:27 norizan
root@debian13:/home# cd norizan
root@debian13:/home/norizan#
root@debian13:/home/norizan#
root@debian13:/home/norizan# cd ..
root@debian13:/home# ls -alh
total 12K
drwxr-xr-x 3 root root 4.0K Sep 23 06:58 .
drwxr-xr-x 19 root root 4.0K Sep 29 23:37 ..
drwx------ 16 norizan norizan 4.0K Oct 12 12:27 norizan
root@debian13:/home#
root@debian13:/home#
root@debian13:/home# cd norizan
root@debian13:/home/norizan# pwd
/home/norizan
root@debian13:/home/norizan#
root@debian13:/home/norizan#
root@debian13:/home/norizan#
root@debian13:/home/norizan# ls -alh
total 4.0G
drwx------ 16 norizan norizan 4.0K Oct 12 12:27 .
drwxr-xr-x 3 root root 4.0K Sep 23 06:58 ..
-rw------- 1 norizan norizan 78 Oct 12 12:55 .bash_history
-rw-r--r-- 1 norizan norizan 220 Sep 23 06:58 .bash_logout
-rw-r--r-- 1 norizan norizan 3.5K Sep 23 06:58 .bashrc
drwx------ 19 norizan norizan 4.0K Oct 9 23:00 .cache
-rw-rw-r-- 1 norizan norizan 4.0G Oct 12 12:36 CCSA_X64FRE_EN-GB_DV5.iso
drwx------ 17 norizan norizan 4.0K Oct 12 12:52 .config
drwxr-xr-x 2 norizan norizan 4.0K Apr 13 15:39 Desktop
drwxr-xr-x 2 norizan norizan 4.0K Apr 13 15:39 Documents
drwxr-xr-x 2 norizan norizan 4.0K Sep 30 06:50 Downloads
-rw-r--r-- 1 norizan norizan 5.2K Sep 23 06:58 .face
lrwxrwxrwx 1 norizan norizan 5 Sep 23 06:58 .face.icon -> .face
drwx------ 2 norizan norizan 4.0K Oct 12 12:52 .gnupg
drwx------ 4 norizan norizan 4.0K Apr 13 15:39 .local
drwxrwxr-x 5 norizan norizan 4.0K Apr 13 15:42 .mozilla
drwxr-xr-x 2 norizan norizan 4.0K Apr 13 15:39 Music
drwxr-xr-x 3 norizan norizan 4.0K Sep 30 05:23 Pictures
-rw-r--r-- 1 norizan norizan 807 Sep 23 06:58 .profile
drwxr-xr-x 2 norizan norizan 4.0K Apr 13 15:39 Public
drwx------ 2 norizan norizan 4.0K Oct 9 06:36 .ssh
drwxr-xr-x 2 norizan norizan 4.0K Apr 13 15:39 Templates
drwxr-xr-x 2 norizan norizan 4.0K Apr 13 15:39 Videos
root@debian13:/home/norizan#
root@debian13:/home/norizan#
root@debian13:/home/norizan# cd Downloads
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads# ls -alh
total 505M
drwxr-xr-x 2 norizan norizan 4.0K Sep 30 06:50 .
drwx------ 16 norizan norizan 4.0K Oct 12 12:27 ..
-rw-rw-r-- 1 norizan norizan 137M Sep 30 06:50 google-chrome-stable_current_amd64.deb
-rw-rw-r-- 1 norizan norizan 184M Sep 24 10:17 microsoft-edge-stable_153.0.4234.48-1_amd64.deb
-rw-rw-r-- 1 norizan norizan 184M Sep 29 23:49 microsoft-edge-stable_154.0.4258.48-1_amd64.deb
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads# whoami
root
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads# pwd
/home/norizan/Downloads
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads# ls -alh
total 505M
drwxr-xr-x 2 norizan norizan 4.0K Sep 30 06:50 .
drwx------ 16 norizan norizan 4.0K Oct 12 12:27 ..
-rw-rw-r-- 1 norizan norizan 137M Sep 30 06:50 google-chrome-stable_current_amd64.deb
-rw-rw-r-- 1 norizan norizan 184M Sep 24 10:17 microsoft-edge-stable_153.0.4234.48-1_amd64.deb
-rw-rw-r-- 1 norizan norizan 184M Sep 29 23:49 microsoft-edge-stable_154.0.4258.48-1_amd64.deb
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads# ls -alh
total 680M
drwxr-xr-x 3 norizan norizan 4.0K Oct 12 22:07 .
drwx------ 17 norizan norizan 4.0K Oct 12 21:50 ..
drwxrwxr-x 3 norizan norizan 4.0K Oct 12 21:50 balenaEtcher-linux-x64-2.1.7
-rw-rw-r-- 1 norizan norizan 156M Oct 12 21:50 balenaEtcher-linux-x64-2.1.7.zip
-rw-rw-r-- 1 norizan norizan 137M Sep 30 06:50 google-chrome-stable_current_amd64.deb
-rw-rw-r-- 1 norizan norizan 184M Sep 24 10:17 microsoft-edge-stable_153.0.4234.48-1_amd64.deb
-rw-rw-r-- 1 norizan norizan 184M Sep 29 23:49 microsoft-edge-stable_154.0.4258.48-1_amd64.deb
-rw-rw-r-- 1 norizan norizan 20M Oct 12 22:07 ventoy-1.1.18-linux.tar.gz
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads#
root@debian13:/home/norizan/Downloads# tar -xzf ventoy-1.1.18-linux.tar.gz
root@debian13:/home/norizan/Downloads# ls -alh
total 680M
drwxr-xr-x 5 norizan norizan 4.0K Oct 12 22:13 .
drwx------ 17 norizan norizan 4.0K Oct 12 21:50 ..
drwxrwxr-x 3 norizan norizan 4.0K Oct 12 21:50 balenaEtcher-linux-x64-2.1.7
-rw-rw-r-- 1 norizan norizan 156M Oct 12 21:50 balenaEtcher-linux-x64-2.1.7.zip
-rw-rw-r-- 1 norizan norizan 137M Sep 30 06:50 google-chrome-stable_current_amd64.deb
-rw-rw-r-- 1 norizan norizan 184M Sep 24 10:17 microsoft-edge-stable_153.0.4234.48-1_amd64.deb
-rw-rw-r-- 1 norizan norizan 184M Sep 29 23:49 microsoft-edge-stable_154.0.4258.48-1_amd64.deb
drwxr-xr-x 7 root root 4.0K Oct 8 23:39 ventoy-1.1.18
drwxrwxr-x 3 norizan norizan 4.0K Oct 12 22:08 ventoy-1.1.18-linux
-rw-rw-r-- 1 norizan norizan 20M Oct 12 22:07 ventoy-1.1.18-linux.tar.gz
root@debian13:/home/norizan/Downloads# cd cd ventoy-1.1.18
-bash: cd: too many arguments
root@debian13:/home/norizan/Downloads# cd ventoy-1.1.18
root@debian13:/home/norizan/Downloads/ventoy-1.1.18# ls -alh
total 216K
drwxr-xr-x 7 root root 4.0K Oct 8 23:39 .
drwxr-xr-x 5 norizan norizan 4.0K Oct 12 22:13 ..
drwxr-xr-x 2 root root 4.0K Oct 8 23:39 boot
-rwxr-xr-x 1 root root 3.1K Oct 8 23:39 CreatePersistentImg.sh
-rwxr-xr-x 1 root root 3.0K Oct 8 23:39 ExtendPersistentImg.sh
drwxr-xr-x 3 root root 4.0K Oct 8 23:39 plugin
-rw-r--r-- 1 root root 2.6K Oct 8 23:39 README
drwxr-xr-x 6 root root 4.0K Oct 8 23:39 tool
drwxr-xr-x 2 root root 4.0K Oct 8 23:39 ventoy
-rwxr-xr-x 1 root root 2.3K Oct 8 23:39 Ventoy2Disk.sh
-rwxr-xr-x 1 root root 38K Oct 8 23:39 VentoyGUI.aarch64
-rwxr-xr-x 1 root root 30K Oct 8 23:39 VentoyGUI.i386
-rwxr-xr-x 1 root root 43K Oct 8 23:39 VentoyGUI.mips64el
-rwxr-xr-x 1 root root 33K Oct 8 23:39 VentoyGUI.x86_64
-rwxr-xr-x 1 root root 5.3K Oct 8 23:39 VentoyPlugson.sh
-rwxr-xr-x 1 root root 6.9K Oct 8 23:39 VentoyVlnk.sh
-rwxr-xr-x 1 root root 3.0K Oct 8 23:39 VentoyWeb.sh
drwxr-xr-x 3 root root 4.0K Oct 8 23:39 WebUI
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 976M 0 part /boot/efi
├─sda2 8:2 0 898.6G 0 part /
└─sda3 8:3 0 32G 0 part [SWAP]
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 7.8G 0 part /media/norizan/Ubuntu 24_04_4 LTS amd64
├─sdb2 8:18 0 458G 0 part
└─sdb3 8:19 0 1M 0 part /media/norizan/UEFI_NTFS
sr0 11:0 1 3.9G 0 rom /media/norizan/CCSA_X64FRE_EN-GB_DV5
root@debian13:/home/norizan/Downloads/ventoy-1.1.18# sh Ventoy2Disk.sh -i /dev/sdb
**********************************************
Ventoy: 1.1.18 x86_64
longpanda admin@ventoy.net
https://www.ventoy.net
**********************************************
/dev/sdb1 /media/norizan/Ubuntu\04024_04_4\040LTS\040amd64 ntfs3 rw,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8 0 0
/dev/sdb is already mounted, please umount it first!
root@debian13:/home/norizan/Downloads/ventoy-1.1.18# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 976M 0 part /boot/efi
├─sda2 8:2 0 898.6G 0 part /
└─sda3 8:3 0 32G 0 part [SWAP]
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 7.8G 0 part /media/norizan/Ubuntu 24_04_4 LTS amd64
├─sdb2 8:18 0 458G 0 part
└─sdb3 8:19 0 1M 0 part
sr0 11:0 1 3.9G 0 rom /media/norizan/CCSA_X64FRE_EN-GB_DV5
root@debian13:/home/norizan/Downloads/ventoy-1.1.18# umount /dev/sdb1
root@debian13:/home/norizan/Downloads/ventoy-1.1.18# umount /dev/sdb2
umount: /dev/sdb2: not mounted.
root@debian13:/home/norizan/Downloads/ventoy-1.1.18# umount /dev/sdb3
umount: /dev/sdb3: not mounted.
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 976M 0 part /boot/efi
├─sda2 8:2 0 898.6G 0 part /
└─sda3 8:3 0 32G 0 part [SWAP]
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 7.8G 0 part
├─sdb2 8:18 0 458G 0 part
└─sdb3 8:19 0 1M 0 part
sr0 11:0 1 3.9G 0 rom /media/norizan/CCSA_X64FRE_EN-GB_DV5
root@debian13:/home/norizan/Downloads/ventoy-1.1.18# sh Ventoy2Disk.sh -i /dev/sdb
**********************************************
Ventoy: 1.1.18 x86_64
longpanda admin@ventoy.net
https://www.ventoy.net
**********************************************
Disk : /dev/sdb
Model: TOSHIBA External USB 3.0 (scsi)
Size : 465 GiB
Style: MBR
Attention:
You will install Ventoy to /dev/sdb.
All the data on the disk /dev/sdb will be lost!!!
Continue? (y/n) y
All the data on the disk /dev/sdb will be lost!!!
Double-check. Continue? (y/n) y
Create partitions on /dev/sdb by parted in MBR style ...
Done
Wait for partitions ...
partition exist OK
create efi fat fs /dev/sdb2 ...
mkfs.fat 4.2 (2021-01-31)
success
Wait for partitions $vPART1 and $vPART2 ...
/dev/sdb1 exist OK
/dev/sdb2 exist OK
partition exist OK
Format partition 1 /dev/sdb1 ...
mkexfatfs 1.3.0
Creating... done.
Flushing... done.
File system created successfully.
mkexfatfs success
writing data to disk ...
sync data ...
esp partition processing ...
Install Ventoy to /dev/sdb successfully finished.
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#
root@debian13:/home/norizan/Downloads/ventoy-1.1.18#