How to Use Fedora Media Writer to Create a Fedora Install USB

Fedora Media Writer is Fedora's recommended graphical tool for turning a USB flash drive into bootable Fedora installation media. It can download the Fedora image for you, write it directly to the USB drive, and verify the written data. The process erases the selected USB drive, so copy off anything you want to keep before you begin.

Install Fedora Media Writer

On Windows or macOS, get Fedora Media Writer from the official Fedora Workstation download page. Fedora also publishes current builds and release notes in the project's official GitHub releases.

On Fedora Linux, install the packaged version with:

sudo dnf install mediawriter

The package is listed in Fedora Packages. On other Linux distributions, the Flatpak is available from Flathub; with Flatpak and Flathub already configured, run:

flatpak install flathub org.fedoraproject.MediaWriter

macOS note: Fedora's current download page warns that the macOS build is not signed. If macOS blocks the downloaded DMG, follow Fedora's documented instruction to remove its quarantine attribute before opening it:

xattr -d com.apple.quarantine FedoraMediaWriter-macos-*.dmg

Create the Fedora install USB

Connect a USB flash drive that is large enough for the Fedora image. Fedora's Workstation page currently recommends at least a 4 GB USB drive. Double-check the drive name and capacity before writing because the following steps will erase it.

1. Choose how to get the Fedora image

Open Fedora Media Writer. Select Download automatically if you want the app to fetch Fedora for you, then choose Next. If you already downloaded a Fedora ISO, choose Select .iso instead. The project notes that Media Writer can write other bootable ISO files, but it is tested primarily with Fedora images.

Fedora Media Writer start screen with Download automatically and Select .iso choices
Choose automatic download for the simplest Fedora USB workflow, or select an ISO you already have.

2. Select the Fedora edition

Pick the edition you want to install. For a typical desktop PC, choose Fedora Workstation. Fedora Media Writer also lists other official editions and variants, including KDE Plasma Desktop and Fedora Server.

Fedora Media Writer edition selection screen showing Workstation, KDE Plasma Desktop, and Server
Select the Fedora edition that matches the system you want to create.

3. Review the version, architecture, and USB drive

On the review screen, confirm the Fedora version, hardware architecture, and target USB drive. Most Intel and AMD PCs use x86_64; ARM devices use an appropriate ARM architecture when offered. The most important check is the USB Drive field: make sure it points to the removable drive you intend to erase.

Fedora Media Writer review screen with version, x86_64 architecture, USB drive, and Download and Write button
Verify the selected release, architecture, and USB device before starting the write.

4. Confirm that the USB drive can be erased

Choose Download & Write (or the equivalent write action when using a local ISO). Fedora Media Writer displays an erase confirmation. Read the device name and capacity one more time, then confirm only if the correct USB drive is selected.

Fedora Media Writer erase confirmation warning for a USB drive
The erase warning is the final chance to confirm that the correct removable drive is selected.

5. Let Fedora Media Writer download the image

If you selected automatic download, the app downloads the chosen Fedora image. Keep the application open and maintain your internet connection until this stage finishes.

Fedora Media Writer downloading a Fedora image with a progress bar
Automatic mode downloads the selected Fedora image before writing begins.

6. Wait while the image is written

Media Writer writes the image directly to the USB device. Do not unplug the drive, put the computer to sleep, or shut it down during this stage.

Fedora Media Writer writing Fedora to a USB drive with progress shown
Leave the USB connected while Fedora Media Writer writes the image.

7. Allow the verification check to finish

After writing, Fedora Media Writer reads the media back to verify that it was written correctly. The project's documentation describes this full read-back check as part of its normal process, so let it complete rather than removing the USB as soon as writing reaches 100 percent.

Fedora Media Writer checking the written data on the USB drive
The verification pass checks the data written to the Fedora USB.

8. Finish and boot from the USB

When you see a successful completion message, choose Finish and safely eject the USB drive. To use it, restart the target computer and open its UEFI or firmware boot menu, then select the USB device. The exact boot-menu key varies by computer manufacturer.

Fedora Media Writer successfully written screen with a Finish button
A successful result means the Fedora installation USB is ready to eject and boot.

If the USB looks smaller afterward

This is normal for raw installation media: Fedora Media Writer replaces the flash drive's usual partition layout with the Fedora image layout. When you no longer need the installer, use Media Writer's Restore feature to return the USB drive to a normal single-partition layout. The official Fedora Media Writer project page documents this restore capability.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.