Fedora colgado en el maletero y solo se muestra un guión bajo

Fedora colgado en el maletero y solo se muestra un guión bajo

Cuando intento iniciar Fedora 24, se bloquea cuando selecciono la versión del kernel 4.7.3 o 4.7.4 en el menú de grub, pero si selecciono 4.7.2, arranca normalmente. Cuando se bloquea, solo se muestra un guión bajo en la pantalla y no responde a ninguna entrada del teclado ( Ctrl+ Alt+ Del, Ctrl+ Alt+ F2, Alt+ PrintScr+ B). Edité la línea de comando de arranque para eliminar "quiet" y "rhgb", se imprime mucho y luego se detiene en 1,6 segundos; las líneas que se muestran en la pantalla hablan principalmente de USB y entradas para empezar, luego Freeing unused kernel memoryy write protecting the kernel read-only data, luego lo último. registrado son dos líneas de random: systemd: uninitialized urandom read (16 bytes read, 24 bits of entropy available), aunque la última copia está cortada: la línea es demasiado larga para mostrarse como una sola, y la primera está dividida en dos líneas, pero la segunda tiene el último bit cortado.

Creo que esto podría estar relacionado con mi intento fallido de instalar los controladores propietarios de nvidia siguiendoesta guía. Aunque pensé que había revertido todo. La que funciona, 4.7.2, es la versión en la que estaba intentando instalar los controladores de nvidia; hice una copia de seguridad del archivo initramfs y lo restauré al revertir. Las versiones creadas después de eso no funcionan.

Agregar el nomoduleparámetro a la línea de comando de grub le permite llegar más lejos que antes, pero todavía no funciona correctamente: llega a Sterted GNOME Display Managery y Started Virtualization daemonluego la pantalla simplemente comienza a parpadear. Ctrl+ Alt+ F2funciona, pero las pulsaciones de teclas no se registran de forma fiable.

Respuesta1

Creo que logré resolver esto ahora; resulta que, además de /etc/modprobe.d, también existe /usr/lib/modprobe.d, y aunque eliminé el archivo de lista negra nouveau del instalador de nvidia de /etc/modprobe.d/, no eliminé el de /usr/lib/modprobe.d/, por lo que nouveau no estaba. t siendo cargado. Eliminar ese archivo significa que está funcionando ahora.

Descubrí el archivo de configuración adicional ejecutando

diff <(sudo lsinitrd /boot/initramfs-4.7.4-200.fc24.x86_64.img) <(sudo lsinitrd /boot/initramfs-4.7.2-201.fc24.x86_64.img) | less

y buscando entre las diferencias hasta que encontré algo sospechoso. Hay mucho ruido (todos los controladores del kernel han cambiado de ruta), pero afortunadamente fue bastante fácil de detectar.

información relacionada