Během instalace mnoha linuxových distribucí vám dává možnost nainstalovat zavaděč GRUB. Pokaždé, když jsem nainstaloval Linux, zvolil jsem „Ano“ pro instalaci bootloaderu a všechny výukové programy, které jsem viděl, to potvrzují.
Kdy byste ne chcete nainstalovat zavaděč GRUB?
Komentáře
- Když chcete použít něco jiného ( například systemd-boot nebo syslinux) …
- související: unix.stackexchange.com/a/146803/117549
Odpověď
Kdy byste nechtěli nainstalovat Zavaděč GRUB?
Možné důvody:
- Plánujete zavést systém Linux pomocí zavaděče jiného nainstalovaného operačního systému, například Windows.
- Plánujete zavést systém Linux, který právě instalujete, pomocí grub z jiné instalace systému Linux na stejném počítači.
- Chcete-li použít starší verzi GRUB, když instalátor tlačí GRUB2 (nebo naopak).
- Vy chcete použít LILO místo GRUBu pro velkou spravedlnost.
- Chcete použít SYSLINUX místo GRUBu, jen abyste si zkomplikovali život.
- Plánujete bootovat pouze z optického média, které lze zapsat kvůli bezpečnosti. < < Proto nenainstaluji grub.
Komentáře
- Ještě jeden možný důvod: váš systém obsahuje chybu firmwaru, která způsobí selhání GRUBu, není k dispozici žádná oprava a nějaký jiný bootloader tuto chybu nespustí.
Odpověď
Na systému UEFI (dnes nejmodernější počítače) přeskočíte veškerou složitost, kterou GRUB přináší. GRUB má dvě funkce: slouží jako správce zavádění, tj. zobrazuje nabídku položek, které můžete zavést, a funguje jako zavaděč systému Linux. Kromě toho umí číst z různých souborových systémů a může načíst další zavaděč , obvykle pro Windows.
V systému UEFI se obejdete bez všeho. Linuxové jádro ví, jak se načíst samo (pokud bylo jádro nakonfigurováno tak, aby obsahovalo EFI Stub Loader), takže bootování část GRUBu je nadbytečná. Firmware UEFI („BIOS“) může načíst jádro a jádro se může nastavit v paměti a spustit. Firmware také obsahuje správce zavádění, ale můžete nainstalovat alternativního jednoduchého správce zavádění, například systemd-boot.
Stručně řečeno: GRUB v moderním systému prostě není potřeba.