Foreword
This is technically not a Ubuntu-specific question but I suspect it's a valid question for Ubuntu users.
Actual question
Is it really worth booting a non-Ubuntu OS via grub, if it lives on a different physical drive than Ubuntu?
Context
Setup
My setup looks (or rather looked) as follows:
- Desktop computer
- Ubuntu on a SATA hybrid SSD
- Windows 10 on a M2 SSD
- I boot(ed) both Ubuntu and Windows 10 from the hybrid SSD where Ubuntu was, in a dedicated boot partition, via grub2
- Everything EFI if that is relevant
I use Windows for things that only work with Windows due to market dominance, Ubuntu for literally everything else.
Background
A couple of days ago, my SATA hybrid SSD drive, where Ubuntu was sitting on, suffered a catastrophic failure, and became eminently unusable.
(note: in hindsight, this was doomed to happen - one of those infamous Samsung EVO 870s from 2021...)
I soon realized I could not even boot with Windows, since the drive was just gone, and the BIOS would not know how to boot from the drive where Windows was sitting.
Elaborated question
After a 2-day crunch buying a new hard drive, reinstalling and setting everything up (which is not nearly over), I've come to wonder what is the actual advantage of booting Windows or any non-Ubuntu OS for that matter via grub, on the drive where Ubuntu lives.
The alternative being, choose which drive to boot from by going to the BIOS settings when starting the machine.
If I had gone without grub and booted each OS on their own drive, I could have still used Windows without having to reinstall it as well.
The only thing I could think of was convenience - it's easier to navigate grub's menus rather than moving drive boot priorities in the BIOS.
However, I may be missing something technical that makes it a requisite to boot different OSes from the same drive and partition, regardless of the fact those OSes are sitting in different physical drives.
This is what I would like to better understand, in order to make an informed decision on the setup I am painfully rebuilding.