For over two decades, Pendrive Linux has helped people boot from USB flash drives.
Since 2006, we've developed free software and published practical tutorials for creating bootable USB drives and using them to run Linux Live, create Windows installation media, build multiboot USB drives, access recovery tools, or simply carry your portable operating systems with you wherever you go.
Whether you're looking to boot Linux from USB, install Windows, build a multiboot toolkit, or troubleshoot a computer, Pendrive Linux provides the software and hands-on guidance to help.
We develop and maintain YUMI, our multiboot USB creator, and Universal USB Installer (UUI), our original bootable USB creation utility, along with practical tutorials covering Windows installers, Linux distributions, recovery environments, persistence, virtualization, and BIOS/UEFI configuration.

Once created, a bootable USB can install Windows, run Linux without installation, repair a damaged operating system, recover important files, perform hardware diagnostics, or carry a portable operating system wherever you go.
On this page: What Is a Bootable USB? | What Can You Do With One? | How to Create One | YUMI & UUI | Boot from USB | Compare USB Tools | FAQ
What Is a Bootable USB Drive?
A bootable USB contains the files and boot information needed for a computer to start from the USB device rather than its internal hard drive or SSD. Depending on what you put on the drive, it can provide a Windows installer, Linux Live environment, recovery system, diagnostic utilities, or other bootable tools.
A single USB flash drive can hold Windows installation media, multiple Linux distributions, antivirus rescue disks, cloning software, backup tools, system diagnostics, and recovery environments - all ready to boot when needed.
When one USB drive is configured to hold and boot multiple operating systems or utilities from a startup menu, it is called a multiboot USB. YUMI is designed specifically for this type of setup.

What Can You Do With a Bootable USB?
USB flash drives are inexpensive, reusable, and convenient for installing operating systems, running Live environments, and maintaining computers. A bootable USB can be used to:
- Install or upgrade an operating system - Create Windows or Linux installation media for a new PC, a clean installation, or an upgrade.
- Repair or recover a computer - Boot into recovery tools to fix startup problems, recover files, restore backups, or troubleshoot a damaged operating system.
- Run Linux without installing it - Start a Linux Live environment directly from USB and use it without changing the computer's internal storage.
- Build a portable computer toolkit - Carry installers, antivirus utilities, cloning software, diagnostics, and recovery environments on one drive.
- Use persistent storage - On supported Linux distributions, save files, applications, and settings to the USB drive so they remain available after rebooting.
A high-performance USB flash drive or portable SSD can make a noticeable difference when running an operating system directly from USB.
When you're finished with a bootable drive, you can permanently erase it before reusing, selling, or disposing of it.
How to Create a Bootable USB Drive
Creating bootable USB media is straightforward with software that handles the formatting, file preparation, and boot configuration for you. Pendrive Linux develops two primary tools:
- YUMI PY - the current cross-platform version of YUMI for Windows and Linux. It is designed for multiboot USB drives containing multiple ISO images, persistence, and additional tools.
- Universal USB Installer (UUI) - Pendrive Linux's original Windows-native USB creation utility for creating bootable USB drives and multiboot toolkits.
What You'll Need
- A USB flash drive. 16 GB or larger is recommended for multiboot use.
- A Windows or Linux ISO image, or another supported bootable image.
- YUMI PY or Universal USB Installer.
- A computer capable of booting from USB.
The Basic Process
- Choose your USB creation tool. Download YUMI PY or Universal USB Installer.
- Select your ISO image. Choose the operating system or utility you want to use, or download a supported distribution through the software where available.
- Select your USB drive. Insert the USB flash drive and make sure the correct removable device is selected.
- Configure optional features. Enable persistence or other available options if needed.
- Create the bootable USB. Let the software prepare the drive and configure the necessary boot files.
- Boot from USB. Restart the computer and select the USB device from the BIOS, UEFI, or one-time boot menu.
Always back up important files before modifying a USB drive, as creating bootable media may erase existing data.
For detailed instructions, see the YUMI multiboot USB creator guide or the Universal USB Installer guide.
YUMI & Universal USB Installer
Pendrive Linux develops and maintains two long-running USB creation utilities. Both can create multiboot USB drives, but they are aimed at somewhat different setups.
YUMI: Multiboot USB Creator
Updated: 31 Jul, 2026 - yumi_py-1.0.5.exe
YUMI (Your Universal Multiboot Installer) is Pendrive Linux's flagship multiboot USB creator. It lets you place multiple operating systems, installers, recovery environments, antivirus utilities, and diagnostic tools on a single USB flash drive and manage them from a boot menu.
YUMI PY is the current cross-platform version of YUMI and runs natively on Windows and Linux. It receives the most frequent feature updates and includes features such as automatic ISO downloads, persistence creation, integrated QEMU/VirtualBox test-booting, and LAN Share.
YUMI is particularly useful for building a reusable USB toolkit containing:
- Windows 10 and Windows 11 installation media
- Live Linux distributions
- Windows PE recovery environments
- Antivirus rescue disks
- Backup and cloning software
- Hardware diagnostics
- Portable operating systems and virtual machines
See the YUMI multiboot USB creator guide for setup instructions, features, supported systems, and the changelog.
Universal USB Installer (UUI)
Updated: 26 Jul, 2026 - Universal-USB-Installer-2.0.3.9.exe
Universal USB Installer (UUI) is Pendrive Linux's original bootable USB creation utility. It was first introduced nearly two decades ago and remains a Windows-native option for creating bootable USB drives and multiboot toolkits.
UUI is a good fit if you:
- Want a straightforward, Windows-native USB creation utility.
- Need a multiboot USB containing Windows installers, Linux distributions, and recovery tools.
- Already know UUI by name and prefer to continue using it.
- Don't need the cross-platform YUMI PY build.
See the Universal USB Installer guide for setup instructions, available options, and the changelog.
Boot from USB on BIOS and UEFI Systems
Once your bootable USB has been created, you need to tell your computer to start from it instead of the internal drive. The exact procedure varies by manufacturer, but the basic process is similar across desktop and laptop computers.
Modern computers generally use UEFI firmware, while older systems may use traditional BIOS. Current bootable USB tools can support both when the selected operating system or utility supports the corresponding firmware mode.
How to Boot from USB Using BIOS
- Insert the bootable USB flash drive.
- Restart or power on the computer.
- Immediately press the BIOS Setup key. Common keys include Delete, F2, or Esc.
- Open the Boot or Boot Order menu.
- Move the USB drive to the appropriate boot position.
- Save your changes and exit. F10 is common on many systems.
- The computer should restart and boot from the USB device.
How to Boot from USB Using UEFI
- Insert the USB flash drive.
- Restart the computer.
- Press the manufacturer's Boot Menu key. Common keys include F12, F10, Esc, or F11.
- Select the USB device from the boot menu.
- If the system does not boot, check the UEFI and Secure Boot settings. Some operating systems and specialized utilities may require different firmware settings.
If you're unsure which key your computer uses, see our guide to accessing BIOS and UEFI settings on popular computer manufacturers.
BIOS vs. UEFI: What's the Difference?
BIOS and UEFI are firmware interfaces that initialize hardware and start the operating system. UEFI is the modern replacement for traditional BIOS and provides features such as support for larger storage devices, Secure Boot, and faster startup.
Compare USB Boot Tools
The best tool depends on what you're trying to accomplish.
Choose YUMI PY if you want a cross-platform multiboot USB containing multiple operating systems, installers, recovery environments, or utilities.
Choose Universal USB Installer if you're using Windows and want Pendrive Linux's original, Windows-native USB creation utility.
Choose Rufus if you primarily need to write a single ISO image to a USB drive.
Choose Balena Etcher if you want a simple graphical tool for writing disk images to removable media.
| Feature | YUMI PY | UUI | Rufus | Balena Etcher |
|---|---|---|---|---|
| Multiboot USB Support | Yes | Yes | No | No |
| Windows Installation Media | Yes | Yes | Yes | Yes |
| Linux Live USB Support | Yes | Yes | Yes | Yes |
| Persistent Linux Storage | Yes | Yes | Limited | No |
| Cross-Platform | Windows & Linux | Windows | Windows | Windows, Linux & macOS |
| Built-in ISO Downloads | Yes | Yes | Limited | No |
| Integrated VM Boot Testing | Yes | No | No | No |
| LAN Share / Browser Booting | Yes | No | No | No |
| BIOS & UEFI Support | Yes | Yes | Yes | Yes |
| Best Suited For | Cross-platform multiboot toolkits | Windows-native multiboot toolkits | Single-image USB creation | Simple image writing |
| Learn More | YUMI PY guide | UUI guide | Rufus | Balena Etcher |
For a reusable multiboot USB containing Windows installers, Linux distributions, recovery environments, and diagnostic utilities, YUMI PY or UUI are the Pendrive Linux options to consider. If you only need to write a single ISO image to a flash drive, Rufus or Balena Etcher are simpler alternatives.
For additional USB creation tools and legacy utilities, browse our bootable USB creator software directory.
About Pendrive Linux
Pendrive Linux began in 2006 as a personal project focused on making it easier to boot Linux from removable media. Over the years, it has grown into a long-running resource dedicated to USB booting, bootable USB creation, multiboot systems, Linux Live environments, and portable operating systems.
Pendrive Linux develops and maintains YUMI and Universal USB Installer (UUI), giving us first-hand experience with bootable USB creation, multiboot systems, persistence, portable operating systems, and USB boot compatibility.
The site's software and tutorials serve home users, students and educators, computer repair technicians, system administrators, IT professionals, Linux enthusiasts, developers, and businesses.
This site began as a way to share what I learned while experimenting with booting Linux from USB flash drives. Over the years it has grown into a collection of software and tutorials that have helped countless people install operating systems, recover broken computers, and discover Linux for the first time. Thank you to everyone who has supported Pendrive Linux throughout the years.
— Lance, Founder of Pendrive Linux
Frequently Asked Questions
What is a bootable USB drive?
A bootable USB drive is a USB flash drive configured to start a computer and load an operating system, installer, or recovery environment directly from the USB device instead of the computer's internal storage.
Can I install Windows from a USB flash drive?
Yes. Windows can be installed using USB installation media. Tools such as YUMI and Universal USB Installer can prepare supported Windows installation media for booting on a compatible computer.
Can one USB drive contain multiple operating systems?
Yes. Multiboot USB software such as YUMI and UUI can place multiple Windows installers, Linux distributions, recovery environments, and diagnostic utilities on the same USB drive.
What is persistence?
Persistence allows supported Live Linux distributions to save files, installed applications, and personal settings to the USB drive so they remain available after rebooting.
Do I need to format my USB drive?
Most bootable USB creation software can prepare the USB drive as part of the creation process. Always back up important files before modifying any USB device.
How do I turn my bootable USB back into a normal storage drive?
Once you no longer need the bootable content, you can reformat the drive for normal storage. See our guide on restoring your USB drive's partition.
Is Pendrive Linux's software safe to download?
YUMI and Universal USB Installer are developed by Pendrive Linux and are distributed from pendrivelinux.com. As with any software that writes to a drive, download from the official Pendrive Linux site and back up important data before creating bootable media.
Which bootable USB creator should I use, YUMI or UUI?
Both support multiboot USB creation. YUMI PY is the better choice if you need Linux support or want the current cross-platform YUMI build and its newer features. UUI is a good choice if you're using Windows and prefer Pendrive Linux's original Windows-native utility. See the YUMI multiboot USB creator guide and Universal USB Installer guide for more information.
Is YUMI a good alternative to Rufus?
Yes, when you need a multiboot USB. Rufus is primarily designed for writing individual ISO images, while YUMI is designed to keep multiple operating systems, installers, recovery tools, and utilities on one USB drive.
How large should my USB drive be?
Many individual operating systems can fit on an 8 GB flash drive, but 16 GB or larger is recommended if you plan to store multiple ISO images or use persistent storage.
Is Pendrive Linux free?
Yes. Pendrive Linux provides free software, tutorials, and educational resources covering bootable USB creation, USB booting, Linux, Windows installation media, recovery tools, and related topics.
Choose Your USB Boot Tool
Ready to get started? Choose YUMI PY if you want a cross-platform multiboot creator for Windows and Linux, or Universal USB Installer (UUI) if you're using Windows and prefer Pendrive Linux's original USB creation utility. Both are free.
Not sure which fits your setup? Use the USB tool comparison above, or browse the full bootable USB creator software directory.
Browse PendriveLinux.com for practical tutorials covering Linux distributions, Windows installation media, persistence, virtualization, BIOS/UEFI configuration, USB performance, recovery tools, and other aspects of portable computing.

