![为什么更新 Precise 会导致启动时出现错误?](https://linux22.com/image/821776/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%9B%B4%E6%96%B0%20Precise%20%E4%BC%9A%E5%AF%BC%E8%87%B4%E5%90%AF%E5%8A%A8%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%EF%BC%9F.png)
每次我安装 Precise 并运行 dist-upgrade 时都会遇到这个问题(现在已经 3 次了):启动时,出现 gfxmode 错误,接着出现一个长时间的空白屏幕,屏幕上只有一个闪烁的光标(开启启动画面),然后在一瞬间显示普利茅斯启动画面。
我使用了 gfxmode 错误的解决方法,但最终还是出现了奇怪的启动画面,因为启动画面直到最后才显示出来。但我主要担心的是为什么会出现这种情况,以及在更新过程中可能发生了什么导致这种情况。(我很确定这是由更新引起的;在我升级之前,启动过程一直很好)。
答案1
我不确定为什么gfxmode 正在发生(在 askubuntu 上快速搜索只有游戏我才能修复它而不是根本原因)但它与丢失的启动屏幕无关。
根据我的经验,“丢失”启动屏幕是 12.04 中的正常现象,但我提供的链接可以追溯到 2011 年 1 月。(可能与处理器的速度有更多关系,我只在我的新电脑 Intel Sandy Bridge 上注意到了这个问题,我买这台电脑就是为了安装 12.04,我的旧电脑已经 6 年了,速度慢了很多)
粘贴自Linux 体验
为什么它不起作用?!
Plymouth 是一项非常年轻的技术,它仍然没有人们所期望的那样坚固。最常见的问题之一就是我上面描述的那个,你会看到黑屏,屏幕上有一个闪烁的光标,而不是闪亮的 Plymouth 启动画面。
本质上,这个问题的根本原因与图形驱动程序加载缓慢有关,加载速度太慢,系统无法等待它们。文件系统的检查和加载时间较短,因此允许 X 加载,也许使得等待这些图形驱动程序加载变得不合理。
如果您想了解更多信息,该链接包含大量相关信息。如果您只想恢复屏幕,我会从网站上复制说明(我自己使用了这些命令,我讨厌看着空白屏幕)
打开虚拟终端并输入以下命令:
sudo gedit /etc/initramfs-tools/conf.d/splash
该文件可能不存在,因此您现在可能正在从头开始创建它。
在上一步打开的文件中输入以下内容:
FRAMEBUFFER=y
关闭并保存文件。
现在,运行以下命令来提交更改:
sudo update-initramfs -u
重新启动后,您将重新看到启动画面,并且您将能够在Esc
启动画面期间按下或quiet splash
从启动命令中删除时看到任何文本,如果没有此修复,即使您删除了静音启动画面,您也只会看到一个空白屏幕,直到登录屏幕(lightdm
)