Hi! well, im really happy using EndeavourOS but i need to use windows for some games, because some companies cough BUNGIE refuse to work around their anticheats without banning you no matter what. So i decide to build a new pc with 3 disk, 1TB nvme for windows 11, 1TB nvme for Endervour and 1 4TB SSD for /home partition to store big files plus games on linux.
But my question is, how can i have a dual boot system with separate disks? i known you can have both systems in 1 disk with partitions and using GRUB but i can’t find any guide on how to do it with 2 different store units.
Anyone can guide me here, please? my partitions on linux will be
500MB /boot
8/10GB /swap
100/120GB /
remaining space /home
When I years ago setup each on separate disks, I put in/pulled out each one as I went (windows 1st), and then I just used the bios order to put linux first and when I wanted windows I would specify the boot disk.
Wise choice to have different disks for different OS. Keeps everything clean.
I am assuming that /dev/nvme0n1 will be for EOS, while /dev/nvme0n2 will be for Win11 and /dev/nvme0n3 will be for data.
Just start the normal EOS installer and select /dev/nvme0n1 as the disk that you would like to install EOS. Your partition table that you have given above should be fine.
GRUB2 will add the entry automatically to Win11.
A suggestion from my side, install os-probe package along with GRUB2. That should take care of detecting Windows 11 if you do install Windows 11 after you have installed EOS.
I would not recommend going down the path of systemd-boot.
I would strongly urge to assign partition names and labels to all the partitions. Especially EOS ones. It helps immeasurably during rescue and recovery.
Final and most important. As @Berta has rightly said, have different boot/efi partitions for both EOS and Win11. Do not mix them.
Thanks for all the support guys, but how i do 2 boot/efi, one for each system? i mean, i do 1 when i install EOS but for windows i just intall it normally in the second disk and just that?
Thanks, i was thinking the same, but how i update the grub.cfg?
I would unplug the one drive when you install
then plug it back in and unplug the other one when you install.
this removes more variables than you think.
that’s how you do that. works for me anyway. edit/typo
When you install Windows first on disk 1, it will create all the partitions it needs, including an EFI partition. This is the Windows side.
When you install EOS on disk 2, go with the erase disk automatic install and choose GRUB as bootloader. EOS will create all the partition it needs. Including an EFI partition.
Now each operating system has its own EFI partition. Windows on disk 1 and EOS on disk 2.
Your analogy doesn’t hold water
Not in this case.
The setup outlined above is the most foolproof way of having Windows and Linux, installed on bare metal, in a dualboot system. The dual-disk solution separates the two systems. It can even work with one disk and two separate ESPs.
Having two disks or multiple disks with a single OS on each disk is one of the most full proof way to run multiple systems. The other option is to run different OS in VM/containers. But that is hardly dual booting. Further it is very taxing if the hardware is old, say more than 5 years or more.
With the current play of tariffs, upgrading to new laptops/computers is going to get expensive. Very expensive. More beneficial for the environment to extend the life of existing hardware.