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

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

与10.04和10.10相比,普利茅斯在Grub之后仅开始大约几秒钟,并且在整个启动过程中非常明显。

有没有什么可以让普利茅斯早点跑? 我在3台不同的机器和2台机器上经历过这种情况,自10.04以来我一直在运行Ubuntu。 因此,不只是我的笔记本电脑的硬件造成了这种情况。

*另一方面,启动过程是现代Linux中最丑陋的部分之一。 不排除Ubuntu。 差不多十年之后,(我忘记了,但第一次是靴子?)这仍然只是部分解决了。 关闭时,几秒钟仍会看到丑陋的文字。 在几个ocassions中,退出会话时会看到相同的丑陋文本。 它永远不会像你想要的那样顺畅。

Splash主题很棒,不要误会我的意思。 这只是过时的过渡,你可以瞥见下面的东西。 我已经习惯了这个,但对于Ubuntu的新手来自Windows。 这是一个关闭。*原谅咆哮。 🙂

通过内核模式设置在内核中很好地支持现代图形卡 – 这是内核在引导序列的早期设置显示分辨率以允许正确显示普利茅斯的能力。

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

在这种情况下,您可以强制普利茅斯使用帧缓冲 – 一种旧技术直接访问图形video内存(帧)

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

在帧缓冲区中运行普利茅斯

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

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash sudo update-initramfs -u 
Interesting Posts