信息

信息

软件更新后,Ubuntu 要求我重新启动它。但我却关闭了它,因为我必须离开。下次尝试启动时,启动冻结,没有真正的错误(每次系统启动时都会弹出一条标准消息,但没有任何新消息)。

我仍然可以(完全)在恢复模式下启动。我尝试了修复 dpkg 选项并检查磁盘,但这并没有改变结果。

大约一个月前,我尝试手动安装 CUDA 驱动程序后遇到了同样的问题 - 因为自动安装失败。这是完全相同的冻结,但由于我没有看到错误消息,所以当然可能是其他原因。我通过恢复手动更改修复了这个错误(我不记得我具体做了什么)。我之前在那段时间更新过软件,所以我不知道它是否真的可以从那以后仍然存在。

我应该提到,我运行双启动,其中 Ubuntu 是默认启动操作系统。我没有在中间启动 Windows(关闭 Linux 并重新启动它)。

我不确定如何进一步调试这个问题。

信息

显示的消息(但据我所知一直显示)是:

[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

启动

  1. Grub 出现。我选择 Ubuntu
  2. 出现初始消息并且系统冻结
  3. 我按了关闭按钮把它关掉了(只按了一次,没有杀死它)

尝试的解决方案

重新安装 Grub

按照以下步骤操作:https://www.maketecheasier.com/restore-grub-2-as-the-main-bootloader/处于恢复模式时:

sudo fdisk -l | grep "Linux"仅找到 /dev/nvme0n1p5 ... Linux 文件系统。在挂载该文件系统sudo mount /dev/nvme0n1p5 /mnt并检查其确实包含文件(如预期的那样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)后,安装sudo grub-install --force --boot-directory=/mnt/ /dev/nvme0n1p5失败,并显示:

Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.

我检查了一下,fdisk -l没有包含任何/dev/sda1条目。

尽管安装失败,但我还是尝试更新 grub,但它没有任何问题。

问题仍然存在。

相关内容