Why I Dual-Booted
I needed Windows for some things and Linux for everything else. Instead of picking one, I installed Ubuntu alongside Windows on the same machine. This is the process I followed.
Steps to Dual Boot Ubuntu with Windows
Step 1: Prepare a Bootable USB Drive
- Download the latest Ubuntu ISO from the official Ubuntu website.
- Download and install Rufus or balenaEtcher to create a bootable USB.
- Insert a USB drive (at least 8GB) into your computer.
- Open Rufus or balenaEtcher:
- Select the Ubuntu ISO file.
- Choose the USB drive.
- Click “Start” to create the bootable drive.
Step 2: Configure BIOS/UEFI Settings
- Restart your computer and enter BIOS/UEFI by pressing a specific key (usually F2, F12, Del, or Esc) during startup.
- Look for Boot Order/Boot Priority and set the USB drive as the first boot device.
- Disable Secure Boot (if enabled) under the Security tab.
- Enable UEFI mode (recommended) instead of Legacy mode.
- Save changes and exit BIOS.
Step 3: Boot from the USB Drive
- Insert the bootable USB drive into your computer.
- Restart the system and press the Boot Menu key (F12, F9, Esc, or as per your motherboard).
- Select the bootable USB drive from the list.
- Press Enter to boot into Ubuntu Live.
Step 4: Try or Install Ubuntu
- Once the Ubuntu installer loads, you will see two options:
- Try Ubuntu – Runs Ubuntu without installing it.
- Install Ubuntu – Proceeds with the installation.
- Click on Install Ubuntu to continue.
Step 5: Select Keyboard Layout
- Choose your preferred keyboard layout and language.
- Click Continue.
Step 6: Connect to Wi-Fi (Optional)
- Select your Wi-Fi network.
- Enter the password and click Continue.
Step 7: Choose Installation Type
- Select Normal Installation (recommended).
- Check the box Install third-party software for graphics and Wi-Fi hardware, Flash, MP3, and other media.
- Click Continue.
Step 8: Choose Installation Method
- Select Something else (for manual partitioning).
- Click Continue.
Step 9: Create Partitions for Ubuntu
Ubuntu requires three main partitions:
Boot Loader Partition
- Select Free Space and click Add.
- Assign 512MB to 1GB for the boot partition.
- Choose Ext4 as the filesystem type.
- Set Mount Point as
/boot. - Click OK.
Swap Partition
- Select Free Space and click Add.
- Allocate swap size (equal to or twice your RAM size).
- Choose Use as → Swap Area.
- Click OK.
Root Partition
- Select Free Space and click Add.
- Allocate remaining space for root (
/). - Choose Ext4 as the filesystem type.
- Set Mount Point as
/. - Click OK.
Step 10: Begin Installation
- Verify all partitions.
- Click Install Now.
- A confirmation dialog will appear; click Continue.
Step 11: Select Timezone
- Choose your region/time zone.
- Click Continue.
Step 12: Create User Account
- Enter your name, username, and password.
- Click Continue.
Step 13: Installation Process
- The installation will begin.
- Wait for the process to complete (it may take 10-30 minutes).
Step 14: Restart the System
- Once the installation is completed, click Restart Now.
- Remove the bootable USB when prompted.
- Press Enter.
Step 15: Choose Ubuntu at Boot
- When your system reboots, you will see a GRUB menu.
- Select Ubuntu to boot into Ubuntu.
- If you want to boot into Windows, choose Windows Boot Manager.
Conclusion
Congratulations! You have successfully dual-booted Ubuntu alongside Windows. You can switch between Windows and Ubuntu anytime by selecting the option in the boot menu.