Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Systemy operacyjne Linux/Unix

Aby określić czas oczekiwania na wybór systemu w programie GRUB zanim zostanie uruchomiony domyślny system operacyjny, należy skonfigurować opcję

A. GRUB_HIDDEN
B. GRUB_INIT
C. GRUB_TIMEOUT
D. GRUB_ENABLE

Pytanie z egzaminu CKE, styczeń 2022 (arkusz EE.08-SG-22.01).

Opcja GRUB_TIMEOUT jest właściwa, bo w konfiguracji GRUB określa liczbę sekund, przez które program rozruchowy czeka na wybór systemu operacyjnego przed uruchomieniem pozycji domyślnej. W praktyce ustawia się ją najczęściej w pliku /etc/default/grub, na przykład GRUB_TIMEOUT=5 oznacza, że menu będzie czekało 5 sekund. Po zmianie konfiguracji nie powinno się ręcznie edytować pliku /boot/grub/grub.cfg, bo jest on generowany automatycznie. Dobra praktyka administracyjna to zmienić /etc/default/grub, a potem wykonać update-grub albo grub-mkconfig -o /boot/grub/grub.cfg, zależnie od dystrybucji. Moim zdaniem to jedna z tych opcji, które warto znać, bo często przydaje się przy komputerach z dual bootem, np. Linux + Windows. Gdy ustawisz zbyt krótki czas, użytkownik może nie zdążyć wybrać systemu. Gdy zbyt długi, start komputera będzie niepotrzebnie wolniejszy. W środowiskach produkcyjnych zwykle dobiera się tę wartość świadomie: serwer może startować szybko z domyślnego wpisu, a komputer serwisowy powinien dawać chwilę na wybór trybu awaryjnego lub innego kernela.
W tym pytaniu łatwo pomylić różne nazwy opcji, bo wszystkie wyglądają jak typowe zmienne konfiguracyjne GRUB-a. Trzeba jednak pamiętać, że czas oczekiwania menu rozruchowego jest kontrolowany przez GRUB_TIMEOUT. To właśnie ta zmienna mówi bootloaderowi, ile sekund ma czekać, zanim uruchomi domyślny wpis. Nazwy typu GRUB_ENABLE mogą kojarzyć się z włączaniem jakiejś funkcji, ale nie są standardową opcją służącą do ustawiania opóźnienia startu systemu. Taki błąd wynika często z myślenia, że każda funkcja w konfiguracji musi mieć parametr enable albo disable. W GRUB-ie jest inaczej: poszczególne ustawienia mają konkretne, ustalone nazwy. GRUB_INIT również brzmi technicznie, bo init kojarzy się z inicjalizacją systemu, procesem init albo systemd, ale nie dotyczy wyboru systemu w menu bootloadera. To inny etap uruchamiania komputera: GRUB działa zanim zostanie załadowane jądro systemu operacyjnego. GRUB_HIDDEN może sugerować ukrywanie menu, i faktycznie w starszych konfiguracjach można spotkać podobne parametry związane z ukrytym menu, na przykład GRUB_HIDDEN_TIMEOUT, ale sama podana nazwa nie jest poprawną odpowiedzią na pytanie o czas oczekiwania na wybór systemu. Z mojego doświadczenia najlepiej zapamiętać prostą zasadę: timeout oznacza limit czasu. W administracji Linuxem po zmianach w /etc/default/grub zawsze należy jeszcze wygenerować nową konfigurację GRUB-a, bo samo zapisanie pliku zwykle nie wystarczy. To częsty, taki szkolny błąd.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.