Recommended Free Tools
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
You can turn a DIY mini PC into a retro console by installing Windows 11, Ubuntu, or a dedicated retro distribution such as Lakka. The reliable process is: verify the hardware, back up your files, create a bootable USB, start the installer in the correct firmware mode, partition only the intended drive, and test graphics, audio, networking, and controllers before committing the build. Windows 11 has strict platform requirements; Ubuntu can be tested from USB first; and a Windows–Ubuntu dual boot must use the same UEFI or Legacy mode for both systems.
Choose the operating-system layout before you install
The best layout depends on whether the computer is a general-purpose PC that also plays games or a dedicated appliance that should boot directly into a front end.
| Layout | Best for | Important constraint |
|---|---|---|
| Windows 11 only | A broad Windows emulator and launcher ecosystem, desktop applications, and one operating system to maintain | The machine must meet Microsoft’s current Windows 11 requirements, including TPM 2.0 and Secure Boot-capable UEFI |
| Ubuntu only | Native Linux emulators, open-source tools, and a flexible desktop that can be tested before installation | Results depend on graphics, audio, network, and controller support for the specific hardware |
| Windows 11 and Ubuntu dual boot | Keeping Windows applications while using Linux for a separate gaming environment | Both installations must use the same firmware mode, and partition or boot-loader recovery may occasionally be required |
| Lakka only | A small computer used as a console-style appliance | Lakka documentation says hardware support varies and that virtualization and dual boot are unsupported |
For a living-room console that should do one job, a single operating system is simpler. Dual boot is useful when you genuinely need both environments, but it adds a boot menu, two update streams, and more ways for a firmware or boot-loader change to interrupt startup.
Free tools Windows power users keep installed
One-click scans. No signup required.
Check whether the DIY PC is ready
Windows 11 hardware gates
Microsoft’s current Windows 11 requirements are hard compatibility gates, not performance recommendations. The PC needs all of the following:
#1 Best Overall
- 10 Pack USB Sticks: 10 pieces of USB flash drives are fit for a variety of scenarios. Whether the flash drives USB are used as school supplies for high school students to backup data storaged in USB jump drives or music USB flash drive for car, zip drive can meet the basic storage needs. USB drive pack of 10 has a higher cost performance. USB flash drive pack of 10 is suitable for ordinary users with appropriate needs, but also for special groups such as companies, schools or other organizations that need a large number of U disks. In short, thumb drives can meet the needs of different customers.
- Swivel Design: With the 360° swivel design, all the ports of the thumb drives 10 pack can be hidden inside the metal casing. When needed, simply swivel the casing gently and the ports will automatically expose, making it convenient for you to insert and remove. This design is not only fashionable and beautiful but also more user-friendly, whether you'd like your flash drive for photos, flash drive for video storage, or memory sticks for computers. In addition, the swivel design can effectively protect the interface from damage and pollution, increasing the service life of the flash USB drive.
- Portability: The small hole on the thumbdrive USB is designed for lanyards, which is convenient to carry. Besides, the USB flash drive keychain can also be tied through the small hole to prevent loss. This design is very thoughtful and reflects the humanized design concept of the memorias USB flash drive.
- Plug and Play: You can use the computer storage flash drive immediately for data storage or backup without any additional installation after inserting it into the computer. This plug and play feature makes the laptop storage drive a very convenient external ssd. You can copy the required data files to the external drive at any time without worrying about computer system compatibility issues. In addition, the design of the external flash drive enables it to be quickly recognized by the system after being inserted into the computer. (NOTE: Please check if your device has a USB-A port before purchasing. If not, a USB-C hub is needed.)
- FAT32 format: The default system format for 8GB flash drive is FAT32. FAT32 USB flash drive is widely applicable, such as in televisions, DVD players, vehicles, printers, embroidery machines, etc. Be patient if you have problems with system recognition. It may take some time for initial recognition, but it will happen.
- A compatible 64-bit processor with at least two cores running at 1 GHz or faster.
- At least 4 GB of RAM.
- At least 64 GB of storage.
- UEFI firmware with Secure Boot capability.
- TPM 2.0.
- Graphics compatible with DirectX 12 and the WDDM 2.0 driver model.
These are minimums for installing the operating system, not a promise of smooth emulation. A compact retro build may need more memory, faster storage, or a stronger GPU for the systems you intend to emulate. Check the processor model, firmware menus, TPM status, graphics hardware, and available drive capacity before changing partitions. If one of the requirements is absent, do not assume an installer workaround will provide a supported or maintainable system.
Linux checks that are best done live
Ubuntu does not present the same Windows-style checklist for this use case. Its practical success depends on whether the distribution and installed drivers work with your particular GPU, display, audio device, network adapter, and controllers. A live USB session lets you test those devices without writing to the internal drive.
- Connect the display you will use in the console and confirm that Ubuntu reaches a usable desktop.
- Play sound through HDMI or the intended analog output.
- Join the network over Wi-Fi and Ethernet if you expect to use both.
- Connect every controller type you plan to use and verify that button and stick inputs are detected.
- Check that the image is stable at your display’s resolution and refresh rate.
A device working in the live session is a useful indication, not a guarantee that every emulator or power-management feature will behave identically after installation.
Prepare the hardware, data, and firmware
Make a complete inventory
Write down the CPU architecture, RAM amount, internal-drive capacity, GPU or integrated graphics, Wi-Fi and Ethernet hardware, display outputs, and controller connections. Record which physical drive is intended for the operating system. This prevents a small installer screen from turning a secondary ROM drive into an accidental target.
Back up before touching partitions
Copy ROMs, save files, firmware files, configuration files, and any existing Windows recovery data to another device. If Windows is already installed, make sure you can access the recovery environment and keep the product key or Microsoft account information available. A backup on the same internal disk does not protect you from selecting that disk during installation.
Rank #2
- [Package Offer]: 1 Pack USB Flash Drive 8GB Available in black.
- [Plug and Play]: No need to install any software, Just plug in and use it. The metal clip rotates 360° round the ABS plastic body which. The capless design can avoid lossing of cap, and providing efficient protection to the USB port.
- [Compatibilty and Interface]: Supports Windows 7 / 8 / 10 / Vista / XP / 2000 / ME / NT Linux and Mac OS. Compatible with USB 2.0 and below. High speed USB 2.0, LED Indicator - Transfer status at a glance.
- [Suitable for All Uses and Data]: Suitable for storing digital data for school, business or daily usage. Apply to data storage of music, photos, movies, software, and other files.
- [Warranty Policy]: 12-month warranty, our products are of good quality and we promise that any problem about the product within one year since you buy, it will be guaranteed for free.
Isolate the installation disk
When practical, disconnect extra internal drives and USB storage that is not the installer. Leaving only the intended system drive connected reduces the chance that an installer places boot files on a different disk. Label or photograph cable connections so you can reconnect storage after the operating system is working.
Decide on UEFI or Legacy once
Modern Windows 11 installations normally use UEFI, and Secure Boot is a UEFI feature. Whatever mode you choose for a dual-boot build must be used for both operating systems. Ubuntu’s documented rule is explicit: a Windows installation made in UEFI mode must be paired with Ubuntu in UEFI mode; Legacy installations must be paired with Legacy mode. Mixing modes can leave one system absent from the firmware boot list even though its files are intact.
Create a bootable Windows 11 USB
Microsoft’s Media Creation Tool creates bootable Windows installation media for a USB drive or DVD. The tool creates x64 media only, so it is not suitable for an ARM installation. Use blank media whenever possible: Microsoft recommends a blank USB because any content on it will be deleted while the media is created.
- On a working computer, obtain the Media Creation Tool from Microsoft’s Windows 11 download page.
- Insert a USB drive with enough capacity for the tool’s media and copy off anything you need to keep.
- Run the tool, accept the license terms, and choose the option to create installation media.
- Confirm the language and edition choices, select the USB flash drive, and verify the correct removable disk before continuing.
- Allow the tool to download Windows and make the USB bootable. Do not remove the drive until the tool reports completion.
The creation process erases the selected USB. It does not erase the PC’s internal drive; that happens only if you later choose destructive options in Windows Setup.
Create and test an Ubuntu USB
Download the official Ubuntu Desktop image and write it to a USB flash drive. Canonical recommends an 8 GB-or-larger flash drive for trying Ubuntu. The USB can start a live session, allowing you to test hardware before installing.
Rank #3
- Bulk Flash Drives: 20 pack 8GB USB flash drive with 20 lanyards. MECHEER thumb drive with flexible storage and color options! Perfect for business needs, events, giveaways, or personal use. These versatile storage solutions work great whether you're handling corporate projects, or just organizing your digital life.
- Durable & Portable: This pocket-sized flash drive(2.27" x 0.75") travels effortlessly with you. USB drive featuring a 360-degree metal swivel cap that safeguards the USB port, the pen drive rugged aluminum casing withstands daily wear & tear. USB memory stick is equipped with a detachable lanyard and easily attach to your key chain or bags to avoid from losing and for easy carrying.
- Zero-Setup Convenience: Plug and play thumbdrive, no need to install any software - even your grandma can use it. USB memory stick can instantly works on any device - just plug in and start transferring files. USB flash drive universal compatibility with windows: XP, Vista, 7, 8, 10 & 11. USB 2.0 flash drive backwardly compatible with 1.1 ports, perfect for older laptops and car stereos.
- FAT32 Format: The default file system for 8GB flash drives is FAT32, providing read/write compatibility with both Windows and macOS. This format is ideal for storing music, photos, videos, software installers and general document files. Pro Tip: Maximize performance by reformatting to your optimal file system.(FAT32: Universal compatibility (files under 4GB); exFAT: Cross-platform large file support; NTFS: Advanced Windows features (encryption/compression))
- LED Indicator: The end of the USB storage flash drive is designed with an indicator. The LED indicator lights up when you plug the zip drive usb into the devices, the light blinks while write/read activities are in process. In this case, do not remove the USB drive pack. Otherwise, data integrity and the service life of the USB drives are affected.
- Insert an 8 GB-or-larger USB flash drive into a working computer and copy off any files stored on it.
- Write the Ubuntu Desktop image to the USB with a trusted image-writing utility.
- Safely eject the USB, then insert it into the DIY console PC.
- Start the PC and use its one-time boot menu to select the USB device.
- Choose the option to try Ubuntu rather than install it immediately.
Canonical notes that F12 is the most common boot-menu key on PCs; Esc, F2, and F10 are also common. The exact key is motherboard-specific, so watch the startup screen or consult the board manual. Select the entry prefixed with “UEFI” when the installed system is intended to use UEFI.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Boot the installer and set firmware options
Open the one-time boot menu
- Insert the Windows or Ubuntu installer USB while the PC is powered off.
- Power on and repeatedly press the board’s boot-menu key.
- Choose the USB entry. If two entries are shown, select the UEFI entry for a UEFI installation.
- If the USB does not appear, shut down and check the troubleshooting section before altering partitions.
Secure Boot decisions
Leave Secure Boot enabled for a supported Windows 11 installation. Some Linux images, proprietary drivers, or specialized boot configurations may require a different Secure Boot policy. If you change it, use the distribution’s current documentation and understand that the change can affect how Windows starts. Do not disable security settings merely because a boot menu is unfamiliar; first verify that the installer was created correctly and that you selected the intended firmware entry.
Install Windows 11 on a single-boot console PC
- Boot from the Windows USB and choose the language, time, and keyboard settings.
- Select “Install now.” When prompted for a product key, enter it if you have one or choose the applicable no-key option and activate later according to your license.
- Choose the edition that matches your license.
- Select “Custom” installation when you are replacing the existing system and have confirmed your backup.
- Identify the intended internal drive by its capacity and partition layout. Delete or format partitions only after confirming the drive; this destroys data on the selected partitions.
- Install Windows into the resulting unallocated space and let Setup create the required partitions.
- When the PC restarts, remove the USB if prompted so Setup does not start over.
- Complete account, network, privacy, and update settings, then install required chipset and graphics drivers from the hardware maker.
If you are preserving another operating system, do not delete its partitions. Use the dual-boot procedure instead.
Install Ubuntu as the only operating system
- Boot the Ubuntu USB in the intended firmware mode and choose the live-session option.
- Run the hardware checks described earlier, then start the installer from the desktop.
- Choose language, keyboard layout, network options, and whether to install updates during setup.
- At the disk-layout screen, select the option that uses the entire intended drive only after checking its identity and confirming your backup.
- Set your user account, computer name, time zone, and password.
- Start the installation and wait for it to finish without powering off the PC.
- Restart, remove the USB when requested, and sign in.
- Apply Ubuntu updates and install any additional graphics, Wi-Fi, Bluetooth, or controller-related packages required by your hardware.
The live session is non-destructive until you start the installer and confirm a disk layout. Treat the final disk confirmation as the point of no return for data on that drive.
Build a Windows 11–Ubuntu dual boot
Prepare Windows first
Install and update Windows before adding Ubuntu. In Windows’ disk-management tools, shrink the Windows partition to create unallocated space for Linux. Leave that space unallocated rather than formatting it as a Windows volume; the Ubuntu installer can use it during setup. Do not shrink a partition until backups are complete and you have identified the correct disk.
Rank #4
- [Package Offer]: 5 Pack USB 2.0 Flash Drive 8GB Available in 5 different colors - Black Blue Green Red Silver. The different colors can help you to store different content.
- [Plug and Play]: No need to install any software, Just plug in and use it. The metal clip rotates 360° round the ABS plastic body which. The capless design can avoid lossing of cap, and providing efficient protection to the USB port.
- [Compatibilty and Interface]: Supports Windows 7 / 8 / 10 / Vista / XP / 2000 / ME / NT Linux and Mac OS. Compatible with USB 2.0 and below. High speed USB 2.0, LED Indicator - Transfer status at a glance.
- [Suitable for All Uses and Data]: Suitable for storing digital data for school, business or daily usage. Apply to data storage of music, photos, movies, software, and other files.
- [Warranty Policy]: 12-month warranty, our products are of good quality and we promise that any problem about the product within one year since you buy, it will be guaranteed for free.
Install Ubuntu into the unallocated space
- Boot the Ubuntu USB using the same UEFI or Legacy mode used by Windows.
- Start the live session and verify graphics, audio, network, and controllers.
- Launch the installer and choose the option to install alongside the existing Windows installation when it correctly identifies the unallocated space.
- If manual partitioning is required, select only the space created for Ubuntu and preserve the Windows partitions and recovery data.
- Allow the installer to place its boot files in the existing system’s firmware mode.
- Restart, remove the USB, and test both Windows and Ubuntu from the boot menu.
If Windows is installed in UEFI mode but Ubuntu is started in Legacy mode, the systems can be split across incompatible boot paths. The symptom may be a missing operating system rather than damaged files, so verify the firmware mode before attempting repairs.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Finish the console setup after the first boot
- Run operating-system updates before installing emulators or front ends.
- Install GPU and chipset drivers supplied by the hardware maker when the default drivers do not provide the required features.
- Test HDMI or other display output, resolution changes, audio routing, network access, suspend and resume, and shutdown behavior.
- Map every controller, then test analog sticks, triggers, hotkeys, and simultaneous input.
- Copy ROMs and saves only after confirming the destination and backup plan.
- Keep the Windows and Ubuntu installer USBs, or another repair USB, in a safe place.
There is no universal controller-compatibility or emulator-frame-rate figure for DIY hardware. Performance depends on the processor, graphics device, emulator, driver, resolution, and the game system being emulated, so test the titles and display mode you actually plan to use.
When Lakka is the better fit
Lakka is a separate, retro-focused Linux option. Its documentation describes it as a lightweight Linux distribution that transforms a small computer into a full retrogaming console. That appliance-like focus can be attractive when you do not need a desktop or Windows applications.
Hardware support varies, however, and Lakka documentation states that virtualization and dual boot are unsupported. Treat Lakka as a single-purpose installation: test the image on compatible hardware, keep backups, and do not design a Windows–Lakka dual-boot plan that depends on unsupported behavior. If a controller or graphics device fails in Lakka, consult its hardware documentation rather than assuming a Windows or Ubuntu driver will apply.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Troubleshoot the installation
The USB does not appear in the boot menu
- Recreate the installer and confirm that the writing process completed successfully.
- Try a different USB port, especially a rear motherboard port instead of a hub.
- Open the one-time boot menu using the board-specific key; F12 is common, but Esc, F2, and F10 are also used.
- Check whether the firmware lists separate UEFI and Legacy entries, then choose the mode that matches the intended installation.
- Remove unrelated USB storage so the list is easier to identify.
Windows Setup rejects the PC
Recheck every Microsoft requirement: a compatible 64-bit two-core 1 GHz processor, 4 GB of RAM, 64 GB of storage, UEFI with Secure Boot capability, TPM 2.0, and DirectX 12/WDDM 2.0 graphics. A machine can meet the memory and storage numbers yet fail because TPM, firmware mode, processor compatibility, or graphics support is missing. Verify the settings in firmware and the exact hardware model rather than relying on a generic “mini PC” label.
Best Value
- Ultra-compact and portable contoured styling
- Share your photos, videos, songs and other files between computers with ease
- Protect your private files with included SanDisk SecureAccess software (Password protection uses 128-bit AES encryption and is supported by Windows Vista, Windows 7, Windows 8, Windows 10 and Mac OS X v10.6+ (Software download required for Mac, see official SanDisk Secure Access website for more details.))
- Store more with capacities up to 8GB (1 gigabyte (GB) = 1 billion bytes. Some capacity not available for data storage.)
Linux starts, but Windows vanishes
First check whether both systems were installed in the same UEFI or Legacy mode. If the modes differ, firmware may be selecting one boot path while ignoring the other. Restore the intended boot entry in firmware and, if necessary, use the operating system’s documented boot-repair procedure. Avoid deleting partitions while investigating; the missing entry may be a boot-configuration problem rather than data loss.
Graphics, audio, or controllers fail in the live session
Try another display output or USB port, check that the device is detected, and install the distribution’s updates and hardware drivers after installation. If the problem occurs only in Lakka, apply Lakka’s hardware-support guidance; its documentation does not promise universal device compatibility.
The PC boots back into the installer repeatedly
Remove the USB after the first restart or change the firmware boot order so the internal drive is first. If the internal drive is not listed, return to the firmware screen and verify that the installation completed in the mode you selected.
A safe decision checklist
- Confirm whether the build needs Windows applications, Linux tools, or a console-only appliance.
- For Windows 11, verify CPU, RAM, storage, UEFI/Secure Boot capability, TPM 2.0, and DirectX 12/WDDM 2.0 graphics.
- For Ubuntu, test the live USB with the actual display, audio path, network, and controllers.
- Back up ROMs, saves, firmware, recovery data, and license information.
- Disconnect extra drives when practical and identify the target drive by capacity.
- Use an 8 GB-or-larger USB for Ubuntu and blank media for Windows creation because the selected USB is erased.
- Use one firmware mode consistently: UEFI with UEFI or Legacy with Legacy.
- After installation, update the system, install needed drivers, map controls, and test the games and outputs you will really use.
Frequently Asked Questions
Can I try Ubuntu without installing it on the retro PC?
Yes. Boot the Ubuntu Desktop USB into its live-session option. Canonical specifically supports testing Ubuntu from a USB drive so you can check graphics, audio, networking, and controllers before writing to the internal drive.
How large should the Ubuntu installer USB be?
Canonical recommends an 8 GB-or-larger USB flash drive for trying Ubuntu Desktop.
Do Windows 11 and Ubuntu have to use the same boot mode?
Yes. For dual boot, install both in UEFI mode or both in Legacy mode. Mixing modes can make one system disappear from the firmware boot list.
Does Lakka support dual boot with Windows?
Lakka documentation says dual boot and virtualization are unsupported. Use it as a dedicated single-operating-system console if you choose Lakka.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

