为什么普利茅斯开学这么晚?

Mar*_*rky 7 startup plymouth

似乎从 11.04 Plymouth 开始在启动过程中如此晚。有时,在它转换到登录屏幕之前,我只有一秒钟的时间才能看到它。这与 11.10 相同。

与 10.04 和 10.10 相比,Plymouth 仅在 Grub 后几秒钟左右启动,并且在整个启动过程中非常明显。

有什么办法可以让普利茅斯更早运行吗?我在 3 台不同的机器上经历过这种情况,在其中 2 台机器上,我从 10.04 开始运行 Ubuntu。因此,导致这种情况的不仅仅是我的笔记本硬件。

*附带说明,启动过程是现代 Linux 中最丑陋的部分之一。不排除 Ubuntu。将近十年后,(我忘记了,但 Bootsplash 是第一个?)这仍然只是部分解决。关闭时仍然会看到几秒钟难看的文字。在某些情况下,退出会话时会看到相同的丑陋文本。它永远不会像您希望的那样顺利。

Splash 主题很棒,不要误会我的意思。这只是过渡的方式,您可以瞥见下面的内容。我已经习惯了,但对于那些刚接触 Ubuntu 并且来自 Windows 的人来说。这是一个关闭。*原谅咆哮。:)

fos*_*dom 7

内核通过内核模式设置很好地支持现代显卡- 这是内核在启动序列早期设置显示分辨率以允许 plymouth 正确显示的能力。

但是,有些显卡与 KMS 不兼容——或者 KMS 本身不能直接识别显卡。

在这些情况下,您可以强制 plymouth 使用帧缓冲区- 一种直接访问图形视频内存(帧)的旧技术

framebuffer这个词是指包含当前视频帧的一部分视频内存,Linux framebuffer的意思是“Linux内核下对framebuffer的访问方法”,不依赖于系统特定的库,如SVGALib或其他用户空间软件。(维基百科

在帧缓冲区中运行 plymouth

在终端中复制并粘贴以下内容:

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
Run Code Online (Sandbox Code Playgroud)