Podczas instalacji wielu dystrybucji Linuksa daje ci możliwość zainstalowania programu ładującego GRUB. Za każdym razem, gdy instalowałem Linuksa, wybierałem „Tak”, aby zainstalować program ładujący, i wszystkie samouczki, które widziałem, to potwierdzają.
Kiedy nie chcesz zainstalować program ładujący GRUB?
Komentarze
- Jeśli chcesz użyć czegoś innego ( na przykład systemd-boot lub syslinux) …
- related: unix.stackexchange.com/a/146803/117549
Odpowiedź
Kiedy nie chcesz instalować Program ładujący GRUB?
Możliwe przyczyny:
- Planujesz załadować Linuksa przy użyciu programu ładującego innego zainstalowanego systemu operacyjnego, takiego jak Windows.
- Planujesz uruchomić Linuksa, który właśnie instalujesz, używając grub z innej instalacji Linuksa na tym samym komputerze.
- Chcesz używać starszej wersji GRUB, gdy instalator wypycha GRUB2 (lub odwrotnie).
- Ty chcesz używać LILO zamiast GRUB-a dla wielkiej sprawiedliwości.
- Chcesz używać SYSLINUX zamiast GRUB tylko po to, aby utrudnić życie.
- Planujesz uruchamiać tylko z nośnika optycznego jednokrotnego zapisu dla ochrony. < < Dlatego nie instaluję Gruba.
Komentarze
- Jeszcze jeden możliwy powód: w systemie występuje błąd oprogramowania układowego, który powoduje awarię GRUB, brak dostępnej poprawki, a inny program ładujący nie wyzwala błędu.
Odpowiedź
W systemie UEFI (obecnie większość nowoczesnych komputerów PC) pomijasz całą złożoność, jaką wnosi GRUB. GRUB ma dwie funkcje: służy jako menedżer rozruchu, tj. pokazuje menu wpisów, które możesz załadować, i działa jako program ładujący Linuksa. Oprócz tego potrafi czytać z różnych systemów plików i może ładować łańcuchowo inny program ładujący , zazwyczaj dla Windows.
W systemie UEFI możesz obejść się bez tego wszystkiego. Jądro Linuksa wie, jak się załadować (jeśli jądro zostało skonfigurowane tak, aby zawierał EFI Stub Loader), więc ładowanie rozruchu część GRUB jest nadmiarowa. Oprogramowanie układowe UEFI („BIOS”) może załadować jądro, a jądro może ustawić się w pamięci i zacząć działać. Oprogramowanie układowe zawiera również menedżera rozruchu, ale możesz zainstalować alternatywny prosty menedżer rozruchu, taki jak systemd-boot.
Krótko mówiąc: po prostu nie ma potrzeby korzystania z GRUB w nowoczesnym systemie.