Después de una actualización de software, Ubuntu me pidió que lo reiniciara. En lugar de eso, lo cerré porque tenía que irme. En el siguiente intento de inicio, el inicio se congela sin un error real (hay un mensaje estándar que aparece en cada inicio del sistema, pero nada nuevo).
Todavía puedo arrancar (completamente) en modo de recuperación. Probé la opción reparar dpkg y verifiqué los discos, pero eso no cambió el resultado.
Tuve el mismo problema hace aproximadamente un mes después de intentar instalar los controladores CUDA manualmente, porque falló la instalación automática. Fue exactamente el mismo congelamiento, pero como no veo ningún mensaje de error, podría ser otra cosa, por supuesto. Solucioné este error revirtiendo los cambios manuales (no recuerdo qué hice exactamente). He actualizado el software antes en ese período de tiempo, por lo que no sé si realmente podría ser debido a eso.
Debo mencionar que ejecuto un arranque dual donde Ubuntu es el sistema operativo de inicio predeterminado. No inicié Windows en el medio (apagué Linux y lo reinicié).
No estoy seguro de cómo solucionar más este problema.
Mensaje
El mensaje que se muestra, pero que yo sepa siempre se ha mostrado, es:
[2.268282] pcieport 0000:00:1c.0: pciehp: Cannot get irq -1 for the hotplug controller
[2.268289] pcieport 0000:00:1c.0: pciehp: Notification initialization failed (-1)
/dev/nvme0n1p5: clean, 782387/67428352 files, 26148817/269699840 blocks
Puesta en marcha
- Aparece la comida. selecciono ubuntu
- Aparece el mensaje inicial y el sistema se congela
- Lo apago presionando el botón de apagado (solo una vez, no lo mata)
Soluciones intentadas
Reinstalar Grub
Siguiendo estos pasos:https://www.maketecheasier.com/restore-grub-2-as-the-main-bootloader/mientras está en modo de recuperación:
sudo fdisk -l | grep "Linux"
solo encuentra /dev/nvme0n1p5... sistema de archivos Linux. Después de montarlo sudo mount /dev/nvme0n1p5 /mnt
y comprobar que realmente contiene archivos (como se esperaba bin dev home lib64 media proc sbin swapfile usr boot etc lib libx32 mnt root snap sys var cdrom grub lib32 lost+found opt run srv tmp
), la instalación sudo grub-install --force --boot-directory=/mnt/ /dev/nvme0n1p5
falla con:
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.
Revisé y fdisk -l
no contiene ninguna /dev/sda1
entrada.
También intenté actualizar grub a pesar del error de instalación, que funciona sin problemas.
El problema persiste.