Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: FredFlinstone 20 Dubna 2010, 21:24:30

Název: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: FredFlinstone 20 Dubna 2010, 21:24:30
po nejakých inštaláciách sa mi začalo na začiatku boot-ovania systému objavovať menu GRUB (spustenie systému, spustenie systému v safe móde, nejaký memtest, ...).
Je potrebné vybrať manuálne niektorú voľbu a tak postupovať ďalej v boot-ovaní.
Ako sa zbaviť zobrazovania tohto menu a nastaviť automaticky voľbu č.1?
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: arrange 20 Dubna 2010, 22:17:23
Podívej se na tento wiki návod pro Grub2 (http://wiki.ubuntu.cz/GRUB2), pokud by ti nebylo něco jasné, klidně se znovu optej.
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: FredFlinstone 20 Dubna 2010, 23:08:23
čo je zaujímavé, že som skúsil do Ubuntu zinštalovať "StartUp Manager" a v tomto som potom nastavil timeout=0 (čo podľa návodu malo mať za následok nezobrazovanie menu), zrušil som zobrazenie splash aj textu, ale po štarte sa opať počas boot-u zobrazí:
GNU GRUB version 1.97~beta4
* Ubuntu Linux 2.6.31-9-rt
* Ubuntu Linux 2.6.31-9-rt (recovery mode)
* Memory test (memtest86+)
* Memory test (memtest86+, serial console 115200)
a musím vybrať, resp.potvrdiť niektorú z týchto volieb.
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: arrange 20 Dubna 2010, 23:15:41
Dej tady obsah souboru /boot/grub/grub.cfg.
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: FredFlinstone 21 Dubna 2010, 18:22:37
/boot/grub/grub.cfg:

Kód: [Vybrat]
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 7d3058f5-2901-40c2-b449-b8e4a1749b2e
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=0
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-9-rt" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 7d3058f5-2901-40c2-b449-b8e4a1749b2e
linux /boot/vmlinuz-2.6.31-9-rt root=UUID=7d3058f5-2901-40c2-b449-b8e4a1749b2e ro  quiet  quiet splash
initrd /boot/initrd.img-2.6.31-9-rt
}
menuentry "Ubuntu, Linux 2.6.31-9-rt (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 7d3058f5-2901-40c2-b449-b8e4a1749b2e
linux /boot/vmlinuz-2.6.31-9-rt root=UUID=7d3058f5-2901-40c2-b449-b8e4a1749b2e ro single  quiet
initrd /boot/initrd.img-2.6.31-9-rt
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
  if keystatus; then
    if keystatus --shift; then
      set timeout=-1
    else
      set timeout=0
    fi
  else
    if sleep --interruptible 3 ; then
      set timeout=0
    fi
  fi
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: arrange 21 Dubna 2010, 19:52:02
Asi bych ti doporučil přeinstalovat balík grub-common (jen ten balík, ne zavaděč), např.
Kód: [Vybrat]
sudo apt-get --reinstall install gnome-common
sudo update-grub
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: FredFlinstone 21 Dubna 2010, 20:12:02
Asi bych ti doporučil přeinstalovat balík grub-common (jen ten balík, ne zavaděč), např.
Kód: [Vybrat]
sudo apt-get --reinstall install gnome-common
sudo update-grub

vďaka za radu, urobené, ale - nefunguje.
Úvodné menu sa stále zobrazí aj keď cez "StartUp Manager" je nastavené timeout=0.
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: arrange 21 Dubna 2010, 20:24:46
?Co vypíše
Kód: [Vybrat]
grub-editenv /boot/grub/grubenv list
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: FredFlinstone 21 Dubna 2010, 20:56:02
?Co vypíše
Kód: [Vybrat]
grub-editenv /boot/grub/grubenv list
recordfail=1
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: arrange 21 Dubna 2010, 21:03:38
V tom případě dej
Kód: [Vybrat]
sudo grub-editenv /boot/grub/grubenv unset recordfail(při nějakém rebootu došlo k chybě a nastavení dané proměnné na 1. Pak se Grub "zasekne"=čeká na zásah uživatele. unset ji vynuluje).

Pak by to mělo fungovat. Je ale možné, že se "zásek" zase při nějaké chybě při bootu vrátí. Zkus vysledovat, po čem konkrétně se to případně stane.
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: FredFlinstone 21 Dubna 2010, 21:32:39
V tom případě dej
Kód: [Vybrat]
sudo grub-editenv /boot/grub/grubenv unset recordfail(při nějakém rebootu došlo k chybě a nastavení dané proměnné na 1. Pak se Grub "zasekne"=čeká na zásah uživatele. unset ji vynuluje).

Pak by to mělo fungovat. Je ale možné, že se "zásek" zase při nějaké chybě při bootu vrátí. Zkus vysledovat, po čem konkrétně se to případně stane.
ako to mám zmeniť? dá sa to priamo v konfiguračnom súbore zeditovať? alebo spustiť nejaký príkaz v terminali?
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: arrange 21 Dubna 2010, 21:35:58
 ???
Dej
Kód: [Vybrat]
sudo grub-editenv /boot/grub/grubenv unset recordfaila pak vyzkoušej, jestli po restartu funguje Grub normálně.
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: FredFlinstone 21 Dubna 2010, 22:18:55
@arrange: vďaka, funguje.
Ako sa tam dostal ten recordfail=1 netuším, ale hlavne že to ide.
Dík.
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: LuciusMare 21 Dubna 2010, 22:44:45
Asi bych ti doporučil přeinstalovat balík grub-common (jen ten balík, ne zavaděč), např.
Citace
sudo apt-get --reinstall install gnome-common
sudo update-grub

Tak počkat...
Název: Re: GRUB menu na začiatku boot-ovania [vyřešeno]
Přispěvatel: arrange 21 Dubna 2010, 22:50:06
Až budeš velký, tak to pochopíš  ;D