We are preparing for a new major release - this is how you can help!

I have been using cat for a while now because for me it is easy to remember. You basically just have to remember /dev/disk/by-id/; the rest is easy.

First elevate to root. To use Fish in your root shell:

sudo fish

Then cat against the ISO, and redirect to the USB stick. Once you get to “usb”, you can autocomplete the rest with the tab key.

cat /path/to/iso > /dev/disk/by-id/usb-[tab complete]

Be sure to target the whole drive, not a partition. See the note from the ArchWiki:

Do not append a partition number, so do not use something like /dev/disk/by-id/usb-Kingston_DataTraveler_2.0_408D5C1654FDB471E98BED5C-0:0-part1 or /dev/sdb1)

Obviously if you have more than one USB drive inserted, be careful you pick the right one. :wink:

Unfortunately it doesn’t show a status while it is running, you just have to be patient and wait a few minutes. But on the plus side, it’s very simple and fast, and doesn’t require installing anything.


If you want a good GUI tool for flashing the installation media, I recommend Fedora Media Writer. It’s very reliable and easy to use. There is a Flatpak of course, but it’s also in the Chaotic-AUR so you can install it with Pacman.

sudo pacman -S mediawriter

They package this application for Windows and MacOS too, which is handy if you or someone you know needs to create boot media from one of those OS’s.

4 Likes