为什么更新 Precise 会导致启动时出现错误?

为什么更新 Precise 会导致启动时出现错误?

每次我安装 Precise 并运行 dist-upgrade 时都会遇到这个问题(现在已经 3 次了):启动时,出现 gfxmode 错误,接着出现一个长时间的空白屏幕,屏幕上只有一个闪烁的光标(开启启动画面),然后在一瞬间显示普利茅斯启动画面。

我使用了 gfxmode 错误的解决方法,但最终还是出现了奇怪的启动画面,因为启动画面直到最后才显示出来。但我主要担心的是为什么会出现这种情况,以及在更新过程中可能发生了什么导致这种情况。(我很确定这是由更新引起的;在我升级之前,启动过程一直很好)。

答案1

我不确定为什么gfxmode 正在发生(在 askubuntu 上快速搜索只有游戏我才能修复它而不是根本原因)但它与丢失的启动屏幕无关。

根据我的经验,“丢失”启动屏幕是 12.04 中的正常现象,但我提供的链接可以追溯到 2011 年 1 月。(可能与处理器的速度有更多关系,我只在我的新电脑 Intel Sandy Bridge 上注意到了这个问题,我买这台电脑就是为了安装 12.04,我的旧电脑已经 6 年了,速度慢了很多)

粘贴自Linux 体验

为什么它不起作用?!

Plymouth 是一项非常年轻的技术,它仍然没有人们所期望的那样坚固。最常见的问题之一就是我上面描述的那个,你会看到黑屏,屏幕上有一个闪烁的光标,而不是闪亮的 Plymouth 启动画面。

本质上,这个问题的根本原因与图形驱动程序加载缓慢有关,加载速度太慢,系统无法等待它们。文件系统的检查和加载时间较短,因此允许 X 加载,也许使得等待这些图形驱动程序加载变得不合理。

如果您想了解更多信息,该链接包含大量相关信息。如果您只想恢复屏幕,我会从网站上复制说明(我自己使用了这些命令,我​​讨厌看着空白屏幕)

  1. 打开虚拟终端并输入以下命令:

    sudo gedit /etc/initramfs-tools/conf.d/splash

    该文件可能不存在,因此您现在可能正在从头开始创建它。

  2. 在上一步打开的文件中输入以下内容:

    FRAMEBUFFER=y

  3. 关闭并保存文件。

  4. 现在,运行以下命令来提交更改:

    sudo update-initramfs -u

重新启动后,您将重新看到启动画面,并且您将能够在Esc启动画面期间按下或quiet splash从启动命令中删除时看到任何文本,如果没有此修复,即使您删除了静音启动画面,您也只会看到一个空白屏幕,直到登录屏幕(lightdm

相关内容