有时,在启动时,我得到:
- 蛴螬
- ubuntu 紫色 背景
- 灰色背光屏幕
- 黑屏
仅此而已。Ubuntu 似乎已正确启动。要解决此问题,我可以让计算机进入睡眠状态,然后再恢复,然后屏幕就会正常。我确定 ubuntu 已启动,因为在黑屏期间,我输入了 Enter,然后输入了密码,然后弹出了一个terminal
。之后,我执行了“修复”程序并确认我的会话中有一个打开的terminal
。
我不确定该去哪里查看,因为与此相关的大多数问题根本无法启动。我做了一个视频录制关于启动失败,我想这比我的解释更清楚。
以下是闪烁的 4 行内容dmesg
:
[ 20.065643] ACPI Error: Needed type [Reference], found [Integer] 00000000214ff4c5 (20181213/exresop-69)
[ 20.065656] ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [Store] (20181213/dswexec-427)
[ 20.065700] No Arguments are initialized for method [RPPC]
[ 20.065704] ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.EC0.RPPC, AE_AML_OPERAND_TYPE (20181213/psparse-531)
[ 20.065716] ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.EC0._Q04, AE_AML_OPERAND_TYPE (20181213/psparse-531)
查找这些内容对我没有任何帮助,但我可能错过了关键信息,因为我不知道发生了什么。我见过与驱动程序相关的答案,如果出现它们,请从 Ubuntu 的“附加驱动程序”工具中安装它们;这里对我来说什么都没有。
因此,问题是:
- 我还能提供哪些信息来诊断发生了什么?
- 如何解决这个问题?
编辑1:我在启动时尝试了两个内核选项:5.0 和 4.18,但都没有帮助
答案1
我觉得这似乎是显卡驱动程序的问题。您是否尝试过将 nomodeset 添加到 grub 中?
nomodeset:告诉您的系统在系统完全启动之前不要加载显示驱动程序。
在 grub 屏幕期间按下e
键来编辑 grub。
- 找到此行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- 更改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
- 然后,Ctrl+ X
您应该可以正常启动。这些更改仅持续一次启动。
如果此方法有效并且您想要使更改永久生效:
我在这里使用 Vim,但你可以使用 nano 或任何你喜欢的文本编辑器:
sudo vim /etc/default/grub
进行与上述相同的更改: 保存并退出。
然后
sudo update-grub reboot
现在来谈谈核心问题:
您需要找出导致这些问题的驱动程序并重新安装它。
更简单的方法是转到“软件和更新”>“附加驱动程序”并安装任何缺失的驱动程序。
如果您的驱动程序已损坏,则该过程将更加复杂一些。
答案2
嗨,我很久以前就遇到过同样的问题。也许我的个人经历会对你有所帮助,
我使用 CTRL + ALT + F5 将系统启动到文本模式,然后重新安装了与 X-window 系统相关的文件,如 gdm 和 gnome,
也许你应该试一试,如果 grub 文件坏了,也试着看看。你也可以尝试重新编译 ubuntu 官方网站上提供的内核文件