Dual Boot Windows and Linux on separate physical drives

Welcome to Programming Tutorial official website. Today - we are going to cover how to solve / find the solution of this error Dual Boot Windows and Linux on separate physical drives on this date .

I have a UEFI-based system. I want to have a Windows–Fedora dual-boot configuration such that both systems are isolated from each other. Here is what I mean by the term isolation:

  • Both systems should be independent of each other. If I remove the Windows drive, my Fedora system should work fine and vice-versa.
  • GRUB on my Fedora drive should not interfere with my Windows drive. I prefer not to have the GRUB menu ask me which OS I want to boot. I want to handle this thing in my UEFI boot menu. My Windows drive will be the default, and I can boot my Linux drive whenever I want using the UEFI boot order menu (F12). This behaviour should not change even after kernel upgrades (as they may trigger the update-grub command, thus causing GRUB to become aware of my Windows installation).

For this, I have thought of a solution after following this guide:

  • Install Windows 10 on my primary SSD (without connecting any other drive)
  • Install Linux on my secondary SSD after disconnecting my Windows 10 drive.
  • Plug in both drives.
  • Set Windows drive as the default boot option from the UEFI setup.


  • Will this solution work in the long run? In other words, will the systems remain isolated?
  • Should I make any changes to my approach?


It will work. Windows can’t read or modify Fedora’s partitions (ext4 is unsupported in Windows by default) and Fedora shouldn’t touch (or even mount) Windows’s partitions without your request. Because you’re installing them on two different disks, each will have its own bootloader and they won’t interfere with each others’. They will be completely independent of each other.

Your approach is fine.

Leave a Reply

Your email address will not be published. Required fields are marked *