系统升级后,屏幕空白,光标闪烁,无法加载 GUI(Nvidia 驱动程序问题)

系统升级后,屏幕空白,光标闪烁,无法加载 GUI(Nvidia 驱动程序问题)

提前感谢你的帮助。我知道有很多关于类似主题的帖子,但没有一个能起作用,相信我,我已经尝试过了!

Ubuntu 通过 GUI 提示系统更新,包括 Nvidia 驱动程序,我单击“接受”,它在操作系统中更新。更新后,我无法查看图像,并显示错误消息:

/lib/x86_64-linux-gnu/libpango-1.0.so.0: undefined symbol: hb_glib_script_to_script

更新提示需要重启,所以我重启了,希望它能解决问题。之后,它无法启动,黑屏上出现了臭名昭著的闪烁光标。我可以通过按 Ctrl + Alt + F2 访问终端,一切似乎都正常,只是无法加载主操作系统。

我尝试了网上很多解决方案,但我认为我已经将问题缩小到非常具体的问题。在多次重新安装 Nvidia 驱动程序后,我尝试运行nvidia-settings并收到错误消息;

/lib/x86_64-linux-gnu/libpango-1.0.so.0: undefined symbol: hb_glib_script_to_scrip
libinvidia-gtk3.so: cannot open the shared object file: No such file or directory
/lib/x86_64-linux-gnu/libpango-1.0.so.0: undefined symbol: hb_glib_script_to_script
libinvidia-gtk2.so: cannot open the shared object file: No such file or directory

现在,我之前尝试打开图片时收到的错误消息与此相同,因此进一步缩小了范围,认为这是图形问题。但是,经过一番谷歌搜索,似乎该软件包与此业务libharfbuzz有关。hb_glib_script_to_script

我可能犯了一个错误:我记得我尝试重新安装/安装一个名为 的软件包libharfbuzz,但我记不清原因了。我下载了这个软件包的 tar.gz,然后执行了 和./configuresudo make install几周前我在那里做了一些事情之后,我就离开了,从那以后没有发生任何不好的事情。

我尝试过的一些方法:

  • 重新安装所有驱动程序
  • 在 GRUB 中加载旧内核
  • 更改 GRUB 设置,包括使用nomodeset
  • 重新安装libpango-1.0-0libharfbuzzb0使用软件包apt install

目前 Ubuntu 对我来说无法使用。如果可以,请帮忙。如果需要,我很乐意提供更多信息。

答案1

正如评论中所述,同一个软件包的不同版本可能会导致问题。通过运行提取的 tar.gz卸载libharfbuzz已安装的软件包sudo make installsudo make uninstall

相关内容