安装 nvidia 驱动程序后,全新 20.04.2 安装程序无法启动

安装 nvidia 驱动程序后,全新 20.04.2 安装程序无法启动

我已经整整一天致力于解决这个问题,真的很需要得到一些帮助!

我正在尝试在现有的 Windows 安装上双启动 Ubuntu 20.04。Ubuntu 安装在 nouveau 驱动程序上可以运行,但在安装 nvidia-drivers-460 后,启动会挂在主板制造商屏幕上。所有硬件在 Windows 安装上都可以运行,所以这肯定是软件问题。

硬件信息:

  • 主板:华硕 PRIME Z590-V
  • -> 检查 BIOS 是否为最新版本
  • SSD:1TB WD Blue SN550 系列 PCIe NVMe
  • 处理器:英特尔 i9-10900K 10/20
  • GPU:ZOTAC GAMING GeForce RTX 3090 Trinity

我做了什么:

  • 在 Windows 中,缩小 NVMe FAT 分区并为 Ubuntu 留出 300 GB,
  • 在 BIOS 中禁用安全启动
  • 将 Ubuntu 20.04.2 安装到 USB 闪存驱动器的释放分区上,
  • -> 此时选择不安装显卡驱动程序,
  • Ubuntu 使用 nouveau 驱动程序成功启动,
  • 通过以太网连接安装更新等,
  • 重启,没问题。现在安装 nvidia-drivers-460(推荐)。尝试了各种方法,例如 ubuntu-drivers、重新安装操作系统几次等。

问题:

  • Grub 启动成功。但是,Ubuntu 无法启动(在 ASUS 屏幕上挂起),并且恢复模式在“已达到目标本地加密卷”时失败。
  • 因为我甚至无法进入恢复屏幕,所以此时我需要从闪存驱动器重新安装操作系统。

附上恢复模式挂起的图片。任何帮助都将不胜感激!

恢复模式挂起的屏幕输出

答案1

当 GPU 驱动程序正在运行时,有一个黄金启动设置:nomodeset

这将在 X 服务器启动之前禁用所有硬件加速(有时会禁用所有硬件加速请参阅此处了解更多信息

步骤如下:

  • 使用主 GRUB 条目上的选择器e按进入编辑器
  • 查找以 linux 开头的条目
  • 删除该行quiet splash(或该行末尾的任何内容,但不要触及以 开头的任何单词$)(不用担心,更改只会持续一次启动)并将其替换为nomodeset(该行应如下所示
linux   /boot/vmlinuz-5.9.12-050912-generic root=UUID=<REDACTED> ro nomodeset $vt_handoff
  • 使用启动F10并等待生成到 DE(如果没有,不用担心,点击Ctrl- Alt-F2进入 tty)

然后尝试注意:替换geditnano,特别是如果你正在运行韦兰(Wayland 可能因为专有驱动程序和需要 root 权限的 GUI 应用程序而变得非常糟糕)

如果不起作用,请完全重新安装驱动程序(请参阅这里(省略安全启动部分))

相关内容