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