Jak poprawić szybkość uruchamiania Linuksa za pomocą poprawki Grub

Photo of author

By maciekx

Linux może działać stosunkowo szybko, jednak uruchomienie za pomocą bootloadera Grub może nieco wydłużyć czas, zanim system stanie się w pełni funkcjonalny. Dlatego ważne jest, aby dostosować domyślne ustawienia uruchamiania Gruba, aby przyspieszyć start systemu Linux.

Przed rozpoczęciem

Wprowadzanie zmian w pliku konfiguracyjnym Gruba, nawet w niewielkim zakresie, może być ryzykowne. Każdy błąd ma potencjał, aby poważnie wpłynąć na działanie systemu, a nawet go uszkodzić. Zanim przejdziemy do procesu przyspieszania uruchamiania, omówimy, jak wykonać kopię zapasową pliku konfiguracyjnego Gruba. Aby to zrobić, otwórz terminal, używając skrótu klawiszowego Ctrl + Alt + T lub Ctrl + Shift + T. Następnie uzyskaj dostęp do konta roota, wpisując komendę su. Jeśli nie masz dostępu do konta roota, wypróbuj polecenie sudo -s.

su -

Lub

sudo -s

Po uzyskaniu roota, skorzystaj z polecenia cp, aby utworzyć kopię zapasową pliku konfiguracyjnego Gruba.

Uwaga: Zastąp „username” w poniższym poleceniu swoją nazwą użytkownika w systemie Linux.

cp /etc/default/grub /home/username/grub.bak

Przyspieszanie uruchamiania Gruba

W bootloaderze Grub znajduje się ustawienie o nazwie „GRUB_TIMEOUT”, które określa, jak długo system będzie czekał, zanim załaduje domyślny system operacyjny. Domyślnie jest to ustawione na 5 sekund, co dla wielu użytkowników jest wystarczająco długim czasem. Jeżeli jednak chcesz skrócić ten czas, zmiana tej wartości to najskuteczniejszy sposób na przyspieszenie uruchamiania.

Aby zmienić ustawienie w Grubie, musisz edytować plik konfiguracyjny. Najlepiej zrobić to za pomocą edytora tekstu Nano, ponieważ jest prosty w obsłudze. Otwórz terminal i uzyskaj dostęp do konta roota lub użyj sudo.

su –

Lub

sudo -s

Następnie otwórz plik konfiguracyjny Gruba w edytorze tekstu Nano.

nano -w /etc/default/grub

W pliku znajdź wpis „GRUB_TIMEOUT”. Usuń liczbę 5 i zmień ją na mniejszą. Pamiętaj, że niższa wartość oznacza szybsze uruchamianie komputera. Aby uzyskać najszybszy czas, ustaw:

GRUB_TIMEOUT = 0

Jeśli chcesz przyspieszyć uruchamianie, ale nadal mieć możliwość przeglądania menu, ustaw wartość na 2 sekundy:

GRUB_TIMEOUT = 2

Po wprowadzeniu żądanych zmian zapisz plik, naciskając Ctrl + O, a następnie zamknij edytor, używając Ctrl + X.

Wprowadzenie zmian

Po dokonaniu zmian w pliku konfiguracyjnym Gruba, nadszedł czas, aby je zastosować. Aby to zrobić, musisz zaktualizować bootloader. W tym celu skorzystaj z mechanizmu aktualizacji bootloadera odpowiedniego dla Twojej dystrybucji Linuksa.

Otwórz terminal i uzyskaj dostęp do konta roota, używając su lub sudo -s.

su -

Lub

sudo -s

Teraz, gdy masz uprawnienia administratora, wykonaj polecenie aktualizacji bootloadera, które jest odpowiednie dla używanej dystrybucji Linuksa.

Ubuntu / Debian

W systemach Ubuntu i Debian wystarczy wpisać:

update-grub

Fedora / OpenSUSE

W Fedorze i OpenSUSE użyj polecenia:

grub2-mkconfig -o /boot/grub2/grub.cfg

Arch Linux

Dla Arch Linux, wykonaj polecenie:

grub-mkconfig -o /boot/grub/grub.cfg

Po zakończeniu aktualizacji Gruba, wprowadzone zmiany powinny być aktywne!

Cofanie zmian w Grub

Jeśli postanowiłeś, że zmiany w Grubie Ci nie odpowiadają, możesz łatwo przywrócić poprzednią wersję. Otwórz terminal i uzyskaj dostęp do konta roota.

su -

Lub

sudo -s

Przejdź do katalogu domowego, zmieniając lokalizację w terminalu:

cd /home/username/

Następnie usuń aktualny plik konfiguracyjny Gruba:

rm /etc/default/grub

Po usunięciu starego pliku wprowadź kopię zapasową z powrotem do systemu, używając polecenia mv:

mv grub.bak /etc/default/grub

Na koniec zaktualizuj Gruba, aby wprowadzone zmiany zaczęły obowiązywać.

Debian / Ubuntu

update-grub

Arch Linux

grub-mkconfig -o /boot/grub/grub.cfg

OpenSUSE / Fedora

grub2-mkconfig -o /boot/grub2/grub.cfg


newsblog.pl