Plymouth

出自龙芯梦兰知识库

跳转到: 导航, 搜索

对Plymouth所做的改动,可以参照“Debian源码包简介”中所述方法,从plymouth中提取。

init(debian/plymouth-boot)

生成init “/sbin/LOonux3”(符号链接,实际指向“/sbin/loonux”)。该init目的是在没有initramfs情况下,确保开机动画被首先启动。 除了加载内核模块、挂载必要文件系统以外,还会从”/etc/default/locale“读取语言设置,应用到环境变量。

补丁(debian/patches)

磁盘自检时进度反馈,以及可取消支持(见后)。
plymouth是一个C/S构架方案,plymouthd是后台服务。命令plymouth每次发送请求都会等待后台服务的回应。该补丁给plymouth命令增加了一个“--ignore-replies”选项,从而不等待后台服务的回应。这个补丁的作用是加速systemd中plymouth-*.service的启动速度。
plymouth被某些信号中断时,恢复终端。
将debian/plymouth-boot链入编译系统。

Highlight: 磁盘自检反馈和取消支持

systemd-fsck程序

plymouth

...
[fsck]
FsckPrompt=Checking filesystem:
FsckPrompt[zh_CN]=检查文件系统:
CancelFsckPrompt=Press 'C' to skip filesystem check
CancelFsckPrompt[zh_CN]=按下大写'C'键来跳过文件系统检查
CancelKey=C
个人工具
名字空间
变换
动作
导航
工具箱