Często widzę, że ludzie mają problem z edycją w grubie linijki odpowiadającej za załadowanie jądra. Dlatego też postanowiłem co nieco przybliżyć, co i jak należy zrobić prawidłowo.

Metoda 'partyzancka'

Jeśli jest to jednorazowa zmiana wpisu (ot tak zechcemy coś tam zmienić) przy starcie systemu, na poziomie gruba, wybieramy jądro które chcemy odpalić i wciskamy klawisz e. Wyświetli nam się aktualny wpis, który można edytować 'z palca'. Po zmianach należy wcisnąć klawisz b (grub1), lub CTRL+x (grub2). Zresztą zawsze u dołu ekranu wszystkie możliwe opcje i klawisze są opisane.

Metoda 'prawidłowa'

Dla grub-legacy (grub1)

Edytujemy plik swoim ulubionym edytorem (dla mnie to vim):

vim /boot/grub/menu.lst

Szukamy linijek:

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=

i to własnie po defoptions= wpisujemy co nam się podoba, np. pospolite quiet, aby system nie 'gadał' za dużo przy starcie lub też bardziej skomplikowane wpisy, które można zaczerpnąć stąd [1].

Dla grub2

Edytujemy plik swoim ulubionym edytorem (dla mnie to ponownie vim):

vim /etc/default/grub

Szukamy linijek:

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

i w linijce, gdzie u mnie jest quiet, wpisujemy co nam się podoba. Tak przy okazji, widzimy wyżej, że można zmienić czas oczekiwania grub'a. Odpowiada za to linijka GRUB_TIMEOUT=5. Wartość jest mierzona w sekundach.

Ważne!

Po każdej zmianie gruba, należy zaktualizować plik konfiguracyjny komendą:

# update-grub

Enjoy ;)


Przypisy:

  1. http://dug.net.pl/tekst/218/