启动时出现紫线(可能是 initramfs 解码器错误)

启动时出现紫线(可能是 initramfs 解码器错误)

发生的事情是,当我尝试正常启动时,我被卡在黑屏上,上面有一些紫色的线条。在我做任何事情之前,它显示了一个 Initramfs 解码错误,在查找之后,我设法使用恢复模式启动,并使用命令“sudo gedit /etc/initramfs-tools/initramfs.conf“并在 initrams 文件中对其进行更改。我还删除了“安静的溅水”GRUB 文件上的术语,因为它在某些冻结屏幕问题中被建议。这些都没有解决我的问题,当我尝试正常启动时,我的屏幕看起来是这样的:问题照片: 。

我仍然可以使用恢复模式启动,但如果能让它工作就更好了。有什么想法吗?我仅使用 UEFI 进行启动,并且我的驱动器使用 GPT 分区方法格式化。

我的配置:

  • 锐龙 5 3500

  • MSI B450I 游戏 AC

  • GTX 1660 Super

  • 2x8 3200Mhz Corsair Vengeance 内存

  • 500GB 850 EVO SSD(使用它来启动 Ubuntu 20.04 LTS 和 Windows 10 PRO)

  • Corsair MP510 960GB(仅适用于 Windows)

答案1

好了,问题现在已经解决,这就是我所做的:

1-使用命令安装 nvidia 显示驱动程序“sudo ubuntu-drivers 自动安装”

这安装了最新的经过测试的驱动程序(应该是稳定的)。这修复了这些行,但我得到了著名的死机紫屏。对于那些不知道的人来说,这是 Ubuntu、Mint、Debian 等中安装 nvidia 驱动程序时发生的常见问题。

2- 在恢复模式下使用终端删除显示驱动程序管理器 gdm3

我启动到恢复模式并在那里打开终端。然后我使用命令“sudo apt-get 删除 gdm3”并重新启动。

3-删除最新的 nvidia 驱动程序,安装旧版本并重新安装 gdm3 显示管理器

如果没有显示管理器,我可以正常启动系统,但现在没有 GUI。我尝试使用 lightdm 作为显示驱动程序而不是 gdm3,但我得到的是另一个冻结屏幕。然后我使用与之前相同的方法卸载并再次启动系统。下一步是卸载 nvidia 驱动程序,为此我使用了命令“sudo dpkg -P $(dpkg -l | grep nvidia-driver | awk'{print $2}')”“sudo apt 自动删除”.然后不要使用命令“sudo ubuntu-drivers 自动安装”再次安装最新的驱动程序,我首先使用命令“ubuntu 驱动程序”查看有哪些驱动程序可用,并手动安装较旧的驱动程序以查看它是否可以工作。为此,我使用了命令“sudo apt 安装 nvidia-driver-xxx”(xxx 是我选择的版本。撰写本文时的最新版本是 455,我安装的是 450 版本)最后,我使用了命令“sudo apt-get 安装 gdm3”恢复图形后,一切正常。不再有线条或冻结的屏幕。

摘要:我认为紫色线条是 nouveau 驱动程序的某种问题,因为一旦我安装了 nvidia 驱动程序,它们就消失了。紫色屏幕是驱动程序版本 455 和显示管理器的一些问题。现在我可以正常启动系统,但我的第二台显示器无法被识别,命令“nvidia-smi”返回“无法初始化 NVML:驱动程序/库版本不匹配”...我现在会尝试修复它

相关内容