How to Dual Boot Windows and Ubuntu?

Do you want to use Ubuntu on your computer but aren’t willing to get rid of Windows 10 completely? One option you can enjoy the best of both worlds is to install Ubuntu alongside Windows 10.

If you don’t know how to do that, then you’ve come to the right place. This post will guide you in preparing your computer to install Ubuntu dual boot with Windows. So stay tuned!

Get the PC BIOS Firmware Type

Knowing your computer’s firmware or BIOS type is crucial to the dual boot Windows and Ubuntu setup. Your computer would either have legacy BIOS or UEFI firmware. To determine which BIOS type your PC has, run the command below in an elevated PowerShell session.

Get-ComputerInfo -Property BiosFirmwareType

Below is the expected result if the computer uses a legacy BIOS firmware type.

dual boot windows and ubuntu

If your PC has the UEFI firmware, below is the expected result

dual boot windows 10 and ubuntu

Disable Secure Boot (UEFI)

If it turns out that your PC uses UEFI firmware, the next step is to disable the UEFI Secure Boot. Secure boot disallows the installation of operating systems other than Windows on a computer.

First, determine whether Secure Boot is enabled. To do so, run the below command in PowerShell.


The command returns either True or False, confirming your computer’s UEFI Secure Boot status.

dual boot ubuntu

What happens if you run the same command on a non-UEFI computer? You’ll get this error: Confirm-SecureBootUEFI : Cmdlet not supported on this platform: 0xC0000002.

dual boot windows and ubuntu

If Secure Boot is disabled, you don’t need to do the next step. If Secure Boot is enabled, proceed as follows.

Run the below command to access the advanced boot menu.

shutdown /r /o /f

install ubuntu alongside windows 10

Click Troubleshoot.

install ubuntu alongside windows

Click Advanced options.

install ubuntu alongside windows boot manager

And lastly, click UEFI Firmware Settings.

dual boot windows ubuntu

The next step will vary because there’s no single standard BIOS or UEFI interface. Generally, once you’re in the system setup in UEFI, look for Secure Boot or Secure Boot Configuration.

install ubuntu dual boot windows 10

Look for and select the option to disable Secure Boot.

dual boot linux windows

Save the UEFI settings and restart your computer to boot back to Windows.

For good measure, rerun the Confirm-SecureBootUEFI command in PowerShell and confirm that the result is False, meaning that Secure Boot is now disabled.

install dual boot ubuntu windows 10

Create a Bootable USB Installer

Now that you’ve finished preparing the computer, this part of the process requires three things.

  • Ensure you already have a USB flash drive connected to your computer. A 16GB flash drive should be enough.
  • You must have the Ubuntu ISO file already on your computer. If you don’t have it, download the Ubuntu ISO file first.
  • You must download Balena Etcher. We’ll use this tool to create a bootable Ubuntu USB flash drive.

Open Balena Etcher, click on Flash from file, browse and select the ISO file, and click Open.

ubuntu and windows 10 dual boot

Click Select target, check the box next to the USB flash drive, and click Select.

dual boot windows 10 and ubuntu uefi

Lastly, click Flash.

install linux alongside windows 10

Balena Etcher starts creating the bootable USB flash drive.

install linux on windows 10 dual boot

Wait until the flashing process is complete, then close the Balena Etcher window.

dual boot windows 10 and ubuntu 20.04

Install Ubuntu Alongside Windows

Most computers would have a designated key that you need to press to access the boot device menu, such as F10, Esc, F12, etc. Consult your computer’s documentation to know how to boot to USB.

Restart the computer and boot to the USB flash drive.

install ubuntu 20.04 dual boot

The GRUB boot manager shows up. Select Try or Install Ubuntu and press Enter.

dual boot windows 10 ubuntu 20.04

Wait for the Ubuntu environment to boot up. On the Welcome page, click Install Ubuntu.

dual boot windows 10 and ubuntu 20.04 uefi

Choose your keyboard layout and click Continue.

dual boot uefi windows 10 and ubuntu

Choose your installation options and click Continue. In most cases, the default options are fine.

ubuntu dual boot uefi

On the Installation type, select Install Ubuntu alongside Windows Boot Manager, and click Continue.

uefi ubuntu dual boot

Next, drag the separator and slide it to adjust the Ubuntu partition (on the right). Make sure the Ubuntu partition is at least 20GB. Once you’ve adjusted the partitions, click Install Now.

linux and windows on same laptop

Click Continue to confirm the changes to the partitions.

dual boot ubuntu uefi

Again, click Continue to confirm formatting the new partition.

linux ubuntu dual boot windows 10

On the next step, specify your location or accept the automatically detected location and click Continue.

dual boot uefi windows 10

Enter your name, computer’s name, username, and password, and click Continue.

dual boot with ubuntu and windows 10

Wait for the Ubuntu installation to finish. Once the installation is finished, click Restart Now to reboot the computer.

windows 10 dual boot uefi

At this point, you can now disconnect the USB flash drive from the computer.

Dual Boot Windows and Ubuntu

After restarting the computer, you’ll see the GRUB boot manager by default. You can select whether to boot to Ubuntu or the Windows Boot Manager on this boot menu.

To boot to Ubuntu, select Ubuntu from the list, and press Enter.

windows 11 dual boot uefi

Once you reach the login screen, enter the password and log in to Ubuntu.

dual boot uefi windows 11

Restart the computer to test whether you can still boot to Windows.

dual boot with ubuntu and windows 11

To boot to Windows, select Windows Boot Manager and press Enter.

linux windows dual boot laptop

Log in to Windows with your credentials.

dual boot windows uefi

That’s it! You’ve successfully completed the dual boot Windows and Ubuntu setup.

Leave a Reply

Your email address will not be published. Required fields are marked *