在 sudo apt-get update + 升级和 nvidia + cuda 驱动程序安装后,笔记本电脑不再使用 ubuntu 5.19.0-50 通用内核启动

在 sudo apt-get update + 升级和 nvidia + cuda 驱动程序安装后,笔记本电脑不再使用 ubuntu 5.19.0-50 通用内核启动

我有一台新的 Asus Vivobook Pro 14 (Core™ i7-11370H) 笔记本电脑,并安装了全新的 Ubuntu。我运行了sudo apt-get updatesudo apt-get upgrade然后从“软件和更新”->“其他驱动程序”安装了最新的 nvidia 驱动程序。这些似乎运作良好。然后 nvidia-smi 向我抛出了一个错误,我发现我应该运行sudo apt install nvidia-cuda-toolkit,所以我就这么做了。然后......内核不再启动,我收到消息:

Gave up waiting for root file device. Common problems:
- Boot args (cat /proc/cmdline)
   - Check rootdelay (did the system wait long enough?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=.... does not exist. Dropping to a shell!

我尝试过的:

  1. 我什至无法进入该内核版本的恢复模式。
  2. 我可以从其他两个版本(-46、-43)正常启动
  3. UUID 与根正确匹配。
  4. 启动到旧内核后,我清除了所有与 nvidia 和 cuda 相关的内容。
  5. 我还更新了grub几次并重新安装了cryptsetup。
  6. 我重新创建了 initramfssudo update-initramfs -u -k all

这些都没有帮助。有什么建议吗?

答案1

首先在 GRUB 菜单中,选择您正在使用的 Ubuntu 操作系统,然后按e编辑命令行。删除选项quietsplash,然后按F10ctrl+ x

应该会出现启动日志。您可以检查这些日志以了解问题所在。

或者,您可以使用将bootlogd日志保存到/var/log/boot.您可以使用命令安装它

sudo apt-get install bootlogd

nano /var/log/boot然后使用或查看日志cat /var/log/boot

相关内容