Manual partinioning on Windows Dualboot

So I just got my new Laptop today with Windows preinstalled on it. I want to keep Windows for the moment so I decided to do a dual boot.
But I also want to have my /home on a different partition then my root install, so I'm trying to do a manual partinioning (I followed this tutorial since else I'd have no clue what to do
This tutorial is just addressing a single boot installation instead of a dual boot one like in my case.
My question now is, I created a new fat32 boot partition, 512MB big, but what am I to do with the windows fat32 partition that also is flagged as boot? Not leaving it like it is right?
Thanks in advance.

Yes you can have 2 boot partition, but not 2 EFI partitions I believe.


From the download page. Use forum search too.

Installation Procedure

  • Boot the PC and press the manufacturer specific key to open your device's setup utility. Common keys used: Esc, Delete, F1, F2, F9, F10, F11, or F12. Find more common keys and buttons.
  • Disable fastboot and secure boot. It may not be possible to disable the latter explicitly - try clearing the secure boot keys instead. Check the manual of your device/motherboard for further info.
  • Make sure that your device's SATA controller is set to AHCI mode in your device's setup utility. Otherwise, the Linux kernel may not be able to detect your drive.
  • If your firmware supports UEFI then configure your device to use UEFI only in its setup utility. UEFI is much preferred over BIOS whenever possible.
  • Create a bootable USB using DD/Etcher/Ventoy/Rufus.
  • From the setup utility, boot to the usb drive:
    You might see separate commands for the same device. For example, you might see UEFI USB Drive and BIOS USB drive. Each command uses the same device and media but boots the PC in a different firmware mode. We recommend to boot the drive in UEFI mode if listed.
  • After booting the live media, start the installer and follow the guided installation procedure.


  • Dual booting Garuda Linux may lead to unexpected issues! Be aware that the other OS may change the EFI boot priorities on UEFI or overwrite the bootloader on BIOS systems.

Ok, I assume both are EFI since it's the same partition table? Would it also be an option to just remove the windows boot partition or would that cause problems?

That will cause major problems for your Windows installation. Specifically, it will not be able to boot.

First, you should remove the extra FAT32 partition and use only the Windows one. Windows and Linux can share the EFI partition. No need to make a second FAT32 partition or overwrite these files, or otherwise make any changes to the EFI partition. It just needs to be mounted during the installation and the needed files will be added right alongside what is already on there.

Next, you should resize the Windows partition if you need to make space on the disk. It is best to resize Windows from within Windows itself. If you try to do it from Linux you may need to repair the NTFS filesystem afterward from the Windows rescue environment.

It may be worth reconsidering this strategy since you will be using Btrfs. /home will be installed in a separate subvolume than / automatically with the default subvolume layout. Keeping them on the same partition in separate subvolumes will allow them to stay separated, but still allow each subvolume to expand to whatever size it needs to on the partition. If you divide up the partition, you will have two separate Btrfs filesystems with a pre-determined maximum size (which you may regret when one file system becomes full), for arguably little or no benefit.

Anyway, after you have that all figured out:

I’m not going to watch that video so I have no idea what it says, but these will be the basic steps you will follow if you want to use the manual partitioning option:

Select the EFI partition and click on Edit. Be very careful with the selections here. You want to keep the contents of the EFI partitions–do not format it or you will lose the Windows boot files.

EFI partition:

  • Content: Keep
  • Mount point: /boot/efi

Next, select the partition to install the main system and click on Edit. This partition should be mounted at /. Choose the Btrfs filesystem, and this time you will choose to format it.

Btrfs partition:

  • Content: Format
  • Mount point: /

Finally, if you do wish to install /home on a separate partition you will need to click on that partition, and one more time click Edit, choose Content: Format and Mount point: /home.

If you decide not to go with a separate partition for /home, you may be able to just use the “Install alongside” option in the installer instead of manual partitioning. I would guess this is the option most people choose for setting up a dual-boot system like this.

Here is another completely different strategy for this kind of setup. It looks like a little bit more work and does involve reinstalling Windows after the partitions are set up, but seems interesting and may be worthy of consideration if you haven’t made up your mind on your approach yet:


i highly recommend using a separate hardware SSD for a multi-OS system and setting the BIOS to load the one with GRUB on it, which will allow you to choose which OS to load at boot - especially with these new NVME drive types which require special drivers to load an OS from a PCI slot SCSI drive.

this will prevent Windows from overwriting your GRUB EFI partition when you update/reinstall Windows and keeps your OS's isolated in case there is a hardware failure or file allocation table corruption.


Correct for desktop’s.
It work fine on one NVME too and its best for chroot if M$ break things. :smiley:
And in notebooks, like here, a separate SSD is not possible, at most externally.
This is the output from running Hyprland

zram0       254:0    0  13,5G  0 disk [SWAP]
nvme0n1     259:0    0 953,9G  0 disk 
├─nvme0n1p1 259:1    0   260M  0 part /boot/efi
├─nvme0n1p2 259:2    0    16M  0 part <-- M$ something :-)
├─nvme0n1p3 259:3    0 252,6G  0 part /run/media/sgs/Windows-SSD
├─nvme0n1p4 259:4    0  1000M  0 part <-- M$ something :-)
├─nvme0n1p5 259:5    0 348,5G  0 part /run/media/sgs/KDE
├─nvme0n1p6 259:6    0    50G  0 part /var/tmp
│                                     /var/log
│                                     /var/cache
│                                     /srv
│                                     /root
│                                     /home
│                                     /
└─nvme0n1p7 259:7    0 301,5G  0 part /run/media/sgs/i3wm

But not all NVME are compatible.

BTW, I resize the NVME in M$, after that I use live ISO, gparted for new partitions and than calamares installer do the rest automatically, just use a free partition.


nice =-)
i have no experience with the new nvme's and i'd have to research them to choose one that's good for partitioning in a laptop.

i built my desktop rig in 2011 and gave upgraded it bit by bit ever since.
4 ssd's and what used to be an external hdd drive for archive that i pulled and then plugged directly into a sata socket after its usb interface card died lmao

sda      8:0    0 111.8G  0 disk 
├─sda1   8:1    0  39.8G  0 part /var/tmp
│                                /var/log
│                                /var/cache
│                                /srv
│                                /root
│                                /
├─sda2   8:2    0    71G  0 part /home
├─sda3   8:3    0   512M  0 part [SWAP]
└─sda4   8:4    0   513M  0 part /boot/efi
sdb      8:16   0 111.8G  0 disk   - 'winderp'
├─sdb1   8:17   0   100M  0 part 
├─sdb2   8:18   0    16M  0 part 
├─sdb3   8:19   0 111.2G  0 part 
└─sdb4   8:20   0   530M  0 part 
sdc      8:32   0 447.1G  0 disk 
└─sdc1   8:33   0 447.1G  0 part /SSD_2
sdd      8:48   0 447.1G  0 disk   - 'winderp secondary'
└─sdd1   8:49   0 447.1G  0 part 
sde      8:64   0   1.8T  0 disk 
└─sde1   8:65   0   1.8T  0 part    - 'spinner drive for dual access storage'
sr0     11:0    1  1024M  0 rom  
zram0  254:0    0  23.4G  0 disk [SWAP]

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.