How to set up Windows 11 and Ubuntu 24.04 Dual Boot

In this guide, you’ll discover the step-by-step process to dual boot Windows 11 and Ubuntu 24.04.

Running Linux alongside Windows can be accomplished in two primary ways. One option involves installing a hypervisor like Oracle VirtualBox or VMware on Windows and then installing a Linux distribution, such as Ubuntu, within the virtualized environment. However, virtualization has inherent limitations, preventing you from fully leveraging the capabilities of running an operating system directly on your hardware. The second, and arguably superior, approach is to implement a dual boot configuration, enabling you to run both operating systems on your PC hardware without needing separate machines for each.

With a dual boot setup, during system startup, you’re presented with a boot menu, allowing you to choose which operating system to launch. Whether you opt for Linux or Windows, this setup provides the best of both worlds by running each system directly on the hardware. It’s important to remember that you can only run one operating system at any given time.

Dual Boot Windows 11 and Ubuntu 24.04 steps

Prerequisites

Before proceeding with the dual-boot setup, ensure that you meet the following requirements:

  • A bootable USB drive containing Ubuntu 24.04. You can download the Ubuntu 24.04 ISO image from the Ubuntu desktop downloads page. Use tools like Rufus or UNetbootin to make the USB drive bootable.

  • A Windows 11 system with sufficient disk space to create a free partition (at least 30GB or more) for installing Ubuntu.

  • Disable Bitlocker in Windows. If enabled, the hard drive will be encrypted, preventing Ubuntu from detecting the existing operating system.

  • For optimal performance, it’s recommended to use a UEFI-configured system for Windows 11.

  • A stable and fast internet connection for installing third-party software, multimedia codecs, and updates.

Create a free partition for installing Ubuntu

Step 1: Start by creating a separate partition for Ubuntu. Press Windows Key + R, type diskmgmt.msc, and press ENTER to launch Disk Management.

Step 2: In Disk Management, identify a volume with enough free space. Right-click on the volume and select Shrink Volume.

Step 3: In the Shrink Volume dialog box, specify the amount of space to shrink in MB (e.g., 52985 MB for approximately 51GB). Click Shrink.

Step 4: The unallocated space will be labeled as Unallocated.

Step 5: Plug in the bootable USB drive and reboot the system. Configure the BIOS to boot from the USB drive.

Boot the system With Installation Media

Step 1: After rebooting, the GRUB boot menu appears. The first option, Try or Install Ubuntu, is selected by default. Press ENTER to proceed.

Step 2: The Ubuntu logo is displayed during system startup.

Start the installation of Ubuntu 24.04

Step 1: Once the system boots from the USB, the Ubuntu 24.04 desktop appears. Click the Install Ubuntu 24.04 LTS icon.

Step 2: Choose your preferred language and click Next.

Customize Accessibility options

Step 1: Ubuntu 24.04 provides options to customize accessibility settings. Adjust visual, listening, typing, pointing, clicking, and zoom settings as needed.

Step 2: Click Next to proceed.

Configure Keyboard layout

Step 1: Select your keyboard layout.

Step 2: Type in the text field to verify the layout. Click Next.

Select Internet Connection

Step 1: An internet connection is recommended for installing updates and third-party software. The Wired Connection is typically selected.

Step 2: Connect to the internet and click Next.

Select to Install Ubuntu

Step 1: If prompted to update the installer, choose Update now or Skip.

Step 2: Select the Install Ubuntu option.

Step 3: Choose the interactive installation mode.

Step 4: Click Next to proceed.

Select apps to install

Step 1: Choose either Default selection for essential apps or Extended selection for additional utilities and programs.

Step 2: Select the option to install third-party software for enhanced multimedia, graphics, and Wi-Fi support.

Configure Disk Partitions

Step 1: Choose the Manual Installation option to install Ubuntu alongside Windows.

Step 2: Locate the free space created in Windows.

Step 3: Click the [+] button to create partitions.

Step 4: Specify the mount points and sizes for the following partitions:
/boot: 1G
/home: 40G
/: 13G

Step 5: Create the /boot mount point first.

Step 6: Next, create the /home partition for personal files.

Step 7: Finally, create the / (root) partition for the Linux filesystem.

Step 8: Select the hard drive for bootloader installation.

Step 9: Click Next.

Create a user account

Step 1: Create a user account by entering your name, computer name, and password.

Step 2: Click Next.

Configure Timezone

Step 1: Specify your location and timezone on the map.

Step 2: Review your choices and click Install to begin the installation.

Step 3: The installer copies files from the ISO image to the hard drive. This may take 10-20 minutes.

Step 4: Once complete, a notification appears: Ubuntu 24.04 LTS is installed and ready to use. Click Restart Now.

Step 5: Eject the installation media and press ENTER.

Boot into either Ubuntu 24.04 or Windows 11

Step 1: Upon booting, the GRUB bootloader is displayed with entries for Ubuntu 24.04 and the Windows Boot Manager.

Step 2: Select either Ubuntu 24.04 or the Windows Boot Manager to boot into your preferred operating system.


With these steps, you’ve successfully configured a dual-boot system with Windows 11 and Ubuntu 24.04. Your input is greatly appreciated.