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ń: 16725
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 ;)









