Ways to build a usb-recovery-tool with a ISO-file

hello and good day

i want to create a iso-file on a USB-stick.

i am very very familiar with creating iso-CD and ISO DVD - but the question is:

can i create a iso-based recovery-tool on a usb-stick with the XFBurn programme!?

see https://wiki.ubuntuusers.de/Xfburn/

Have a look at https://wiki.archlinux.org/title/Ventoy

1 Like

I don’t believe so.

For me popsicle is a simple and reliable tool for writing ISO files to a USB stick.

ventoy is great when it works, but it doesn’t always do so.

I have no idea how to help you with this, but my initial question for you is why do you need to use that specific program? There may be something out there that can accomplish this already.

hello and good day

well it seems that i have to install the ventoy-tool

There are three utilities for setting up the media:

  1. /opt/ventoy/Ventoy2Disk.sh, which is a shell script to be run from the command line.
  2. /opt/ventoy/VentoyGUI.x86_64, which is a graphical application. xauth or a similar application is needed to escalate to root if the application is not started with root permissions.
  3. Opening file:///opt/ventoy/WebUI/index.html with a web browser.

The same utilities can be used for upgrading the Ventoy installation on the drive.


Ventoy creates two partitions on the drive: one to store the bootable images and another for the Ventoy binaries.

To add images from which you can boot, mount the first partition and copy the images over.

i need to do so - in other words: i have to install this on the notebook - guess with the command line!?

but wait: see here Question about Ventoy

note: i guess that it is not that easy

So I have been researching ways to put Linux on an external SSD (currently have a Windows 10). I was recommended Balena Etcher, but found some posts on this forum about previous telemetry/leakage issues and lots of bloat. I have heard it is fixed now, but still curious about alternatives.

I’m trying to find out if Ventoy has any “phoning home” issues. I know there were some false positives before antivirus could whitelist it, but not sure on the telemetry aspect.

Any opinions or alternatives would be appreciated. I like the idea of DD but it seems to be for those who already have a Linux OS, likewise with Popsicle. Not sure if there is a way to utilize it on Windows…

note: i guess that it is not that easy to install it on the notebook

1 Like

ventoy is a more complicated solution. You install it onto the machine you want to create the usb stick from. The you use a command to install it onto the USB.

It isn’t a tool for burning ISOs. It is more like a mini-OS that gets installed to the USB. It lets you put multiple ISOs on a single stick.

If you just want to write an ISO to USB, use popsicle or one of the other tools that does this.

1 Like

hello dear Dalto,

i need a tool to bring a iso file on a stick
btw. I have xfburn - i can create a dvd with that - thats possible

note: i currently want to create a recovery-tool to get a win10 system up and running again. I therefore have downloaded the win1021H2 Media-System-ISO… (in other words i currently am downloading this file at the moment) - so i can
create a ISO-DVD with the XFBurn-Programme.

that should work

OK, if you want to write a “Windows” ISO to a usb stick, that is a very different situation. Windows ISOs require special handling.

Either use ventoy, windows2usb or woeusb

1 Like

hello dear Dalto,

many thanks - the donwnload is ready - and i guess that this dl is 5.49 GB
this is pretty much - way to much for a DVD i guess

what do you suggest ?! a small and easy to use system that helps me to put the data to a stick would be the best.

ventoy is very big - perhaps windwos2usb or woeusb -… i have to have a look at the two last systems…

see woeusb:

it would be great to install this via commandline

I have used woeusb with success in the past. I haven’t used windows2usb yet but it is supposed to be better than woeusb.

1 Like

can i install woeusb via commandline!?

You can install any of them via commandline.

yay -S woeusb

many thanks for your continued support - now i have to choose

[martin@martineos ~]$ yay -S woeusb
:: Es sind 3 Anbieter fĂĽr woeusb verfĂĽgbar:
:: Repository AUR
    1) woeusb 2) woeusb-ng 3) woeusb-ng-git 

Geben Sie eine Zahl ein (Vorgabe=1):

You pick the number of the package you would prefer to install.

I don’t know what the difference between woeusb and woeusb-ng is.

1 Like

well thanks - i guess that i just pick number 1

build-data are allready in place

Geben Sie eine Zahl ein (Vorgabe=1):
==> 1
:: Prüfe auf mögliche Konflikte...
:: Prüfe auf mögliche interne Konflikte...
[Repo:1]  wimlib-1.13.5-1
[Aur:1]  woeusb-5.2.4-1

:: (1/1) PKGBUILD heruntergeladen: woeusb
  1 woeusb                           (Build-Dateien sind vorhanden)
==> Diffs zeigen?
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1-3, ^4)

hmmmm - what to do now?

Press enter.

1 Like

see what happened if i pick a

Geben Sie eine Zahl ein (Vorgabe=1):
==> 1
:: Prüfe auf mögliche Konflikte...
:: Prüfe auf mögliche interne Konflikte...
[Repo:1]  wimlib-1.13.5-1
[Aur:1]  woeusb-5.2.4-1

:: (1/1) PKGBUILD heruntergeladen: woeusb
  1 woeusb                           (Build-Dateien sind vorhanden)
==> Diffs zeigen?
==> [N] Keine [A]lle [Ab]brechen [I]nstalliert [No]nicht installiert oder (1 2 3, 1-3, ^4)
==> a
diff --git /home/martin/.cache/yay/woeusb/.gitignore /home/martin/.cache/yay/woeusb/.gitignore
new file mode 100644
index 0000000..2e3e85e
--- /dev/null
+++ /home/martin/.cache/yay/woeusb/.gitignore
@@ -0,0 +1,4 @@
diff --git /home/martin/.cache/yay/woeusb/PKGBUILD /home/martin/.cache/yay/woeusb/PKGBUILD
new file mode 100644
index 0000000..65480e8
--- /dev/null
+++ /home/martin/.cache/yay/woeusb/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: Alexey Peschany <nelex111@gmail.com>
+# Contributor: Frederik Schwan <freswa at archlinux dot org>
+# Contributor: Giovanni Harting <539@idlegandalf.com>
+# Contributor: aimileus <me at aimileus dot nl>
+# Contributor: Salvador Pardiñas <darkfm@vera.com.uy>
+pkgdesc='A Linux program to create Windows USB stick installer from a Windows DVD or an image'

thanks -
you mean that i just had to press '“enter”

well i guess i skipped a important step - what to do now

is it allready installed now?!