Durante linstallazione di molte distribuzioni Linux, ti dà la possibilità di installare il bootloader GRUB. Ogni volta che ho installato Linux ho scelto “Sì” per installare il bootloader, e tutti i tutorial che ho visto lo confermano.
Quando no vuoi installare il bootloader GRUB?
Commenti
- Quando vuoi usare qualcosaltro ( come systemd-boot o syslinux, ad esempio) …
- related: unix.stackexchange.com/a/146803/117549
Risposta
Quando non vorresti installare il Bootloader GRUB?
Possibili ragioni:
- Si prevede di avviare Linux utilizzando il bootloader di un altro sistema operativo installato, come Windows.
- Hai intenzione di avviare il Linux che stai installando utilizzando grub da unaltra installazione di Linux sulla stessa macchina.
- Vuoi utilizzare la versione legacy di GRUB quando il programma di installazione esegue il push GRUB2 (o viceversa).
- Tu vuoi usare LILO invece di GRUB per una grande giustizia.
- Vuoi usare SYSLINUX invece di GRUB solo per complicarti la vita.
- Hai intenzione di eseguire lavvio solo da supporti ottici write-once per sicurezza. < < Questo è il motivo per cui non installo grub.
Commenti
- Un altro motivo possibile: il tuo sistema ha un bug del firmware che causa il fallimento di GRUB, non è disponibile alcuna correzione e qualche altro bootloader non attiva il bug.
Answer
Su un sistema UEFI (la maggior parte dei PC moderni oggigiorno) salti tutta la complessità di GRUB. GRUB ha due funzioni: funge da boot manager, cioè mostra un menu di voci che puoi avviare e funge da bootloader Linux. Inoltre sa leggere da una varietà di file system e può caricare a catena un altro boot loader , tipicamente per Windows.
Su un sistema UEFI puoi fare a meno di tutto questo. Il kernel Linux sa come caricarsi (se il kernel è stato configurato per includere EFI Stub Loader), quindi il caricamento di avvio parte di GRUB è ridondante Il firmware UEFI (“BIOS”) può caricare il kernel e il file il kernel può installarsi in memoria e iniziare a funzionare. Il firmware contiene anche un boot manager, ma puoi installare un semplice boot manager alternativo come systemd-boot.
In breve: semplicemente non cè bisogno di GRUB su un sistema moderno.