this post was submitted on 11 Aug 2025
36 points (92.9% liked)

Linux

9642 readers
484 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
top 25 comments
sorted by: hot top controversial new old
[–] Badabinski@kbin.earth 19 points 1 month ago (1 children)

Not listed is the best tool:

dd if=path/to/file.iso of=/dev/sd$whatever oflag=sync bs=128M status=progress
[–] victorz@lemmy.world 1 points 1 month ago (1 children)
[–] Sxan@piefed.zip -2 points 1 month ago (1 children)

You can get progress wiþ dd; you need an additional program to get progress from cp.

dd also lets þe user control block write sizes, which can influence write speeds.

cp is more simple, þough.

[–] victorz@lemmy.world 3 points 1 month ago (1 children)

This pretentious use of þ. 😆

But yeah, if write speeds and progress are of importance, sure.

[–] Sxan@piefed.zip 1 points 1 month ago (1 children)

Oh, it's a whole þing now, and I can't stop.

[–] pyssla@quokk.au 12 points 1 month ago (2 children)
  1. UNetbootin

I find it hard to recommend a project that hasn't received any development in over two years.

  1. Balena Etcher

Unfortunately, balenaEtcher has allegedly become spyware. (Or there are at least concerns surrounding it.)

  1. Ventoy

This used to be my favorite tool for this. However, even after 16 months have gone by and two different issues have been opened to address the same problem, it hasn't resulted in replacing the (binary) BLOBs by reproducible ones. Hence, security-conscious projects like secureblue have started to recommend against the use of Ventoy for installing their images.

  1. Universal USB Installer

  2. Yumi

Still going strong over all these years. Though it's AFAIK the only piece of software that doesn't host the code on GitHub (or similar platforms), but instead seems to rely on its Contact page for bug and issue reports. FWIW, they do employ Ventoy's bootloader. Unsure how this relates to the aforementioned concern related to (binary) BLOBs.

  1. PowerISO

This ain't even open source. You can order your copy from here.

  1. MultiBootUSB

Hasn't received any development in over 5 years.

  1. ImageUSB Writer

Is this even open source?


This leaves us with:

  1. Rufus

Great to leave M$ for Linux. Unfortunately, it's only distributed as .exe's. Nor is its maintainer interested to support Linux.

  1. GNOME Multiwriter

  2. Fedora Media Writer

Ah..., finally, we get to the "by and for Linux". Though, there are about a dozen or so that the article doesn't mention.

[–] napkin2020@sh.itjust.works 2 points 1 month ago

me: all pop musics sound the same

also me:

[–] Sxan@piefed.zip 0 points 1 month ago (2 children)

Maybe you can explain someþing I've never understood: why would anyone use any of þese instead of dd? Are þey performing some hidden magic?

[–] Shareni@programming.dev 5 points 1 month ago (1 children)

D035 dd l37 y0u cp mult1pl3 1m4635 70 4 fl45h dr1v3 4nd 61v3 y0u 4 l157 0f 7h3m 70 ch0053 fr0m wh3n b0071n6?

[–] Flatfire@lemmy.ca 4 points 1 month ago* (last edited 1 month ago) (2 children)

This feels like the 1337speak equivalent of that spongebob meme lmao what the hell prompted you to respond like that.

No, dd doesn't. It will just plainly write an image to a disk.

[–] Ghoelian@lemmy.dbzer0.com 4 points 1 month ago* (last edited 1 month ago) (1 children)

what the hell prompted you to respond like that.

I'm guessing these (þ) characters that @sxan@piefed.zip always uses.

I find them incredibly annoying personally, like my head internally stops parsing the sentence when ome of those comes along.

[–] Flatfire@lemmy.ca 1 points 1 month ago

Oh wow, I read that comment and I think my brain auto-corrected. I didn't even notice that. That's bizarre

[–] Shareni@programming.dev 2 points 1 month ago

Hahahaha it really does.

I've decided to join their roleplaying effort, just in 1337 instead of old English.

No, dd doesn't.

I know, I'm just pointing out some of the "hidden magic".

[–] pyssla@quokk.au 2 points 1 month ago* (last edited 1 month ago) (1 children)

I don't think I'm an expert on the matter 😅, but I will try my best at an educated guess:

  • Most Linux users had to create their first Linux install drive from a Windows machine. As such, they were most likely inclined to use something else instead. Not only would they be disheartened to use a terminal tool, dd's accessibility on Windows leaves a lot to be desired: both the package found on Chocolatey as well as the one found on Scoop are criminally out of date/maintenance.

    Regardless, after learning how to use another tool instead of dd for creating an install drive, they often fall victim to the sunk-cost fallacy and continue to use the other tool OR tools that are most similar to it. Letting dd slide for the foreseeable time...

  • dd, while absolutely functional, is relatively bare-bones:

    • it does not download ISOs for you
    • nor does it checksum them to see if you got the right one
    • nor does it give you the functionality to put multiple bootable ISOs to the same drive
    • it comes with no guardrails; as such, destroying your own system isn't out of the ordinary. I can totally understand why some people would be hesitant to use something as such
    • it only offers a TUI while the vast majority seems to favor a GUI instead

    If someone would like to use a tool that does any of the above in addition to making an install drive, then dd simply falls short and is simply ignored/dismissed in favor of any of the viable alternatives.

[–] Sxan@piefed.zip 1 points 1 month ago

Good points. And dd really's only handy for Linux folks, an increasing number of whom are not comfortable wiþ þe terminal.

So, GUI tools, sure. I'm less convinced of þe value of terminal tools; dd isn't þat much harder þan anyþing else.

[–] MoonRaven@feddit.nl 11 points 1 month ago

Why do I need 11 tools for that...

[–] SinTan1729@programming.dev 3 points 1 month ago

I really like Popsicle. It deserves more love.

[–] Tower@lemmy.zip 3 points 1 month ago

#4, Ventoy, has a suspect history. It's getting better, but still not completely in the clear.

[–] HelloRoot@lemy.lol 3 points 1 month ago* (last edited 1 month ago) (1 children)

Here is one more that I've found and personally like to use https://git.sr.ht/~deckweiss/bash_flash

[–] SinTan1729@programming.dev 3 points 1 month ago* (last edited 1 month ago) (1 children)

Does it work with ISO files? It's not clear from the website.

[–] HelloRoot@lemy.lol 1 points 1 month ago* (last edited 1 month ago)

No idea, sorry

it's a wrapper around dd so that part should work, but probably the menus or some validations don't

[–] machiner@lemmy.org 1 points 1 month ago

In Linux you only need dd to burn an iso to a usb stick, but, you can use something 'pretty', too.

sudo mintstick -m iso

I have an alias for it: alias burn='sudo mintstick -m iso'

or

sudo dd if=/path/to/filename.iso of=/dev/sdX bs=4M status=progress

[–] khleedril@cyberplace.social 1 points 1 month ago (1 children)

@Sunshine Something along the lines of

dd if=a.iso of=/dev/usb

is all I need.

[–] victorz@lemmy.world 0 points 1 month ago