> ## Documentation Index
> Fetch the complete documentation index at: https://na-e282180f.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Fedora

> The easiest one of the lot. Looks like Ubuntu, feels like Linux. Perfect for curious beginners.

<Tip>
  Clueless about Linux but still want to join the cool kids club? Start here. Seriously, you won’t cry (much).
</Tip>

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/Logo.png?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=1796ed8c747e6d45d37a345c34a05cb6" alt="Fedora Logo" className="rounded-lg w-full" width="2560" height="810" data-path="images/LinuxGuides/Fedora/Logo.png" />

## Booting into Fedora

### Step 1: Download the ISO

Grab the Fedora Workstation ISO from [here](https://fedoraproject.org/workstation/download). Yes, you need an ISO. No, not the camera setting.

***

### Step 2: Burn That ISO 🔥

Time to turn your USB into a bootable Fedora launcher. You’ll need a USB stick or SD card (minimum 8GB unless you're into living dangerously).

Use one of these tools:

* [Balena Etcher](https://etcher.balena.io/) — beginner-proof (a monkey could use it)
* [Rufus](https://rufus.ie/en/) — Windows-y but solid
* [Ventoy](https://www.ventoy.net/en/) — for the tinkerers

#### Using Balena Etcher (because we like pretty UIs):

1. Download and open it.
2. Plug in your USB (double-check it's empty or useless — it *will* be wiped).
3. Set:
   * **File**: Your freshly downloaded Fedora ISO
   * **Target**: Your USB
4. Hit **Flash!** and let it do its thing.

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/BalenaEtcher.png?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=0992fc9963c4e22b78c70c19bfb5a0e0" alt="Balena Etcher" className="rounded-lg w-full" width="1024" height="661" data-path="images/LinuxGuides/Fedora/BalenaEtcher.png" />

Boom. You now have a Fedora USB that's boot-ready.

***

### Step 3: Shrink That Windows Partition (Sorry, Windows)

1. Hit `Win + X` → Disk Management
2. Right-click your C: drive → "Shrink Volume"
3. Shrink by \~50-100GB (more if you want Fedora to stretch its legs)
4. Voilà — now you’ve got unallocated space Fedora can colonize.

***

### Step 4: Boot Into the Fedora USB

Time to break into your BIOS like a hacker in a bad movie.

1. Reboot your PC.

2. Smash your boot key repeatedly like it owes you money.
   * **F12** – Dell, Lenovo, Acer
   * **Esc** – HP, ASUS
   * **F11** – MSI (because why not)

3. Select the USB that says “Fedora” or something equally obvious.

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/InstallOrTest.png?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=77f8d0357893b50064f821bb7491d3d7" alt="Install or Test" className="rounded-lg w-full" width="1024" height="568" data-path="images/LinuxGuides/Fedora/InstallOrTest.png" />

You’ll be given the option to test or install Fedora. Feel free to poke around, or just send it and click **Install**.

***

## Welcome to Fedora 🎉

You made it this far. Congrats. You’ll see the Fedora welcome screen — hit **Install** unless you want to admire the boot screen forever.

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/Welcome.png?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=b965ecaf1ef09d3a1c65c1e31f793276" alt="Welcome to Fedora" className="rounded-lg w-full" width="1024" height="498" data-path="images/LinuxGuides/Fedora/Welcome.png" />

***

## Installation

### Language

Pick a language. No, Klingon isn’t available. Click **Continue**.

***

### Installation Destination

This part scares people. It shouldn’t. Here’s the cheat sheet:

<Danger>
  **It is scary, believe me, I don't lie**

  This is where you could accidentally wipe your entire disk. Pay attention.
</Danger>

You’ve got four options:

1. **Install alongside your other OS** (the lazy-safe route, just select this we are doing custom partitioning only for the sake of it, this is best for beginners)
2. **Wipe the whole disk** (bold move, crazy people only)
3. **Mount existing stuff** (not for us, skip it)
4. **Custom Partitioning** (because we’re doing this like pros)

If you choose the first option, Fedora will handle everything for you. Just check the box so that it uses Unallocated Space we created earlier.

If you are going with any other option than the last one, you can skip the rest of this section and go to the next one.

Click the menu icon in the top-right to launch the storage editor.

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/StorageEditor.jpg?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=c933a14c87f0af2ca95f87a922b11edd" alt="Storage Editor" className="rounded-lg w-full" width="3840" height="2160" data-path="images/LinuxGuides/Fedora/StorageEditor.jpg" />

Select the **unallocated space** (from the shrinking earlier), hit the **+**, and let’s make some partitions.

#### Partition 1: EFI

Because UEFI is fancy.

* **Size**: 512MB (not 300MB like the image, ignore it)
* **Type**: EFI System Partition
* **Mount Point**: `/boot/efi`

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/EFI.jpg?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=a371a00d683ac55f666fed1b545d4ad6" alt="EFI Partition" className="rounded-lg w-full" width="3840" height="2160" data-path="images/LinuxGuides/Fedora/EFI.jpg" />

<Danger>
  Yep, the image is lying about the size. It’s 512MB. Not negotiable.
</Danger>

#### Partition 2: Swap

When RAM gets tired, Swap steps in.

* **Size**: Same as your RAM (or 2× if your RAM is sad and tiny)
* **Type**: Swap

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/Swap.jpg?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=ec0eb1deadbe79e78398b326ad1abf0b" alt="Swap Partition" className="rounded-lg w-full" width="3840" height="2160" data-path="images/LinuxGuides/Fedora/Swap.jpg" />

<Danger>
  Image is still lying. Don’t trust its numbers either.
</Danger>

#### Partition 3: Root

Where Fedora lives.

* **Size**: Whatever’s left
* **Type**: EXT4 (or BTRFS if you like feeling special)
* **Mount Point**: `/`

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/Root.jpg?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=3a5250c13b9c4a81a79dbf3df507b03e" alt="Root Partition" className="rounded-lg w-full" width="3840" height="2160" data-path="images/LinuxGuides/Fedora/Root.jpg" />

Click **Return to Installation**, verify it all looks like this:

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/ConfirmMounted.jpg?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=7d3a36e7e57bd28b3758b96b98d3b7a6" alt="Confirm Mounted" className="rounded-lg w-full" width="2160" height="3840" data-path="images/LinuxGuides/Fedora/ConfirmMounted.jpg" />

Then this:

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/UseConfiguredStorage.jpg?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=87a8a0514b07c12ca365e9e44b8a06e0" alt="Configured Storage" className="rounded-lg w-full" width="2160" height="3840" data-path="images/LinuxGuides/Fedora/UseConfiguredStorage.jpg" />

Hit **Next**, review everything (pretend you read it), and then click **Install**.

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/Install.jpg?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=3b3d3a1ce55287f5b5741587a9e5c391" alt="Review and Install" className="rounded-lg w-full" width="3840" height="2160" data-path="images/LinuxGuides/Fedora/Install.jpg" />

Let it install. Grab a snack. Or cry. Your call.

When it’s done:

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/Done.jpg?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=707f4cd573534d30d038c23949595c03" alt="Done" className="rounded-lg w-full" width="3840" height="2160" data-path="images/LinuxGuides/Fedora/Done.jpg" />

Click **Exit to Live Desktop**, reboot from the top-right menu, and eject the USB. Welcome to Fedora-land.

***

## Finalizing the Installation

Now Fedora asks you a bunch of setup questions because apparently it's needy.

### Language & Keyboard

* Pick what you want. Stick with **US English** unless you're a keyboard masochist.

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/LanguageAndKeyboard.png?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=c3779950a214bf9c5cfd130bde212894" alt="Language and Keyboard" className="rounded-lg w-full" width="1024" height="499" data-path="images/LinuxGuides/Fedora/LanguageAndKeyboard.png" />

### Privacy & Location

* Want your laptop knowing where you are? Enable it.
* Paranoid or battery-conscious? Turn it off.

### Timezone

* Select Asia/Kolkata or wherever you actually live. Don’t lie.

### Third-Party Repos

* This lets you install stuff Fedora pretends doesn’t exist (like proprietary drivers and media codecs). Enable it. You’ll thank yourself later.

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/ThirdParty.png?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=f99772429bf3fb8896a0a3e7928d605a" alt="Third Party Repositories" className="rounded-lg w-full" width="1024" height="507" data-path="images/LinuxGuides/Fedora/ThirdParty.png" />

### Create a User

* Enter your name, username, password.
* Pro tip: **Don't forget the password**. Tattoo it if you must.

<img src="https://mintcdn.com/na-e282180f/hEJ6C5WD6H2h1IXb/images/LinuxGuides/Fedora/Profile.png?fit=max&auto=format&n=hEJ6C5WD6H2h1IXb&q=85&s=1095ef848cd957b16ef104e171e58f0c" alt="Create User" className="rounded-lg w-full" width="1024" height="507" data-path="images/LinuxGuides/Fedora/Profile.png" />

Click through the rest, and boom — Fedora is officially yours.

***

## Post-Installation Stuff (The Boring but Necessary Bits)

### Update Everything (Because Why Not?)

Open a terminal and do this:

```bash theme={null}
sudo dnf up
```

Yes, you can `up`, `update` or `upgrade`. Fedora’s cool like that.

### Install Stuff You Actually Want

* Fedora comes with almost nothing you want. Fix that.

Want VLC?

```bash theme={null}
sudo dnf install vlc
```

Want something else?

```bash theme={null}
sudo dnf search <package-name>
```

Go wild. Or don’t. You do you.
