7Sep
Ubuntu i większość innych dystrybucji Linuksa używa teraz programu ładującego rozruchu 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 Podstawy konfiguracji
GRUB2 nie używa pliku menu.lst. Zamiast tego jego głównym plikiem konfiguracyjnym jest plik grub.cfg /boot/grub/.Jednak nie należy edytować tego pliku ręcznie! Ten plik jest przeznaczony wyłącznie do użytku GRUB2.Jest automatycznie tworzony przez uruchomienie polecenia update-grub jako root - innymi słowy, uruchamiając sudo update-grub w systemie Ubuntu.
Twoje własne ustawienia GRUB-a są przechowywane w pliku GRUB /etc/default/.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 GRUB /etc/default/, skryptów z katalogu /etc/grub.d/ i wszystkiego innego, tworząc plik grub.cfg /boot/grub/, który jest czytany podczas rozruchu.
Innymi słowy, aby dostosować ustawienia GRUB2, musisz edytować plik grub /etc/default/, a następnie uruchomić polecenie sudo update-grub.
Edytuj plik konfiguracyjny GRUB
Otwórz plik grub /etc/default/ 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 grub /etc/default/ 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 : Zmień linię GRUB_DEFAULT = .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 i 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 na liście OS masz system operacyjny o nazwie Windows 7( loader), możesz użyć GRUB_DEFAULT = "Windows 7( ładowarka)"
Zapisz domyślny system operacyjny : Jeśli wybierzesz GRUB_DEFAULT = zapisany ,musisz również dodać GRUB_SAVEDEFAULT = true - w przeciwnym wypadku 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ś takiego jak GRUB_HIDDEN_TIMEOUT = 5 - GRUB wyświetli 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, skomentuj linię - po prostu dodaj # przed odczytaniem # GRUB_HIDDEN_TIMEOUT = 0 .
Kontrola 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 linię GRUB_TIMEOUT = 10 i wprowadź dowolną liczbę sekund.(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 : GRUB_BACKGROUNDLinia kontroluje, czy używany jest obraz tła - domyślnie GRUB wykorzystuje czarno-biały wygląd w czerni. 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.
Wprowadź zmiany Zrób efekt
Aby zmiany zostały wprowadzone, po prostu zapisz plik tekstowy - Plik & gt;Zapisz w Gedit lub Ctrl + O, a następnie Enter, aby zapisać plik w Nano - i uruchom polecenie sudo update-grub. 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 grub /etc/default/ lub edytując skrypty w katalogu grub.d /etc/.
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.