Ubuntu i większość innych dystrybucji Linuksa używa teraz programu ładującego GRUB2. Możesz zmienić jego ustawienia, aby wybrać domyślny system operacyjny, ustawić obraz tła i wybrać czas odliczania GRUB przed automatycznym uruchomieniem domyślnego systemu operacyjnego.
Skonfigurowaliśmy GRUB2 na Ubuntu 14.04 tutaj, ale proces powinien być podobny dla innych dystrybucji Linuksa. Możliwe, że dostosowałeś oryginalne ustawienia GRUB-a, edytując wcześniej plik menu.lst, ale proces jest teraz inny.
GRUB2 nie używa pliku menu.lst. Zamiast tego jego głównym plikiem konfiguracyjnym jest plik /boot/grub/grub.cfg. Jednak nie należy edytować tego pliku ręcznie! Ten plik jest przeznaczony wyłącznie do użytku GRUB2. Jest automatycznie tworzony przez uruchomienie update-grub command jako root - innymi słowy, uruchamiając sudo update-grub w systemie Ubuntu.
Twoje własne ustawienia GRUB-a są przechowywane w pliku / etc / default / grub. Edytuj ten plik, aby zmienić ustawienia GRUB2. Skrypty znajdują się również w katalogu /etc/grub.d/. Na przykład w systemie Ubuntu istnieją skrypty, które konfigurują domyślny motyw. Istnieje również skrypt os-prober, który sprawdza wewnętrzne dyski twarde systemu dla innych zainstalowanych systemów operacyjnych - Windows, innych dystrybucji Linux, Mac OS X i tak dalej - i automatycznie dodaje je do menu GRUB2.
Po uruchomieniu polecenia update-grub, GRUB automatycznie łączy ustawienia z pliku / etc / default / grub, skrypty z katalogu /etc/grub.d/ i wszystko inne, tworząc / boot / grub / grub. plik cfg, który jest czytany podczas rozruchu.
Innymi słowy, aby dostosować ustawienia GRUB2, musisz edytować plik / etc / default / grub, a następnie uruchomić sudo update-grub dowództwo.
Otwórz plik / etc / default / grub do edycji w standardowym edytorze tekstu. Jeśli chcesz użyć graficznego edytora tekstu, otwórz terminal - lub naciśnij Alt + F2 - i uruchom następujące polecenie:
gksu gedit / etc / default / grub
Dla łatwego w obsłudze edytora terminalowego - Nano - użyj następującego polecenia. Oczywiście możesz użyć dowolnego edytora tekstu, w tym standardowego edytora tekstu vi.
sudo nano / etc / default / grub
Plik / etc / default / grub jest krótki i powinien być łatwy do edycji. Podobnie jak w przypadku każdego innego pliku konfiguracyjnego, musisz zmienić opcje na żądany stan, a następnie zmienić plik. Jeśli którakolwiek z poniższych opcji nie pojawia się już w pliku, dodaj ją w nowym wierszu. Jeśli tak, edytuj istniejącą linię zamiast dodawać duplikaty.
Wybierz domyślny system operacyjny: Zmienić GRUB_DEFAULT = linia. Domyślnie, GRUB_DEFAULT = 0 używa pierwszego wpisu jako domyślnego - zmień numer na 1, aby użyć drugiego wpisu, 2 aby użyć trzeciego wpisu itd. Możesz również użyć GRUB_DEFAULT = zapisany a GRUB automatycznie uruchomi ostatni wybrany system operacyjny przy każdym uruchomieniu. Możesz również określić etykietę w cudzysłowie. Na przykład, jeśli masz system operacyjny o nazwie Windows 7 (program ładujący) na liście OS, możesz go użyć GRUB_DEFAULT = "Windows 7 (loader)"
Zapisz domyślny system operacyjny: Jeśli wybierzesz GRUB_DEFAULT = zapisany, musisz również dodać GRUB_SAVEDEFAULT = true linia - w przeciwnym razie nie będzie działać.
Wybierz, czy GRUB jest ukryty: Z tylko jednym systemem operacyjnym, Ubuntu domyślnie GRUB automatycznie uruchamia się do domyślnego systemu operacyjnego z opcją GRUB_HIDDEN_TIMEOUT = 0. Ta opcja określa, że GRUB zostanie ukryty i automatycznie uruchomi się z domyślnym systemem operacyjnym po 0 sekundach - natychmiastowo, czyli innymi słowy. Wciąż możesz uzyskać dostęp do menu, przytrzymując Shift podczas uruchamiania komputera. Aby ustawić wyższy limit czasu, użyj czegoś podobnego GRUB_HIDDEN_TIMEOUT = 5 - GRUB wyświetla pusty ekran lub ekran powitalny przez pięć sekund, podczas którego możesz nacisnąć dowolny klawisz, aby wyświetlić menu. Aby zapobiec automatycznemu ukrywaniu GRUB-a, skomentuj linię - po prostu dodaj # przed odczytaniem # GRUB_HIDDEN_TIMEOUT = 0 .
Kontroluj limit czasu menu GRUB: Jeśli GRUB nie jest automatycznie ukryty, zobaczysz menu za każdym razem, gdy uruchomisz komputer. GRUB automatycznie wykona bot domyślnego systemu operacyjnego po pewnym czasie, zwykle dziesięć sekund. W tym czasie możesz wybrać inny system operacyjny lub pozostawić automatyczne uruchamianie. Aby zmienić limit czasu, edytuj plik GRUB_TIMEOUT = 10 linii i wprowadź dowolną liczbę sekund, które chcesz. (Pamiętaj, że jest to używane tylko wtedy, gdy GRUB nie jest ukryty). Aby uniemożliwić automatyczne uruchamianie GRUB-a i zawsze czekać na wybór systemu operacyjnego, zmień linię na GRUB_TIMEOUT = -1
Wybierz obraz tła: The GRUB_BACKGROUND linia określa, czy używany jest obraz tła - domyślnie GRUB używa monochromatycznego wyglądu czarno-białego. Możesz dodać linię, taką jak GRUB_BACKGROUND = "/ home / user / Pictures / background.png" aby określić plik graficzny, którego użyje GRUB.
Plik obrazu musi spełniać różne specyfikacje. GRUB obsługuje obrazy JPG / JPEG, ale są one ograniczone do 256 kolorów - więc prawdopodobnie nie będziesz chciał używać obrazu JPG. Zamiast tego prawdopodobnie będziesz chciał użyć obrazu PNG, który może mieć dowolną liczbę kolorów. Możesz również użyć pliku obrazu TGA.
Aby zmiany zostały wprowadzone, wystarczy zapisać plik tekstowy - Plik> Zapisz w Gedit lub Ctrl + O, a następnie Enter, aby zapisać plik w Nano - i uruchomić sudo update-grub dowództwo. Twoje zmiany staną się częścią pliku grub.cfg i będą używane przy każdym uruchomieniu komputera.
To nie wszystkie ustawienia GRUB-a, ale są to jedne z najczęściej zmienianych.Inne ustawienia można dostosować w pliku / etc / default / grub lub edytując skrypty w katalogu /etc/grub.d.
Jeśli nie chcesz edytować plików ręcznie, możesz znaleźć narzędzia graficzne do dostosowywania GRUB2 w repozytoriach oprogramowania dystrybucji Linuksa. Powyższa metoda powinna działać nawet na dystrybucjach Linuksa, gdzie takie narzędzia nie są łatwo dostępne, lub jeśli masz dostęp do wiersza poleceń i chcesz to zrobić ręcznie.