← All posts
BIOSLinuxKernelGRUB

With multiple OS, Who's the Real DON?

April 7, 2026

The Invisible Hero: Understanding the Bootloader in a Multi-OS World

In the world of computing, we talk a lot about Windows, Linux, or macOS. But behind the scenes, there is a hidden hero without whom your expensive laptop or PC is nothing more than a lifeless metal box. That hero is the Bootloader. For those of us juggling multiple operating systems, understanding the bootloader is absolutely life-saving.

1. What exactly is a Bootloader? (The Real Identity)

I’ve discussed the core mechanics of bootloaders in another detailed blog post. If you want to understand who the "Real Don" is in the system hierarchy, you might want to check that out first:


https://safayet.vercel.app/blog/bootloader-explained-the-bridge-between-hardware-and-your-os

2. The Chain Reaction: What happens when you hit Power?

The moment you press the power button, a rapid-fire sequence of events takes place within seconds:

  • POST (Power-On Self-Test): Your motherboard’s BIOS or UEFI wakes up. It runs a quick diagnostic to ensure your RAM, keyboard, and mouse are functioning correctly.

  • The Handover: Once the hardware check passes, the BIOS scans your storage drives for a bootloader. If it finds one, it hands over total control to it.

  • The Menu: If you have three operating systems installed, the bootloader steps in and presents you with a list.

  • Loading the Kernel: When you select an OS, the bootloader locates its Kernel (the brain of the OS) and executes it. And just like that, your PC is up and running!

3. The Multi-OS War: Who Rules the System?

Suppose I have three operating systems—Windows, Arch, and NixOS—installed on my machine. An invisible battle for dominance occurs: who gets to be the "Primary Bootloader"?

  • A) Windows Boot Manager (The Selfish One): Windows is notorious for being a bit of a loner. It rarely acknowledges the existence of other operating systems and often tries to take over the boot priority after an update.

  • B) GRUB (The Smart Leader): This is the king of customization. It’s smart enough to detect NixOS, Arch, and even Windows, adding them all to its menu automatically. In a 3-OS setup, GRUB usually acts as the "Ultimate Ruler."

  • C) systemd-boot (The Minimalist): Fast, simple, and efficient—though it requires a bit more manual configuration to recognize non-Linux partitions.

4. The Hierarchy: How 3 OSs Work Together

Having three operating systems means you have three distinct bootloader files sitting in your EFI Partition. But which one shows up first? This is determined by your motherboard’s Boot Priority.

If you go into your BIOS settings and set Arch (GRUB) as priority #1:

  1. GRUB will appear first every time you boot.

  2. You will see all three OS options in the GRUB menu.

  3. If you select Windows, GRUB hands over authority to the Windows Boot Manager. This is technically known as "Chainloading"—one king showing the path to another.

5. The Rescue Mission: What if it crashes?

Sometimes, you might see the dreaded grub rescue> prompt or find your PC booting straight into the BIOS. This usually means your bootloader configuration is corrupted. The Solution: Don't panic! This is the beauty of Linux—everything is repairable. Simply boot from a Linux Live USB, use the chroot command to enter your hard drive, and run grub-install again. Problem solved.

6. The Modern Solution: rEFInd

If you want to manage 3 or more operating systems like a pro, I highly recommend trying rEFInd.

  • It isn't loyal to any specific OS.

  • It provides a beautiful graphical interface with icons (Windows logo for Windows, Tux for Linux, etc.).

  • It automatically detects all bootloader files on your system. Whether you have 3 or 5 OSs, rEFInd handles them without breaking a sweat.

© All right reserved to Safayet