El 14/1/24 a las 09:30, JA CM escribió:
Buenos días me encuentro ante un problema fruto de una actualización
en un portátil, desde debian 8 a debian 12. Inicialmente no fue mal,
pude arrancar pero no se actualizaron gran cantidad de paquetes,
aunque sí el núcleo y arrancó bien.
Esta mañana he añadido al sources.list la opción non-free-firmware y
he vuelto a actualizar con
|apt full-upgrade|
|Siempre toda actualización se debe realizar los tres pasos siguientes:
|
| # apt update && apt upgrade -y && apt dist-upgrade -y|
|Nunca he tenido problema sin embargo si posees drivers o controladores
compilados, cada vez que el kernel se actualice debes realizar la
compilación para ese controlador, en este caso estas haciendo uso de los
paquetes que vienen en el sistema.
|
Durante el proceso me pide seleccionar un gestor de pantalla y le
respondí gdm que era el que tenía, posteriormente salió del proceso
con errores. Al reiniciar el sistema fue cuando se presentó el fatal
problema: al arrancar el sistema gráfico parpadea entre una ventana
negra y una ventana con la imagen del logo de NVIDIA, justo lo que
hacía al cargar el gestor de ventanas, pero no llega a hacerlo. El
caso es que intento cambiar con alt+2 por ejemplo a un arranque de
consola y aunque cambia y parece preparado, al login no reconoce ni al
usuario root ni al que uso habitualmente, es decir no me llega a pedir
ni la contraseña.
Mi portátil tiene una tarjeta gráfica Geforce de la serie 300 que van
con el driver nveau de nvidia y me da la sensación que ha metido los
drivers para series mayores que trae Debian 12.
El caso es que no puedo acceder de ninguna manera. Tengo otros nucleos
3.x e incluso en recovery mode pero llego al mismo sitio.
Agradecería vuestros consejos y los links correspondientes en tal caso.
Mi consejo es que hagas arranque del sistema en modo "single-user" esto
lo haces desde el grub:
* Oprime "e"
* Agrega "single" en la linea "ro quiet", modifica "ro" por "rw"
para permitir la escritura
* Oprime F10
* En caso de ser necesario ejecuta "mount / -rw -o remount"
* Luego prueba setear el modo multiusuario:
# systemctl set-default multi-user.target
Si te lo permite, reinicia y ahora no modifiques el grub deberias entrar
solo en modo consola y prueba reparar lo dañado:
# apt upgrade --fix-missing
# dpkg --configure -a
# apt-get install -f
* Luego prueba recompilar el controlador en modo "single" user
* Prueba instalar el paquete "nvidia-detect"
Para restaurar y probar el controlador seteas nuevamente el ambiente
gráfico:
# systemctl set-default graphical
Ahora bien, te recomiendo que revises bien los logs puede que tu sistema
solo esté roto y funcione haciendo una instalación "--fix-missing" y si
eso lo solventa no sigas probando más, en caso de no ser así sería
probar compilar los controladores para tu tarjeta y así, avanza
revisando tu caso, los pasos pueden variar, en mi caso siempre compilo
los controladores para mi kernel por lo que en cada actualización cuando
se me olvida ya se que debo entrar en modo single user para recompilar
el controlador en el nuevo kernel y luego restaurar modo grafico ya que
si no hago esto, el sistema sin el controlador compilado me da pantalla
negra.
Un saludo y gracias por adelantado.
Saludos, espero soluciones el problema.