Firmware BIOS tidak benar-benar memilih bootloader. Ini memuat kode dari sektor 0 drive dan menjalankannya. Apa pun yang ada, itu akan dijalankan. Semoga itu adalah bootloader (atau sesuatu yang memuat bootloader) tetapi tidak harus seperti itu. Pada hari-hari awal PC Anda memiliki permainan pada floppy disk yang hanya akan boot dan berjalan tanpa OS - ini sekarang disebut "booters."
Firmware UEFI sebenarnya memahami partisi dan sistem file, dan memindai drive untuk jenis partisi Sistem UEFI. Karena ini adalah sistem file, banyak bootloader dapat ditempatkan di sini. Firmware UEFI seharusnya menyediakan menu atau cara lain bagi Anda untuk memilih bootloader mana yang digunakan.
Banyak sistem UEFI mem-boot dalam "mode Legacy" - di mana UEFI memuat "Modul Layanan Kompatibilitas" - sesuatu yang membuatnya tampak seperti BIOS - dan sebenarnya berfungsi seperti BIOS.
GRUB adalah bootloader open-source umum yang dapat mem-boot Linux atau "chainload" (memberi kendali pada) bootloader Windows (biasanya winload.exe di folder Boot partisi Windows). GRUB adalah apa yang memberi Anda kemampuan untuk membuat keputusan. GRUB dapat membaca file konfigurasi dan mengambil pilihan defaultnya.
Baca ini jika Anda ingin detail berlebihan dan mengerikan.