Jak prawidłowo edytować domyślne wpisy w grubie?

Kategoria: FAQ, etykiety: grub, system, oprogramowanie

Dodany: 2012-12-28 20:55 (zmodyfikowany: 2012-12-29 15:17)
Przez: P@blo

Wyświetleń: 15066

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.

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 ;)

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks