Grub2 "travado" sem Timeout

Iniciado por mcsj, 10 de Fevereiro de 2010, 22:39

tópico anterior - próximo tópico

mcsj

Senhores,

Estou com um problema, tenho o Ubuntu 9.10 instalado em uma máquina que vai fazer o papel de servidor na rede. Porém notei que quando o sistema desliga abruptamente o Ubuntu fica parado na tela do GRUB2 com as opções de recovery. Isso não é interessante para mim, pois essa máquina fica ligada sem monitor, teclado, mouse, nada!

Alterei o arquivo do GRUB, porém não resolveu.

Citar# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
GRUB_DISABLE_LINUX_RECOVERY="true"


navegantesdailusao

Olá qual é o tipo de PC em que você instalou?

seria interessante você postar as suas configuraçôes.


abs
J.E.S.U.S. - Juntos Estaremos Sendo Um Só.

mcsj

É um Athlon XP 1800+, 1GB DDR400 e o sistema está instalado em um HD de 80GB.

WilliamFonseca

#3
Esse problema aconteceu comigo e resolvi da seguinte maneira

# chmod +w /boot/grub/grub.cfg
# gedit /boot/grub/grub.cfg


# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### 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,5)
search --no-floppy --fs-uuid --set 96e4158e-6170-4aba-b323-16983e089f0e
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=10 <- e alterei para 10 o valor que estava antigamente como -1
else
 set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 96e4158e-6170-4aba-b323-16983e089f0e
insmod tga
if background_image /usr/share/images/grub/Lake_mapourika_NZ.tga ; then
 set color_normal=black/black
 set color_highlight=magenta/black
else
 set menu_color_normal=white/white
 set menu_color_highlight=black/white
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
   insmod ntfs
   set root=(hd0,1)
   search --no-floppy --fs-uuid --set 307405087404d310
   drivemap -s (hd0) ${root}
   chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-19-generic" {
       recordfail=1
       if [ -n ${have_grubenv} ]; then save_env recordfail; fi
   set quiet=1
   insmod ext2
   set root=(hd0,5)
   search --no-floppy --fs-uuid --set 96e4158e-6170-4aba-b323-16983e089f0e
   linux   /boot/vmlinuz-2.6.31-19-generic root=UUID=96e4158e-6170-4aba-b323-16983e089f0e ro   quiet splash
   initrd   /boot/initrd.img-2.6.31-19-generic
}

### END /etc/grub.d/10_linux ###

### 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 ###



comigo funcionou, como não tinha achado nenhuma solução para esse problema, então fuçei o grub2 e ai deu certo, se alguma outra pessoa que sabe mexer no grub2 ver que essa conf, e ver tá errada, me avisa!, pq eu foi eu que fiz a solução desse problema.
E pra quem fez, diz ai se funcionou!!!!!!!!!!
espero ter ajudado ;D