我有一台戴尔 XPS 8960,配备 NVIDIA RTX 4070。XPS 附带 Windows,但我使用可启动 USB 擦除 Windows 并安装 Ubuntu 22.04。
今晚,我想安装 CUDA。以下是我在解决该问题之前所做的一切:
sudo apt update
然后sudo apt upgrade
然后sudo apt autoremove
。nvidia-smi
检查驱动程序版本。sudo ubuntu-drivers devices
检查推荐的 NVIDIA 驱动程序版本。sudo apt install nvidia-driver-535
安装推荐的 NVIDIA 驱动程序。sudo reboot now
重启后,屏幕上布满了细小的线条,最后一条显示“已完成,请等待 snapd 完全播种”。屏幕过了一会儿变黑,没有其他反应。
这是我尝试解决计算机无法启动问题的所有方法。再次提醒,我使用的电脑最初是 Windows 系统,但后来被清除并替换为 Ubuntu 22.04。
- 来自评论这个答案,我推断我需要
nouveau.modeset=0
加入/etc/default/grub
。 - 为了完成上述操作,我尝试启动到 root shell。我尝试了这个答案,但什么都没起作用(一切仍然进入“完成等待直到 snapd 完全播种”屏幕)。
- 我读到我可以尝试启动恢复模式。我尝试按照以下说明进行操作这个问题,它指示我进入 GRUB 菜单。但是,尽管我尝试了所有方法进入 GRUB 菜单(其中有一个选项“Ubuntu 高级选项”),但没有成功。以下是我尝试进入 GRUB 菜单的内容:
紧迫F2让我陷入启动选项(其中在“UEFI 选项”下列出,
ubuntu
以及在“其他选项”下列出)。Onboard NIC (IPV4/6 PXE)
BIOS Setup
Diagnostics
BIOS Flash Update
紧迫F12让我进入 BIOS。
- BiOS 中的启动顺序似乎是正确的;第一优先级称为
ubuntu
。安全启动也被禁用。
- BiOS 中的启动顺序似乎是正确的;第一优先级称为
保持转移什么也没做。
反复按压Esc键给出了不一致的结果;我认为这取决于我何时按下它。
- 有几次,会出现一个看起来像 GRUB 菜单的东西闪现,但随后它会返回到“完成,等待 snapd 完全播种”屏幕。事实上,我发现当我的电脑试图启动时,按 Esc 键会在该屏幕和戴尔徽标之间切换。
- 有一次,我遇到了一个奇怪的 shell,它的顶部写着“GRUB”,还说GNU Grub:支持最低限度的类似 Bash 的行编辑。想起了之前看到的第一个问题,我输入了命令
nouveau.modeset=0
并按下回车键。终端似乎接受了它,但什么也没发生。- 然后,我重启了电脑。这让我安全辅助,这是戴尔的一个程序,用于扫描硬件/软件错误。输入该命令似乎确实产生了一些不良影响。最后,软件说“未找到可启动设备”,并暗示这可能是由驱动器损坏或启动顺序不正确造成的(我已经检查了启动顺序并相信它是正确的)。
非常感谢你花时间阅读这个问题。有谁知道我该如何解决这个问题,或许,为什么会发生这种情况?
(我唯一可能想到的是为什么可能发生了这种情况:在尝试安装驱动程序之前,我没有安装purge
所有与 NVIDIA 相关的文件。我读过的教程没有提到这一点,但我找到的后来的教程提到了这一点)