gdzie powinienem zainstalować GRUB? MBR czy sektor rozruchowy partycji?
Jakie są zalety i wady każdego podejścia?
Ponadto, jeśli zainstalujemy GRUB w sektorze rozruchowym partycji, to jak działa proces rozruchu?
partitioning
grub
mbr
MA1
źródło
źródło
Odpowiedzi:
Przeczytaj pierwszą część tej odpowiedzi, aby zrozumieć podstawy MBR, VBR (inaczej sektorów rozruchowych partycji) i menedżerów rozruchowych.
Teraz, gdy to przeczytałeś, rozumiesz, że potrzebujesz MBO rozruchu w MBR lub BIOS nie może uruchomić się z dysku. BIOS ładuje kod z MBR, który następnie ładuje kod z VBR (lub czasami udostępnia menu VBR do wyboru).
Jeśli zainstalujesz Gruba w VBR, ale nie w MBR, będziesz potrzebować czegoś innego w MBR zdolnego do załadowania łańcucha bootloadera Grub. Jeśli masz na myśli coś innego (na przykład menedżer rozruchu Win7, inną wersję Gruba lub inny menedżer rozruchu), z pewnością możesz to zrobić, ale specyfika zależeć będzie od możliwości innego menedżera rozruchu.
Każda analiza zalet i wad będzie musiała porównać funkcje Gruba z funkcjami innych konkretnych programów ładujących. Będziesz musiał sprecyzować, jakie mogą być twoje opcje.
źródło
W dawnych czasach LILO i GRUB Legacy (aka po prostu GRUB) zwykle uważano za kwestię preferencji, gdzie należy zainstalować bootloader Linuksa. MBR lub partycja działałyby mniej więcej tak samo, przy założeniu, że w przypadku partycji (zgodnie z odpowiedzią na quixote), standardowy MBR DOS przeładuje pierwszą partycję oznaczoną jako „bootowalną” w tablicy partycji. (Zakładam, że bieżące MBR systemu Windows nadal to robią, choć nie jestem tego pewien). Instalacja na partycji została uznana za nieco bezpieczniejszą, ponieważ pozostawiła pierwotną ścieżkę rozruchową nietkniętą.
Ale w dzisiejszych czasach prawdopodobnie używasz GRUB2, który ma zupełnie nową konstrukcję, o wiele więcej możliwości i większą niezawodność . GRUB2 odradza jednak instalowanie na partycji , ponieważ niektóre funkcje niezawodności są utracone. Zasadniczo ta konfiguracja nie jest już zalecana i może nie być obsługiwana przez system operacyjny. Nie jestem wystarczającym ekspertem od GRUB, aby zrozumieć pełne implikacje, ale jeśli nie masz ochoty podejmować ryzyka i wspierać się, zainstalowałbym GRUB2 na MBR. Jest bardzo niezawodny i prawie na pewno uruchomi inne systemy operacyjne.
Aktualizacja: Wygląda na to, że domyślny MBR na dzisiejszych komputerach może nie być tak prosty, jak kiedyś. Po zainstalowaniu GRUB-a na MBR mojego ThinkPada X220 stwierdziłem, że naciśnięcie przycisku „ThinkVantage” podczas uruchamiania nie prowadzi mnie już do trybu ratunkowego. Ta funkcja była w pierwotnym MBR . Jesteśmy w złym miejscu: GRUB i dystrybucje Linuksa zalecają instalację w MBR, ignorując fakt, że istniejący MBR może mieć funkcje, na których użytkownik polega.
źródło