如何处理无法使用 Nvidia 独立或混合显卡启动 Ubuntu 发行版的问题

如何处理无法使用 Nvidia 独立或混合显卡启动 Ubuntu 发行版的问题

这适用于系统具有 Nvidia 显卡、双 Intel 集成显卡(例如 Intel HD Graphics 5xx、6xx 等)的用户。

当您启动时,您可以看到可用的 GRUB 选项,但随后系统挂起,通常导致黑屏。

如果您从 GRUB 中删除了“quiet”,则可以查看系统在启动时正在做什么。对于 Nvidia/Intel 问题,它将打印有关软件锁定或挂起的消息。对于 Ubuntu 发行版,按住 ALT 和 PrtScr 并键入 reisub 将安全重启,而不必硬关机。

答案1

BIOS:配置设置以允许您从 USB 启动。启动计算机并从启动画面进入 BIOS 设置。进入它的键应该在 BIOS 启动画面上标明。常用键是 F2、F10、ESC。

  • USB 虚拟化:开启——允许从中启动操作系统。
  • 启动模式:MBR 格式的 USB 为传统模式,GPT 格式的 USB 为 UEFI。
  • 安全启动:适用于 EFI 启动:您可能需要由于未签名的内核或非免费的 Nvidia 驱动程序禁用安全启动,除非您自己对它们进行签名。

首次启动:进入 GRUB:某些发行版会启动到 GRUB,并允许您在启动之前编辑选项。对于其他发行版,有多种进入 GRUB 的方式。我遇到过按 TAB、在纳秒内按 ESC 以及其他几种方式。

GRUB

编辑 GRUB

到达那里后,按 e 编辑配置。

GRUB 配置

应该位于quiet splash那里,在它输入之后立即启动nouveau.modeset=0,然后它应该可以正常启动。quiet splash为了在屏幕截图中可见而被删除。

nouveau.modeset=0启用每次启动

打开终端并输入sudo nano /etc/default/grub

/etc/默认/grub

在以 开头的行上GRUB_CMDLINE_LINUX_DEFAULT=nouveau.modeset=0在引号内添加。CTRL + O 保存,输入,CTRL + X,然后sudo update-grub在终端中输入。

您可以在 GRUB 中单独尝试的其他选项包括:

nomodeset
i915.modeset=0
i915.modeset=1

我稍后会阅读/整合的参考文献:

https://ubuntuforums.org/showthread.php?t=2340158

是否仍需要 nomodeset ?

nomodeset、quiet 和 splash 内核参数是什么意思?

相关内容