Forum Discussion

ChristianZhao's avatar
ChristianZhao
Iron Contributor
Feb 06, 2025

Create Debian Bootable USB on Windows 11 for Installation on another laptop?

Hi tech expert,

I am a long time Windows users but not familiar with Linux. I started learning Linux this week and need some help to install Linux (Debian) on my old laptop. Currently, I have a Windows 11 PC running at my home.

I want to create Debian Linux install USB on Windows 11, but I don't know what is the best method to do this on my Windows 11 PC. So far, I've downloaded the Debian ISO image from the official website, and I have a USB stick with enough space (32GB SanDisk). My main question is how to properly create a bootable USB that I can use to install Debian Linux on my laptop.

9 Replies

  • Eorku's avatar
    Eorku
    Iron Contributor

    Here comes another simple way to create Debian install USB in Windows 11:

    1. Open Disk Management by pressing Windows + X and selecting Disk Management. 
    2. Right-click on the USB drive and choose Delete Volume.
    3. Create a new simple volume and format it with FAT32 (make sure the partition is marked as active).
    4. Linux Live USB Creator (LiLi) is a simple tool that allows you to create bootable USB drives. It's easy to use and completely free. Just install it and select the Debian ISO to write it to your USB drive.
    5. After following the prompts in the Linux Live USB Creator tool, it will copy the Debian ISO to your USB drive and make it bootable.

     

  • iancook77's avatar
    iancook77
    Copper Contributor

    Rufus is free, you just need to download it.  I did try to include the link but it was blocked.  If you google rufus bootable USB you'll find it, It's dead easy to use.

  • Josew's avatar
    Josew
    Iron Contributor

    Another effective methods for creating Debian Linux install USB is using PowerShell and dd for Windows (via WSL). You can use dd, a powerful disk copying tool available through Windows Subsystem for Linux (WSL). This method works well if you're comfortable with Linux-style command-line tools.

    Step 1: Install WSL if you don’t have it already. You can follow the steps from Microsoft's documentation.

    Step 2: Once WSL is installed, open a Linux terminal (bash shell).

    Step 3: Use dd to copy the Debian ISO directly to the USB. This tool is powerful and allows you to directly copy the image to the USB.

    Example:

    sudo dd if=/mnt/c/Users/YourUsername/Downloads/debian.iso of=/dev/sdX bs=4M status=progress

    Replace /mnt/c/Users/YourUsername/Downloads/debian.iso with the path to your Debian ISO, and /dev/sdX with your USB device path (e.g., /dev/sdb). Wait a couple of minutes for making bootable Debian Linux USB in Windows 11. Now, it is ready for clean install

    Note: Be extremely careful when using dd as it can overwrite the wrong device if you specify the wrong path for your USB drive.

  • iancook77's avatar
    iancook77
    Copper Contributor

    Hi CZ

    I've worked a fair bit with Ubuntu, which is a variant of Debian so I imagine a lot of the issues are similar.

    The easiest way to create a bootable USB is using a a tool called Rufus,  it basically allow you to create a Bootable USB from the iso image you have downloaded.  

    One thing to be aware of is Ubuntu (so I can imagine debian may be the same) can be funny with Secure Boot.  If you have this enabled in your BIOS then the may find the laptop won't boot to the USB Image, it will see the USB but not boot to it.  If this happens go into the BIOS and check that Secure Boot is disabled.

    HPH

    Cheers

    Ian

  • If you want to create a Debian bootable USB on Windows 11, okay, let's go.

    1. Format Your USB Drive

    -Insert your USB stick.
    -Open File Explorer, right-click on your USB drive and select Format.
    -Select FAT32 as the file system (this is important for compatibility!) and start formatting.

    2. Use Windows Command Line

    -Press Win + X and select Windows Terminal (Admin) or PowerShell (Admin).
    -You will use a few commands to mount the ISO and copy its contents.

    3. Mount the ISO File
    -In Terminal, run the following command: Mount-DiskImage -ImagePath "C:\path\to\your\debian.iso"
    -Replace C:\path\to\your\debian.iso with the actual path where your ISO file is located.
    -After running the command, Windows will mount the ISO and you should see a new drive appear in File Explorer.

    4. Copy Files to USB

    -Switch back to File Explorer, go into the mounted ISO drive, and select all the files (Ctrl + A).
    -Copy those files (Ctrl + C).
    -Go to your USB drive in File Explorer and paste (Ctrl + V) the files there.

    5. Setting Up and create Debian Linux bootable USB on Windows 11

    Since this method doesn't directly make the USB "bootable" in the same way that Rufus does, you’ll need to make sure your BIOS/UEFI is set to boot from USB devices. Usually, you can access that by pressing keys like F2, Del, or Esc when your computer is booting up (it varies by manufacturer).

    6. Boot From Your USB Stick

    Restart your computer and boot from the USB drive. If everything was done right, you should see the Debian installer pop up.

  • Poyrmont's avatar
    Poyrmont
    Iron Contributor

    You can manually use the built-in Diskpart tool to prepare the USB drive and xcopy to copy the Debian ISO.

    How to Create Debian Install USB with Windows 11

    1. Open Command Prompt as Administrator.
    2. Type diskpart and press Enter to open the Diskpart tool.
    3. Enter 'list disk' to see a list of disks connected to your computer.
    4. Identify your USB drive by its size (e.g., Disk 1) and type select disk X (replace X with the number of your USB drive).
    5. Input 'clean' to erase everything on the USB drive.
    6. Type 'create partition primary' to create a primary partition on the USB.
    7. Enter 'select partition 1' and then active to mark the partition as active.
    8. Type 'format fs=ntfs quick' to format the USB drive.
    9. Input 'assign' to assign a drive letter to your USB.
    10. Close Diskpart by typing exit.
    11. Mount the Debian ISO file (you can use a tool like 7-Zip to extract it or just mount it in Windows).
    12. Copy all the files from the Debian ISO to the USB using xcopy:

    xcopy /s /e /f X:\*.* Y:\

    Replace X: with the mounted ISO drive letter and Y: with the USB drive letter.

    After this, your USB should be bootable and ready for installing Debian.

  • Make sure you actually select the right USB stick! It’s so easy to mistakenly choose the wrong one, especially if you have multiple drives connected. Double-check that you're formatting and using the correct drive, or you might end up wiping important files off a drive you didn’t intend to touch. Before you dive into creating Debian Linux bootable USB on Windows 11, you should ensure that your Debian ISO isn’t corrupt. Most distros provide checksums (like SHA256) on their website. You can use a tool like FCIV from Microsoft or any checksum calculator to make sure everything is shipshape.

    Windows 11 has a "Fast Startup" feature that can cause issues when trying to boot from USB. It’s a good idea to disable this feature temporarily. Just go to your Control Panel > Power Options > Choose what the power buttons do > change settings that are currently unavailable > uncheck "Turn on fast startup."

  • Valentinasop's avatar
    Valentinasop
    Iron Contributor

    What You’ll Need if you want to create Debian Linux bootable USB on Windows 11:

    • A USB Drive: At least 4 GB (all data on it will be wiped, so back it up if needed).
    • Debian ISO File: Download the latest version from the website.
    • Rufus: This free tool makes it super easy to create bootable USB drives.

     

    Step-by-Step Guide about Creating Debian Linux bootable USB on Windows 11:

    Step 1: Download and Run Rufus
    Download Rufus from the link above. No installation needed; just double-click it to run. It’s a portable app, so it’s light on your system!

    Step 2: Plug in the USB Drive
    Insert your USB drive into your Windows 11 computer. Rufus should automatically recognize it. If you’ve got multiple USB drives, make sure you pick the right one because this process will wipe it clean.

    Step 3: Setup Rufus
    Rufus has a clean interface, which is great. Here’s what you need to do:

    • Device: Your USB drive should show up here.
    • Boot selection: Click the "SELECT" button and browse to the Debian ISO you downloaded.
    • Partition scheme: For most modern computers, you’ll want to select GPT. If you’re unsure, you can check your computer's boot mode in the BIOS/UEFI settings.
    • File System: Leave this as FAT32, which should be the default.

    Step 4: Configure Easy Options
    Optionally, you might want to give your USB a label. There's a spot for that right under the "Volume label" section. Something like “DebianBoot” works great!

    Step 5: Start the Process
    Once everything looks good, click on the "START" button. Rufus will warn you that all data on the USB will be destroyed. If you’re sure you’ve backed up everything important, click "OK" and let Rufus do its thing. It won’t take long.

    Step 6: Eject Your USB
    Once Rufus finishes, you’ll see a “READY” message. Safely eject your USB drive (just right-click on it in File Explorer and select “Eject”) to make sure everything is good before you remove it.

Resources