Table of Contents
Setting up a dual boot system with Windows 11 and Linux allows you to enjoy the best of both operating systems. This guide provides step-by-step instructions to help you install Windows 11 alongside your existing Linux distribution.
Prerequisites
- A computer with compatible hardware for Windows 11 and Linux.
- Existing Linux installation on your system.
- At least 50 GB of free disk space for Windows 11.
- Backup of important data.
- Windows 11 ISO file and a bootable USB drive.
- Linux live USB or installation media.
Preparing Your System
Before proceeding, ensure your system is backed up. Disable Secure Boot if necessary, and create free space on your hard drive by shrinking your Linux partition.
Partitioning the Disk
Boot into your Linux system and use a partition manager like GParted to resize your existing partition, creating unallocated space for Windows 11.
Creating Bootable Windows 11 USB
Use tools like Rufus (Windows) or balenaEtcher (Linux) to create a bootable USB drive with the Windows 11 ISO file.
Installing Windows 11
Insert the Windows 11 USB and reboot your computer. Boot from the USB device and follow the installation prompts. When asked, select the unallocated space to install Windows 11.
Complete the Windows installation process and set up your user account.
Repairing the Bootloader
After installing Windows 11, the Linux bootloader (GRUB) may be overwritten. Boot into your Linux live environment and reinstall or update GRUB to restore dual boot functionality.
Updating GRUB
Open a terminal and run the following commands:
sudo update-grub
This will detect Windows 11 and add it to the GRUB menu.
Final Steps
Reboot your system. You should see a GRUB menu offering options to boot into Linux or Windows 11. Select your preferred OS and enjoy your dual boot setup.
Remember to keep your system updated and regularly back up your data to prevent data loss.