How to Make a Windows 10 Bootable USB on Linux: Step-by-Step Guide

How to Make a Windows 10 Bootable USB on Linux

Creating a Windows 10 bootable USB drive on Linux is easier than you think. You’ll need a Windows 10 ISO file, a USB stick with at least 8 GB of space, and a few handy Linux commands. Follow these steps, and you’ll have a bootable USB drive ready in no time.

Step-by-Step Tutorial: How to Make a Windows 10 Bootable USB on Linux

In the following steps, you’ll learn how to create a Windows 10 bootable USB using a Linux system. This will involve downloading the ISO file, preparing the USB drive, and using a couple of Linux commands to finish the job.

Step 1: Download the Windows 10 ISO file

First, you need to download the Windows 10 ISO file from Microsoft’s official website.

Head over to the Microsoft website and select the version of Windows 10 you want to download. Save the ISO file to a location you’ll remember.

Step 2: Insert the USB Drive

Next, insert your USB drive into your Linux computer.

Make sure it has at least 8 GB of storage space. All data on this USB drive will be erased, so back up any important files before continuing.

Step 3: Identify the USB Drive

Open a terminal and type lsblk to identify the USB drive location.

This command lists all block devices. Find your USB drive in the list, noting its path (e.g., /dev/sdb). Be extremely careful to select the correct drive to avoid data loss.

Step 4: Format the USB Drive

Format the USB drive using the mkfs.vfat command.

Type sudo mkfs.vfat /dev/sdx (replace sdx with your specific USB drive path). This prepares the USB drive to receive the ISO files.

Step 5: Mount the ISO and USB Drive

Create two directories to mount the ISO file and USB drive.

Type mkdir ~/iso and mkdir ~/usb to create these directories. Use sudo mount -o loop /path/to/windows.iso ~/iso and sudo mount /dev/sdx1 ~/usb to mount them.

Step 6: Copy Files to USB Drive

Copy all files from the ISO directory to the USB directory.

Use the command sudo cp -r ~/iso/* ~/usb/ to transfer the files. This step may take a few minutes, so be patient.

Step 7: Make the USB Bootable

Use the sync command to make sure all files are written to the USB drive.

Simply type sync and press Enter. This ensures the data is properly stored on your USB drive.

After you complete these steps, you can boot from the USB drive to install Windows 10. Restart your computer, enter the BIOS or UEFI settings, and select the USB drive as the boot device. Install Windows 10 by following the on-screen instructions.

Tips for Making a Windows 10 Bootable USB on Linux

  • Always double-check the drive location (/dev/sdx) to avoid formatting the wrong drive.
  • Keep a backup of your important data before formatting the USB drive.
  • Ensure your USB drive has a minimum of 8 GB storage space.
  • Close all unnecessary applications to speed up the copying process.
  • If you encounter errors, try using a different USB port or drive.

Frequently Asked Questions

Can I use any USB drive to create a bootable USB?

Yes, as long as the USB drive has at least 8 GB of storage space.

What if I download the wrong ISO file?

You can download the correct version from Microsoft’s website and start the process again.

Do I need any special software on Linux to create a bootable USB?

No, you can create a bootable USB using built-in Linux commands.

Will this process work for other versions of Windows?

Yes, you can use similar steps for other versions, but ensure you download the correct ISO file.

What should I do if my computer doesn’t recognize the bootable USB?

Check the BIOS or UEFI settings and ensure the USB drive is set as the primary boot device.

Summary

  1. Download the Windows 10 ISO file.
  2. Insert the USB drive.
  3. Identify the USB drive.
  4. Format the USB drive.
  5. Mount the ISO and USB drive.
  6. Copy files to USB drive.
  7. Make the USB bootable.

Conclusion

Creating a Windows 10 bootable USB on Linux might seem daunting, but it’s quite straightforward if you follow the steps outlined above. Whether you’re a Linux newbie or a seasoned pro, you can easily accomplish this task with a little patience and attention to detail.

By following these steps, you transform your ordinary Linux machine into a versatile tool capable of installing Windows 10. Need to set up a new PC or fix an old one? This bootable USB will come in handy.

Remember to always keep a backup of your data and double-check your commands. If you want more in-depth reading, consider exploring other Linux utilities like dd or WoeUSB for creating bootable USB drives. Happy computing!

Get Our Free Newsletter

How-to guides and tech deals

You may opt out at any time.
Read our Privacy Policy