Overview
This guide shows you how to create a bootable Linux USB installer using Windows. The resulting USB will work on standard x86_64 PCs and Macs with Intel processors.
What You Need
- A Windows PC (Windows 10 or 11 recommended)
- USB flash drive (8GB minimum, 16GB recommended)
- Linux ISO file downloaded
- Note: All data on the USB drive will be erased
Method 1: Using Rufus (Recommended)
Rufus is the most reliable tool for creating bootable USBs on Windows.
Step 1: Download Rufus
Get it from rufus.ie — it's free and portable (no installation needed).
Step 2: Launch and Configure
- Insert your USB drive
- Open Rufus
- Device: Select your USB drive
- Boot selection: Click SELECT and choose your Linux ISO
- Partition scheme: MBR (for BIOS/UEFI Compatibility) or GPT (for UEFI only)
- File system: FAT32 is auto-selected for most Linux ISOs
Step 3: Create the USB
- Click START
- Rufus may ask about ISO mode — choose "Write in ISO Image mode" for best compatibility
- Wait for the process to complete (5–15 minutes)
Method 2: Using BalenaEtcher
A clean GUI alternative that works across all platforms.
- Download from etcher.balena.io
- Install and launch Etcher
- Select your Linux ISO file
- Select your USB drive
- Click Flash!
Method 3: Using Windows PowerShell (Built-in)
No extra tools needed — uses DiskPart included with Windows.
Step 1: Convert ISO to IMG
# Open PowerShell as Administrator
# Convert ISO to raw image
$iso = "C:\path\to\linux.iso"
$img = "C:\path\to\linux.img"
$streamISO = [System.IO.File]::OpenRead($iso)
$streamIMG = [System.IO.File]::Create($img)
$streamISO.CopyTo($streamIMG)
$streamISO.Close()
$streamIMG.Close()
Step 2: Identify and Clean USB
# Open DiskPart
diskpart
# Inside DiskPart:
list disk
select disk X # Replace X with your USB disk number
clean
create partition primary
format fs=fat32 quick
assign
exit
Step 3: Copy Files
Mount the ISO (double-click it in File Explorer), then copy all files to the USB drive.
UEFI vs Legacy BIOS
- Modern PCs (2017+): Use UEFI mode. Select GPT partition scheme in Rufus.
- Older PCs: May require Legacy/MBR. Select MBR in Rufus.
- When in doubt: MBR with FAT32 works on most systems
Troubleshooting
- "USB not bootable": Try creating with Rufus in ISO mode instead of DD mode
- Windows won't let you format: Close any File Explorer windows showing the USB
- Rufus grayed out: Run as Administrator