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.
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.