Hey Guys,

I know this question has been asked about a million times on various forums but I still haven't found the full answer to what I'm looking for yet. I need your guys' assistance to clear up a couple of things.

My goal: is to dual boot Arch Linux and Windows 10 on two separate drives. Windows on a 500 GB SSD and Arch on a 1 TB HDD. I already have Windows installed with all its usual partitions (EFI, NTFS C:, Recovery, and Reserved Partition). I am going to be installing Arch using a forked version of the ArchTitus install script (https://github.com/happy4pizza/ArchTitus), with a few minor changes, for its ease of use and refinement; and since it was created by somebody far more experienced in Linux and Arch than I am. I want to use the GRUB2 bootloader for its stability and compatibility with different file systems. Some people have recommended reFIND since it searches for your OS but I want to stick with GRUB2. I also want to have two EFI System partitions one for Windows and one for Arch. Is that possible?

What I have tried so far: From what I have read online so far is that I want to mount the Windows EFI System Partition to its own /mnt directory, then use OS-Prober to find and grab Windows and add it to the grub-mkconfig file. I know that OS-Prober has to be enabled by using GRUB_DISABLE_OS_PROBER=false in /etc/default/grub. The issue is, when I try to run grub-mkconfig I get an error: "failed to get canonical path of 'airootfs'. Am I mounting the drives incorrectly? I managed to dual boot Windows and Ubuntu with two separate EFI partitions and installed the bootloader on my Linux drive. I want to do the same with Arch.

So at the end of the day, my three main questions are this:

I know this is a lot for one post but I am desperate and trying to solve this, and any help would be greatly appreciated.

Thanks

submitted by /u/happy4pizza
[link] [comments]