La historia es esta: Desde que actualicé mi Compaq Presario V3017LA a Ubuntu 8.04, el sistema operativo comenzó a congelarse de cuando en cuando sin ninguna razón aparente.
Para hacer corto el cuento, encontré, después de mucho buscar y probar que la opción de ahorro de energía del kernel 2.6.24 hace que algunos modelos de portátiles se bloqueen, así que la solución es desactivarla. La forma sencilla de hacerlo es agregando las opciones de arranque pertinentes al archivo de configuración de Grub.
en consola:
sudo gedit /boot/grub/menu.lst
Buscas la entrada del kernel por defecto y agregas el parámetro nohz=off
## ## End Default Options ##
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,0)
kernel /vmlinuz-2.6.24-19-generic root=UUID=cba72f36-cf75-4e15-906c-a5374ae7f4fc ro quiet splash nohz=off
initrd /initrd.img-2.6.24-19-generic
quiet
Eso con el kernel actual. Pero si actualizas, se perderá el cambio y habría que hacerlo todo de nuevo. Para evitar esto, agrega el mismo parámetro en la sección «automagic» del archivo grub.lst, así:
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash nohz=off
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
Guardas los cambios y reinicias.
Es lo que he hecho, y hasta ahora parece funcionar perfectamente.