How to Set Up Dual Booting elementary OS with Windows 11
Running elementary OS beside Windows 11 lets you keep familiar Windows applications while gaining a clean, focused Linux desktop. Windows can remain available for games, specialist workplace software and hardware utilities, while elementary OS handles browsing, writing, development and everyday tasks.
A reliable dual-boot setup depends more on preparation than on the installation itself. The important decisions are made before starting: confirm the computer uses UEFI, protect your Windows files, create unallocated disk space and understand how Windows security features affect Linux. The steps below suit most modern laptops and desktop PCs, including systems commonly sold in Australia.
Prepare Windows and Protect Your Files
Start by copying important documents, photos, browser data and licence information to an external drive or a trusted cloud service. A backup stored only on the Windows partition will not protect you if the partition table or bootloader is damaged. If you are using an NBN connection in Australia, a large cloud backup may take considerable time, particularly where upload speed is limited, so an external SSD is often the fastest first backup.
Create a Windows 11 recovery drive before changing partitions. Search for “Create a recovery drive” in the Start menu, connect a USB drive and follow the wizard. You should also make sure you can sign in to your Microsoft account and locate any product keys or application installers you may need. The recovery drive is useful if Windows stops booting, although it is not a substitute for a personal file backup.
Check whether BitLocker or Windows Device Encryption is active. Open Settings, go to Privacy & security, then Device encryption, or search for “Manage BitLocker”. Save the recovery key somewhere separate from the computer. Suspend encryption before resizing the Windows volume, and avoid deleting or moving a BitLocker-protected partition until Windows has resumed normally. If your computer belongs to an employer or school, obtain permission first because encryption and boot settings may be centrally managed.
Make Space Without Damaging Windows
Windows should be shut down cleanly before Linux is installed. Disable Fast Startup by opening Control Panel, selecting Power Options, choosing “Choose what the power buttons do”, selecting “Change settings that are currently unavailable” and clearing “Turn on fast startup”. Fast Startup can leave the Windows file system partly hibernated, which makes it unsafe for Linux to access shared NTFS data.
To create room, right-click the Start button and choose Disk Management. Identify the main Windows NTFS partition, usually labelled C:, and use “Shrink Volume”. Enter the amount of space to remove from Windows rather than creating a new volume. The result should appear as unallocated space, which the elementary OS installer can use.
Give elementary OS enough room for updates, applications and personal files. Around 40 GB is a workable minimum for a modest test installation, while 80 GB or more is a comfortable choice for regular use. Keep extra space for Windows updates and applications as well. Do not shrink the EFI System Partition, Windows Recovery partitions or other small system partitions. If Disk Management refuses to shrink the volume by the amount you expect, reboot Windows, remove unnecessary files and run its drive optimisation tool before trying again.
Australian buyers often use compact laptops from local retailers such as JB Hi-Fi, Officeworks or manufacturer stores, where 256 GB SSDs are still common on lower-priced models. On such a drive, allocating space requires restraint: a 50 GB Linux partition may be sensible, while setting aside half the disk can leave Windows short of working space. On a 1 TB desktop SSD, a larger Linux allocation is much easier to justify.
Create the Installer and Boot Correctly
Download the elementary OS ISO from the official elementary website. Use a USB drive with enough capacity for the image, and verify the download when checksums or verification instructions are provided. Writing an ISO file to a USB stick is different from copying the ISO as an ordinary file; use a tool such as Rufus or balenaEtcher to create bootable media.
When Rufus asks how to partition the USB, choose GPT and UEFI when those options are available. This should match a modern Windows 11 installation. Windows 11 computers are normally configured for UEFI, TPM and Secure Boot, so avoid switching the firmware to Legacy or CSM mode merely to make the Linux USB start. Windows and elementary OS should use the same boot mode.
Insert the USB drive and restart the computer. Use the temporary boot menu key, commonly F12, F9, F8, Esc or a manufacturer-specific key, then select the entry marked UEFI for the USB drive. The exact key varies between Dell, Lenovo, HP, ASUS and other systems. If the USB does not appear, enter firmware setup and check that USB booting is enabled.
Secure Boot may work with a particular elementary OS release, but firmware behaviour varies. If the live system will not boot, temporarily disabling Secure Boot can resolve the issue; record the original setting so it can be restored later. Do not disable TPM simply because Windows 11 uses it. If the installer reports graphics problems, try its safe graphics or compatibility option, especially on systems with newer NVIDIA hardware.
Install elementary OS Beside Windows 11
Boot into the elementary OS live environment and select the option to try or install the system. Before committing changes, connect to Wi-Fi or Ethernet if possible and keep the laptop connected to mains power. This is especially important in Australia during a summer storm or in areas with unstable power, where an interrupted write can leave an incomplete installation.
Choose the installation option that preserves Windows. If the installer offers “Install alongside” and correctly identifies the Windows partition and the unallocated space, it can automatically create the Linux partitions and boot entry. Review the storage summary carefully before accepting it. The Windows partition should remain intact, and the selected Linux space should correspond to the unallocated area created earlier.
If automatic partitioning is unavailable, choose manual partitioning only when you are comfortable identifying UEFI and Linux partitions. Use the existing EFI System Partition as the boot partition without formatting it. Create an ext4 root partition mounted at /; a swap partition is optional because modern Linux installations can use a swap file. Do not format the Windows NTFS partition, the EFI partition or recovery partitions.
Complete the account, keyboard and timezone screens. For Australian locations, select the correct city or region, such as Sydney, Melbourne, Brisbane, Adelaide, Perth or Darwin. Sydney, Melbourne, Canberra, Hobart and Adelaide observe daylight saving, while Brisbane, Darwin and Perth do not. Choosing the wrong city can produce incorrect clock changes and confusing appointment times.
When installation finishes, restart and remove the USB drive when prompted. The computer should display a boot menu with elementary OS and Windows Boot Manager. Start each system once. Confirm that Windows can see its files and that elementary OS reaches the desktop before making any additional changes.
Choose the Default System and Fix Common Issues
The boot menu is normally managed by GRUB. If elementary OS starts automatically and you want Windows to be the default, you can select Windows from the menu each time or adjust the GRUB configuration later. If Windows starts without showing a menu, enter the firmware boot menu and check whether an elementary OS or Ubuntu-related EFI entry is present. The precise label can vary because elementary OS uses standard Linux boot components.
Install available elementary OS updates after connecting to the internet. Then check Wi-Fi, Bluetooth, touchpad gestures, sound, display brightness, suspend and external monitors. Proprietary NVIDIA drivers may need separate attention, while Intel and AMD graphics commonly work with the drivers included in the Linux kernel and Mesa. Test the hardware before relying on the installation for work or travel.
A wrong clock is a common dual-boot symptom. Windows generally expects the hardware clock to represent local time, while Linux commonly treats it as UTC. The difference is especially noticeable in Australia because daylight-saving changes affect Sydney, Melbourne, Canberra, Hobart and Adelaide but not Brisbane, Perth or Darwin. If the clock changes every time you switch systems, use a Linux time configuration that matches Windows or configure Windows to use UTC; changing both systems repeatedly can create another conflict.
If Linux cannot access the Windows partition, boot into Windows and perform a full shutdown after confirming Fast Startup is disabled. If Windows shows a recovery screen, use the recovery drive and restore the saved boot configuration rather than formatting partitions. If either system disappears after a firmware update, check UEFI boot order first. A firmware reset can enable Legacy mode, alter Secure Boot or place Windows Boot Manager above the Linux entry without deleting either operating system.
When Windows updates replace the preferred boot entry, the Linux installation and its files may still be present. Boot from the elementary OS USB, use its repair or live-environment tools where appropriate, and avoid running unfamiliar commands copied from random forums. Community discussions can help with model-specific hardware, but include the computer model, firmware mode, elementary OS release and exact error message when asking for assistance.
A carefully prepared dual-boot computer should leave Windows’ recovery partitions untouched, preserve the original EFI setup and provide enough free space for both systems to update. Keep the recovery key and backup current, especially before major Windows upgrades or firmware updates. The practical rule is simple: back up first, shrink only the Windows volume, install in UEFI mode and verify both operating systems before deleting the installer USB.