This is not a Garuda offical tutorial.
Garuda doesn't officially provide support for dual boot systems!
I have EFI boot system, for legacy boot It can be different!
Use my tutorial only for your own risk!
! Before you start to do anything make sure you backup your system first !
It's Recommended to install WIN 10 first with a Linux pre-created partition table and LInux after.
Why is it not recommend to install Linux on Windows:
- Because win 10 install will overwrite/destroy your GRUB and will boot microsoft automatically.
- Now you have a Dual Boot Installation with an unbootable Linux on it.
- Have to use
supergrubdiskfor GRUB recovery to recover your boot partition
- Any windows update can overwrite your boot partition and you stuck on a never ending spiral of recovering Windows and Grub Partitions anytime when Windows Updates!
- You can accidentally erase all you data is important for you!
The other way if you use your Garuda ISO, boot with the live ISO created by balena etcher and use GParted or KDE partition manager to make partitions manually.
This is how my partition table looks like:
Manual partitioning will erase your entire hard drive!
Never ever use any hard drive with important data or
working Windows operating system on it!
You should start the partitioning on an empty hard drive!
Boot with Garuda ISO. Than I formated my ssd used KDE/GParted partition manager.
→ New Partition Table (I have UEFI so in my case it will be GPT.)
THIS WILL ERASE ALL YOUR DATA!!!
Create Partition Primary: 260 MB fat32 EFI partition (sda1) and flag as boot otherwise WIN installer won't see it
Create Partition Primary: btrfs partition (sda2) for Garuda
Create Partition Primary: ntfs partion (sda3) for WIN 10
Left At least 500 MB free, Microsoft reserved and Linux will use during the installation.
After you finished the pre-created partion you can start WIN 10 installation
On WIN 10 installation choose Advanced Setup and Choose pre-created NTFS to install windows here.
After WIN10 finished,
Disable Fast start up and Sleep on Power Options
Check the partitions are corectly installed on WIN10 -> especially your uefi partion is installed on the right place (sda1), if WIN10 created it somewhere else start again from the #1st point!
In that case you got errors during Calamares, Reboot your system and Restart Calamares and next time choose manual partition add boot flag for sda1 and / (root) for sda2 btrfs