plymouth启动分析笔记

  观察Linux启动的过程,我们会发现,截入完内核,会进入一次屏幕分辨率切换(闪烁),这时到了Splash屏幕显示加载进度,当加载完成后,到了KDM/GDM登录界面时,又会进行一次(甚至两次连续)的屏幕刷新,然后才进入桌面,但是plymouth通过内核中“内核模式设置”(Kernel Mode-Setting)和显示的支持,将带给你一个更加干净、容易定制和无闪烁的图形启动模式,绚丽的动画显示提供给用户更加友好的界面。

[linux logo]

Plymouth的工作流程:

Plymouth主要分为2个端和2个阶段

2个端分别为客户端和服务端,客户端是plymouth,服务端是plymouthd

2个阶段分别是ramdisk和root