Ubuntu 9.10 no reconoce tarjeta de Audio

Cosme Domínguez cosme.ddiaz en gmail.com
Lun Mar 14 22:19:30 UTC 2011


El día 14 de marzo de 2011 21:13, emm <elijoma en gmail.com> escribió:
>> Además necesito saber que kernel estás usando ahora mismo. Puedes
>> comprobarlo con el comando: uname -r
>>
> $ uname -r
> 2.6.28-19-generic

Aquí tienes un ejemplo de porque se recomienda actualizar por medio de
instalaciones limpias y no sobre versiones ya existentes.

GRUB, el gestor de arranque por excelencia en Linux tiene dos ramas de
desarrollo:

-> GRUB 1, que hoy en día está abandonada.
-> GRUB 2, sucesora de la anterior y en constante desarrollo.

Hasta Ubuntu 9.04 inclusive se usaba por defecto GRUB 1 y a partir de
la 9.10 se cambio a GRUB 2.

El problema es que, por alguna razón que desconozco, en el proceso de
actualización de GRUB 1 a GRUB 2 no sólo se conserva el fichero de
configuración de GRUB1 (el más que conocido /boot/grub/menu.lst) si no
que se usa como configuración principal obviando el nuevo sistema
principal de GRUB 2.

Resumiendo, la lista de kernels con los que iniciabas Ubuntu 9.04 se
congela y no se tienen en cuenta ni el kernel de Ubuntu 9.10 ni
futuras actualizaciones. Esto provoca:

*Problemas de seguridad: ya que el kernel de Ubuntu 9.04 carece de
soporte de actualizaciones y no tienes acceso al kernel de Ubuntu 9.10
*Problemas con los controladores: ahora entiendo porque el controlador
de Nvidia te avisaba de que la versión de gcc con la que se compiló el
kernel es distinta a la que querías usar para compilar el controlador.
*Y probablemente más cosas...

¿Qué por qué sé que tienes ese problema? (el de la transición de GRUB1 a GRUB2)

Pues porque deberías estar usando el kernel 2.6.31, que es el propio
de Ubuntu 9.10

El kernel 2.6.28 es el que se usa por defecto en Ubuntu 9.04.

Por tanto... ¿la solución? Siento decirte que no conozco una solución
sencilla al problema.

Esta solución:

http://xpapad.wordpress.com/2009/12/31/fixing-sound-after-upgrading-to-ubuntu-9-10-karmic-koala/

si no me equivoco es algo así como un parche temporal ya que sigue
manteniendo ciertas estructuras de GRUB1 lo que a la larga puede dar
problemas o la necesidad de repetir el proceso para que detecte los
nuevos kernels. Resumiendo... una solución bastante fea pero quizás la
más rápida.

Te la traduzco:

* Eliminar el fichero /boot/grub/menu.lst

sudo rm /boot/grub/menu.lst

* Regenerar la configuración de GRUB

sudo update-grub

* Instalar GRUB2 en el sector de arranque o MBR

Si no sabes como hacerlo te recomiendo este manual:

http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB#Grub_2

Por el otro lado, si quieres algo más "radical" pero quizás más
"limpio" puedes probar con esto:

http://ubuntuforums.org/showpost.php?p=8765969&postcount=11

Aunque creo que también es necesario recuperar el GRUB en el MBR.

En cualquiera de los casos... espero que alguno te funcione!!  ;-/

Saludos y suerte! ^_^



Más información sobre la lista de distribución ubuntu-es