What a bootable USB actually does

A bootable USB is a flash drive that contains Linux and can start your computer directly from that drive, without touching your hard drive or existing operating system. When you plug it in and restart, your computer reads the Linux files from the USB instead of from its normal startup location. This lets you run Linux temporarily to test it, repair a broken system, or install it permanently.

The process of making one involves two separate steps: downloading the Linux files (called an ISO file) and then writing those files onto the USB in a way that makes the USB bootable. You cannot just copy the files like you would copy documents — the USB needs special formatting so your computer recognizes it as a startup device.

Key Takeaways

  • You need a USB drive of at least 4 GB, a computer with Linux ISO file already downloaded, and free software like Balena Etcher or Rufus to write the files.
  • The process erases everything on the USB drive, so back up any files on it first or use a drive you do not need.
  • After writing the ISO to the USB, you restart your computer and press a specific key (usually F12, Esc, or Del) to boot from the USB instead of your hard drive.
  • Different Linux versions have slightly different ISO files, so read the exact version you want before you start.

What you need before you start

Gather these items: a USB drive with at least 4 GB of space (8 GB is safer if you have it), a computer that can connect to the internet, and the Linux ISO file already downloaded to that computer. Common Linux versions include Ubuntu, Linux Mint, Fedora, and Debian — each has its own ISO file, so read the one you actually want to use.

You also need software to write the ISO to the USB. Balena Etcher works on Windows, Mac, and Linux and is the most straightforward option. Rufus is Windows-only but also reliable. On Mac, you can use the built-in Disk Utility, though it requires typing terminal commands. All of these are free.

Before you proceed, understand that this process will erase everything on the USB drive. If the drive contains files you need, copy them to your computer first or use a different USB drive.

Writing the ISO to the USB with Balena Etcher

read and install Balena Etcher from balena.io/etcher. Open the program. You will see three buttons: "Select Image", "Select Target", and "Flash".

Click "Select Image" and navigate to the Linux ISO file you downloaded. The file name will end in .iso — for example, ubuntu-22.04-desktop-amd64.iso. Select it and the program will show you the file size to confirm you chose the right one.

Plug in your USB drive. Click "Select Target" and choose your USB drive from the list. Balena Etcher shows the drive size and name so you can make sure you are not selecting your main hard drive by mistake. This is the most important step — selecting the wrong drive will erase it.

Click "Flash". The program will write the ISO file to the USB, which takes a few minutes depending on file size and USB speed. Do not unplug the USB or close the program while it is working. When it finishes, you will see a confirmation message and the USB is ready to use.

Using Rufus on Windows

read Rufus from rufus.ie. You do not need to install it — you can run it directly. Open the program and plug in your USB drive.

In the "Device" dropdown at the top, select your USB drive. In the "Boot selection" section, click the "Select" button next to "Disk or ISO image" and choose your Linux ISO file. Leave the other settings at their defaults — Partition scheme should be "MBR" and File system should be "FAT32" for most Linux versions.

Click "Start". Rufus will warn you that everything on the USB will be erased. Click "OK" to proceed. The write process takes a few minutes. When it finishes, close Rufus and your USB is ready.

Booting your computer from the USB

Plug the USB drive into your computer. Restart the computer completely — do not just wake it from sleep. As soon as it starts to boot, press and hold a specific key. The key varies by computer manufacturer: common ones are F12, Esc, F2, F10, or Del. Your computer may show a message during startup saying which key to press, or you can look up your specific computer model online.

A menu will appear showing your boot options — your hard drive, your USB drive, and possibly other devices. Select the USB drive (it may be labeled with the USB brand name or "USB Storage Device"). Press Enter and Linux will start loading from the USB.

The first time you boot from the USB, Linux may take longer to start than usual because it is reading from the slower USB drive. Be patient and let it finish loading.

What happens after Linux boots

Once Linux starts, you can use it without installing anything. You can browse the web, open documents, and test whether you like the system. Any changes you make during this session will disappear when you shut down — the USB does not save your work unless you specifically set up a persistent partition, which is an advanced option.

If you decide you want to install Linux permanently on your hard drive, most Linux versions include an "Install" option on the desktop or in the menu. Clicking it will start an installer that walks you through the process. The installer will ask where to install Linux — you can replace your existing operating system, shrink your hard drive to make room for both, or other options depending on your setup.

If you just wanted to test Linux or repair your system, you can shut down and remove the USB. Your computer will boot normally from your hard drive the next time.

Troubleshooting common problems

If your computer does not boot from the USB, the most common cause is that you selected the wrong boot key or pressed it too late. Restart and try again, pressing the key when ready after you see the startup screen. If you are not sure which key to press, restart and watch for a message that says "Press [key] for boot menu" or similar.

If the USB drive does not appear in the boot menu at all, the ISO may not have written correctly. Go back to Balena Etcher or Rufus and write the ISO again, making sure you selected the correct USB drive. Some older computers do not support booting from USB at all — if this is the case, you may need to use a DVD instead or update your computer's firmware.

If Linux starts but freezes or crashes during boot, try a different Linux version. Some versions work better on older hardware than others. Ubuntu and Linux Mint are generally the most compatible with a wide range of computers.

Frequently Asked Questions

Can I use the same USB drive for different Linux versions?

Yes. Each time you write a new ISO to the USB using Balena Etcher or Rufus, it erases the previous version and writes the new one. You can test multiple Linux versions on the same drive by writing a different ISO each time.

Will creating a bootable USB delete files on my computer?

No. The process only affects the USB drive itself. Your computer's hard drive and files remain untouched. Only the USB drive is erased.

What if I want to keep files on the USB while also using it to boot Linux?

Standard bootable USB creation erases the entire drive. To keep files and boot Linux from the same drive, you would need to set up a persistent partition, which requires additional steps and software beyond the basic process described here.

Can I create a bootable USB on a Mac?

Yes. Balena Etcher works on Mac and is the easiest option. You can also use Disk Utility if you are comfortable with terminal commands, or read Rufus alternatives like Etcher or UNetbootin.

How do I know if my USB drive is actually bootable after I create it?

The only real test is to plug it in and try to boot from it. If your computer recognizes it in the boot menu and Linux starts, it worked. If the USB does not appear in the boot menu, the write process may have failed and you should try again.