Gdzie zainstalować grub?

11

Więc,

Moja tabela partycji wygląda następująco:

/dev/sda
 /dev/sda1 16708MB  (Windows Recovery Environment (loader))
 /dev/sda2 367MB    (Windows 7 (Loader))
 /dev/sda3 368203MB (Windows 7 Files)
 /dev/sda5 348000MB (Where I am mounting /)
 /dev/sda6 16874MB  (Swap)

Patrząc na to, że istnieją już dwa programy ładujące, Ubuntu daje mi opcję instalacji gruba:

/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda5

Teraz nie jestem pewien, gdzie powinienem zainstalować gruba, w katalogu głównym, nad programem ładującym Windows 7 lub na partycji ubuntu /?

Hailwood
źródło

Odpowiedzi:

18

/dev/sda jest dobrym miejscem do zainstalowania - instalacja na partycji działa tylko wtedy, gdy masz jakieś możliwości ładowania łańcucha bootloadera.

Siergiej
źródło
5
Innymi słowy - komputer uruchomi się najpierw z głównego rekordu rozruchowego (MBR) na dysku skonfigurowanym w BIOSie jako dysk rozruchowy. Ten MBR nie znajduje się na żadnej partycji, występuje przed dowolnymi partycjami. Musisz mieć moduł ładujący w swoim MBR, nawet jeśli jest to tylko mały kod ładujący, który następnie ładuje kod rozruchowy w jednej z partycji (co robi Grub). MUSISZ zainstalować Gruba w MBR, chyba że masz w nim jakiś inny program ładujący, który chcesz uruchomić przed Grubem, a wtedy będzie mógł załadować Grub. Prawie nigdy nie chcesz tego robić, nawet jeśli uruchamiasz podwójnie w systemie Windows.
thomasrutter,