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

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