Instalé las versiones 2.6.38~10 y 2.6.38~11 del kernel de Linux apt-get
y desafortunadamente ninguna arranca. Tan pronto como selecciono el kernel en GRUB, el kernel entra en pánico y la tecla BLOQ MAYÚS parpadea. La última versión del kernel que tengo y que arranca es 2.6.38~8.
Intenté editar los parámetros de arranque eliminándolos quiet
y splash
eso no hace absolutamente nada.
¿Qué opciones tengo para depurar el kernel y descubrir qué es lo que funciona mal?
Respuesta1
A mi me pasó algo parecido a tu caso. Pruebe lo siguiente:
- Arranque 2.6.38~11 con modo de recuperación.
- En el menú de recuperación, elija "ir al shell con acceso a i-net" (o algo similar)
- escriba en la terminal:
telinit 3
para cambiar al nivel de ejecución 3 - Ingrese su nombre de usuario, Ingrese contraseña
- Escriba:
sudo service gdm stop
para cerrar el servidor x. - Tipo:
sudo nvidia-installer -f --update
; esto descargará el controlador más reciente y lo reinstalará. - Eso es todo, escribe
sudo service gdm start
y ya tienes tu escritorio de vuelta.
En el punto 6, realmente no es necesario reinstalar el controlador. Todo lo que necesitas es construir el módulo para tu versión actual del kernel, pero no pude entender cómo hacerlo.
Respuesta2
debe volver a ejecutar el archivo NVidia .run para que se creen los nuevos módulos del kernel
La forma más sencilla de hacerlo sería modificar los parámetros de arranque en grub.
- cuando grub se abre con una lista de opciones, presione 'e' para editar la opción
- seleccione la segunda línea (la que comienza con kernel) y presione 'e' nuevamente para editarla
- Vaya al final de la línea y agregue un espacio y un 3.
- ahora presione ENTER para guardar (creo que solo consulte la ayuda en la parte inferior de la pantalla) y 'b' para iniciar
Ahora debería iniciarse en una terminal normal en el nivel de ejecución 3, por lo que no se necesitan controladores de gráficos.
cd al directorio donde descargó el archivo NVidia .run y ejecútelo nuevamente como root, recuerde volver a ejecutar nvidia-cconfig por usted
Si reinicias después de eso todo debería estar bien.
Desafortunadamente, esto es algo que tendrás que hacer cada vez que actualices tu kernel.
Respuesta3
Elimine los parámetros de silencio y bienvenida, lea los mensajes de error que aparecen cuando falla el arranque.
Pruebe la opción de arranque único o de recuperación. Supongo que falla durante la carga del kernel. Si es así, inicie usando un disco en vivo y monte su partición raíz. Busque el contenido de su directorio [partición-raíz]/var/log/. Kern.log, lastlog, boot.log, mensajes, depuración, faillog y syslog podrían ayudar. Pégalos como parte de tu pregunta para obtener más ayuda.
Sus mensajes de error se agregan al final de los archivos de registro. Por lo tanto, normalmente serán los últimos mensajes del archivo de registro los que deberá consultar. Pero algunas veces volcará la memoria y eso no es tan útil. Por lo tanto, incluiría los mensajes de error más obvios o las últimas 50 líneas para estar seguro.