What you need to create a bootable Linux USB

A bootable USB drive lets you run or install Linux without touching your existing hard drive. To make one, you need three things: a USB drive (at least 4 GB, though 8 GB is safer), a Linux image file (called an ISO), and software to write that image onto the USB. The process itself takes 10 to 20 minutes once you have those pieces.

The USB drive will be erased during this process, so move any files you want to keep off it first. You can use the same USB drive again later for something else — this just overwrites what's on it temporarily.

Key Takeaways

  • You need a USB drive of at least 4 GB, a Linux ISO file downloaded to your computer, and writing software like Balena Etcher or GNOME Disks.
  • The writing process erases everything on the USB drive, so back up any files on it before you start.
  • Balena Etcher works on Windows, macOS, and Linux and handles most of the technical details automatically.
  • After writing the image, restart your computer and enter the boot menu (usually by pressing F12, Esc, or Del during startup) to boot from the USB.
  • If the USB doesn't appear in your boot menu, check that it was written successfully by looking at its size in your file manager.

Downloading a Linux ISO file

An ISO is a single file that contains the entire Linux system. You download it from the Linux distribution's official website. Common distributions include Ubuntu, Fedora, Linux Mint, and Debian — each has its own download page.

Go to the distribution's website and look for a "Download" button. You'll see options for different versions (32-bit or 64-bit). If your computer is less than 10 years old, choose 64-bit. The file will be 2 to 4 GB, so it may take several minutes to download depending on your internet speed. Save it somewhere you can find it, like your Downloads folder.

Using Balena Etcher to write the USB

Balena Etcher is free software that works on Windows, macOS, and Linux. It's the simplest option because it handles the technical details and prevents common mistakes. Download it from balena.io/etcher, then install it like any other program.

Plug in your USB drive. Open Balena Etcher. Click "Select image" and choose the Linux ISO file you downloaded. Click "Select target" and choose your USB drive from the list — make sure you pick the right one, because this will erase it. Click "Flash" and wait. The software will show a progress bar and tell you when it's done. Safely eject the USB drive when Etcher says it's finished.

Alternative tools if Balena Etcher doesn't work

On Windows, you can use Rufus (rufus.ie), which is also free and works similarly to Balena Etcher. Download it, select your ISO, choose your USB drive, and click "Start."

On macOS, Balena Etcher is the easiest option, but you can also use the command line tool dd if you're comfortable with that. On Linux, GNOME Disks (built into most distributions) can write ISOs — right-click the USB drive in Disks, select "Restore Disk Image," and choose your ISO file.

Avoid using drag-and-drop or copy-paste to move the ISO onto the USB. That creates a regular folder, not a bootable drive. The writing software does something different — it unpacks the ISO and arranges the files so your computer can boot from them.

Booting your computer from the USB drive

Plug the USB drive into your computer and restart it. As soon as it powers on, hold down a key to enter the boot menu. The key varies by computer — common ones are F12, Esc, F2, F10, or Del. You'll usually see a message on the startup screen saying which key to press. If you miss it, restart and try again.

The boot menu shows a list of devices your computer can start from. Look for an entry that mentions your USB drive by name or says "USB" or "Removable Media." Select it and press Enter. Your computer will start from the USB drive, and you'll see the Linux desktop or installer within a minute or two.

Troubleshooting if the USB doesn't boot

If your computer doesn't show the USB drive in the boot menu, the write may not have completed successfully. Plug the USB back into your computer and check its size in your file manager. If it shows only a few hundred MB instead of the full ISO size (usually 2 to 4 GB), the write failed. Try writing the ISO again with Balena Etcher or your chosen tool.

Some computers have security settings that prevent booting from USB. Restart your computer and enter the BIOS or UEFI settings (usually by pressing F2, Del, or F10 during startup — check your computer's manual). Look for a setting called "Secure Boot" or "Boot Order" and disable Secure Boot or move USB to the top of the boot order. Save and exit, then try booting from the USB again.

If you're still stuck, verify that you downloaded the correct ISO for your computer's architecture (64-bit vs. 32-bit) and that you used the official distribution website, not a third-party mirror.

What happens after you boot from the USB

Once Linux starts from the USB, you'll see a desktop or an installer screen depending on the distribution. You can explore Linux without installing it — just click around and try programs. Nothing you do will affect your hard drive.

If you want to install Linux permanently, look for an "Install" button or icon. The installer will ask where to put Linux (you can choose to keep your current operating system or replace it), create a user account, and set your timezone. Installation usually takes 10 to 30 minutes depending on your computer's speed.

After installation, you can remove the USB drive and restart. Your computer will boot into Linux from your hard drive. You can reuse the USB drive for other purposes or create another bootable drive for a different Linux distribution.

Frequently Asked Questions

Can I use the same USB drive to boot multiple Linux distributions?

You can, but only one at a time. Writing a new ISO to the USB erases the previous one. If you want to keep multiple distributions on one drive, you'd need specialized tools like YUMI or Ventoy, which are more complex. For most people, it's simpler to use one USB per distribution or rewrite it each time.

Will creating a bootable USB delete files on my computer?

No. The bootable USB is separate from your computer's hard drive. Creating it only affects the USB drive itself. Your computer's files are safe unless you choose to install Linux and specifically tell the installer to replace your existing operating system.

What if my computer won't let me change the boot order?

Some computers have BIOS passwords or settings that lock the boot order. Check your computer's manual or manufacturer's website for how to access BIOS settings on your specific model. You may need to reset the BIOS to factory settings, which usually involves holding a button inside the computer or removing a battery on the motherboard — this varies widely.

Can I boot from USB on a Mac?

Yes, but the process is slightly different. Plug in the USB drive, restart your Mac, and hold the Option key immediately. You'll see a list of startup disks. Select the USB drive and click the arrow. Balena Etcher works on macOS and handles the writing the same way as on Windows or Linux.

How do I know if my computer is 32-bit or 64-bit?

On Windows, right-click "This PC" or "My Computer," select "Properties," and look for "System type." On macOS, click the Apple menu, select "About This Mac," and check "Processor." On Linux, open a terminal and type uname -m. If you see "x86_64" or "amd64," you have 64-bit. If you see "i686" or "i386," you have 32-bit. Most computers made after 2010 are 64-bit.