I’ve been trying to find a linux programming similar to Rufus to flash images of OSes on a thumb drive.

Nothing from the listicles on the internet or the programs in flatpak have worked for me as well as Rufus on Windows.

What have you used that’s worked well? Or, could I run Rufus on my linux machine with WINE?

31 points

One of these should do what you’re looking for. Each has a slightly different approach.

https://etcher.balena.io/

https://unetbootin.github.io/

https://www.ventoy.net/en/index.html

permalink
report
reply
35 points

+1 for ventoy. With that you can just flash ventoy on it once, then copy iso’s over to the usb drive without reformatting or reflashing anything.

permalink
report
parent
reply
8 points

I’ve had issues with Ventoy on multiple computers with multiple isos. +1 for convenience, -1 for not working 3/4 of the time (for me, I’m sure there are numerous factors).

permalink
report
parent
reply
2 points

I could never get Ventoy to work. From Windows ISO’s to several versions of Linux, it never got detected as a bootable drive. YMMV

I like the idea, but it would be great if it was more compatible with different setups.

permalink
report
parent
reply
5 points

Your machine is UEFI, which means your usb stick must be formatted in gpt. Ventoy defaults to mbr which means lagacy bios. It is just 3 mouse click setup.

Try again. Because it is the best method. I just updated 2,5 years old Ventoy stick without any issues without re-formatting.

permalink
report
parent
reply
3 points

I’ve found some thumb drives don’t like to boot.

Ventoy has worked for almost everything. Proxmox doesn’t like it.

permalink
report
parent
reply
5 points

Popsicle from Pop!_OS is also very good - really simple. I’m not sure if it can create a bootable Windows USB though.

https://github.com/pop-os/popsicle

Fedora Media Writer is also another good option.

https://docs.fedoraproject.org/en-US/fedora/latest/preparing-boot-media/

permalink
report
parent
reply
2 points

Thanks, I’ll check these out

permalink
report
parent
reply
1 point

From this list, only Unetbootin can create Windows installation disk. For this, there is also WoeUSB but it’s CLI only.

permalink
report
parent
reply
9 points

Ventoy can do windows installations as well

permalink
report
parent
reply
4 points

Ventoy kicks ass for a multi-boot drive. Just drop the ISO on the drive and Ventoy sees it. Slick

permalink
report
parent
reply
1 point

Didn’t know about that. Thanks for the clarification!

permalink
report
parent
reply
23 points

What?

Rufus just flashes ISOs to disks. On Linux you can doo that with

  • udisksctl or dd
  • Impression
  • Fedora Media Writer
  • KDE Iso Image writer
  • Balena Etcher

But you are talking about something completely different and Ventoy does that.

permalink
report
reply
4 points

Or just cat file.img > /dev/…

permalink
report
parent
reply
3 points

I think you should use dd for that?

permalink
report
parent
reply
2 points

Why? I am free to use whatever I want. This is not Microsoft Windows.

permalink
report
parent
reply
2 points

using dd for that is outdated info that everyone keeps blindly parroting with zero understanding why. cat is simpler and works fine.

note: both cat and dd only work for this when the image is made in a compatible way, my linux isos always work fine but a windows iso didnt and needs a more specific tool.

permalink
report
parent
reply
3 points

TIL you can do that with udisksctl. How can you do that?

I usually just use dd or Ventoy.

permalink
report
parent
reply
1 point

I thought that was what Impression uses but it doesnt tell that anymore. So I dont know

permalink
report
parent
reply
16 points

Ventoy ftw

permalink
report
reply
10 points

Personally I have a USB drive with Ventou and have been using that for a long time.

But before that I just did a dd. Although I seem to remember someone doing a benchmark and realizing that piping the file was faster. Here’s what I mean by that:

In bash you have the echo command which prints text:

echo "Hello"

Will print Hello.

In bash you can send the output of a command to a file, so:

echo "Hello" > hello.txt

Will write Hello in the hello.txt file.

In bash you can use the cat command to read files:

cat hello.txt

Will print the Hello we wrote in that file earlier.

In Linux drives are files, so if your USB drive is in /dev/sdb (DON’T JUST BLINDLY COPY THIS) you can create an image of it like so:

cat /dev/sdb > usb.iso

But also the devices are writable, so you can flash an image to a disk by doing it the other way around:

cat image.iso > /dev/sdb 
permalink
report
reply
8 points

If you want a GUI, I would use Balena Etcher. You might be able to use raspberri pi imager too.

permalink
report
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 9.4K

    Monthly active users

  • 5.9K

    Posts

  • 162K

    Comments