Questions regarding dual boot setup of EndeavourOS and Windows 11

Hi, I have some questions regarding the dual boot setup of EndeavourOS with Windows 11

First of all, let me explain what i want in terms of partitioning:

My laptop is Lenovo ThinkBook 14 and this machine had an hdd with 1TB capacity but i later purchased an SSD of 256gb, Now my windows 11 installation is in SSD while the HDD is being used for storage purposes.

RIght now, I have 50 GB unallocated space in SSD for the / partition. My SSD of course also contains an 100 MB EFI partition which was automatically created by windows.

In HDD, I have 100 GB unallocated for /home partition.

Now here are my questions:

  • Will the Endeavour OS installer automatically create the swap file just like the ubuntu installer where it automatically creates a swap file directly under the / partition. My laptop has 4 GB RAM

  • Can I use the existing EFI partition which is of 100 MB if i use GRUB Bootloader. If yes, then do i have to use /boot flag or /boot/efi flag. If it’s possible, please guide me through this part because i really do not want to mess up my windows installation.

  • And lastly, If i wanna use systemd-boot instead of GRUB, how can i configure this. A point here to note is that it’s okay for me if the systemd-boot will only be able to load EndeavourOS and not windows 11. I would want a setup where i start my laptop and it boots into systemd-boot and then i can boot into EndeavourOS. If i wanna go to windows 11, i can just use the BIOS boot menu to do so.

If you guys want any screenshots of the partitions or any sort of info about my laptop, im ready to share those as well

Only if you use “Erase Disk”. Otherwise you can easily set it up yourself after install.

Yes

/boot/efi

If you choose, “Erase Disk”, “Install alongside” or “Replace partition”, the installer will handle it for you.

I would recommend against this. There are many cache files and other small files that will cause performance impacts if you put them on your HDD.

It is better to instead leave /home on your SSD and then put ~/Documents, ~/Downloads, ~/Videos and the other similar directories on your HDD.

1 Like

Just to clarify Are you going to use Grub or Systemd-boot?

With Systemd I believe the efi partition needs to be 1 gig

@dalto please verify.

Alright!
But will 50 GB be enough for /home, /root and a 4 GB swap file considering I’ll put /Documents, /Downloads, /Videos, e.t.c directories in my HDD?

Yes, it should be. Most of the data of size is in those other places. Also, given the way Linux works, you can always move things around later. For example, you could move your pacman package cache to your HDD as well.

That is what we recommend.

2 Likes

I might use systemd-boot since i tried ubuntu before and the grub bootloader was causing issues with my system. Long story short, my system would require multiple restarts for me to boot into any operating system with the grub bootloader. This forum explains my issue very well:

The guy was having problems with the previous version of grub bootloader( version 2.04 ) and in my case, my grub bootloader’s version was 2.12 when i tried installing ubuntu but i got the same problem, so i guess it’s just long standing upstream grub issue which might also be present in grub that ships with EndeavourOS.

So i might need to shift to systemd-boot if that grub issue is still present otherwise i’d be happy to stick with grub always.

Alright!

But if i am using grub, 100 MB won’t cause any issues right?

I believe the windows boot manager takes up like 40 MB of space so i guess i have ~60 MB of space left for the grub bootloader

also @dalto i have another question!

Since you recommend that I put /home in my ssd, can i then just use the replace a partition method in the installer and just replace that 50 gb unallocated space?

After the installation, how will I be able to use my HDD?

Correct

Yes. You should put a partition in the space first. It doesn’t matter what kind. Just put a partition there that the installer can replace.

You can use a gui partition manager to partition the space on your HDD. The mount it somewhere like /storage.

Then create a bunch of directories inside of it like documents, videos, etc. Then either symlink or bind mount them into ~. If you have any trouble we can help you with that after you get installed.

It is easier than it sounds.

Thank you so much!

I just booted into the usb and just tried it out to get the feel of EndeavourOS and i absolutely loved it!

I’ll install it tomorrow!

Hey @dalto the installation was successful!

It took alot of time though, maybe because the installation was online since I wanted the xfce desktop environment. Anyways, it’s done and I have successfully booted into the system. Grub menu also works as expected

Now as I have booted into my system for the first time, it gives me a lot of options like update mirrors for arch reflect and endeavouros, and also system updates, are these necessary?

Also, I’d like to know how I can use the 100 GB unallocated space in my hdd as my personal storage in endeavour os

Updating the mirrors is always a good thing. You do not need to run and Update since you installed from the online option. However keep in mind that this is build on Arch which is Rolling so there are updates daily.

first you need to give it a format (ext4,btrfs) then assign it to what you want
ex /home/$USER/100gbextrastorage.

2 Likes

No, the mirrors are updated as part of the install. That welcome application is just a helper.

You can use it or ignore it. It is entirely up to you.

2 Likes

I can use gparted for this?

Alright!

There’s also this one weird issue where when i alt tab to a different application, sometimes for a split second, I can see some green pixel flashes

If you share the output of lsblk -o name,type,fstype,size,mountpoint,uuid I can share some specific commands when I have time in a bit.

Follow @dalto advice

There is a 100 GB unallocated space in the sda disk which i created using the windows disk management application.

Start by using gparted or kde partition manager to create an ext4 partition in the unpartitioned space.

Then again run the command from above.

Please don’t post text output as a screenshot. Please paste it directly into the forum in a code block.

Alright! I’ll take care of that next time

Also, i have formatted the unallocated space to ext4 using gparted application. What’s next?