考虑一个具有以下约束的实时GNU/Linux发行版:所有软件都应包含在initrd
镜像中(这会导致其巨大尺寸),并且内核应包含尽可能少的静态编译模块。
考虑上述发行版的启动过程:引导加载程序(例如grub或isolinux)加载内核,然后内核加载initrd并将其提取到内存中。提取过程中(在旧计算机上需要20到30秒),屏幕上没有任何 react 。
我想知道,是否存在一种在initrd提取过程中显示启动画面的现成解决方案?如果没有,请您对以下想法发表评论:
谢谢你。
最佳答案
也许您可以简化一下:创建2个initrd文件。第一个可以很小。然后,当提取实际的initrd时,它可以调用Plymouth显示初始屏幕。
关于linux - 加载巨大的initrd时显示启动画面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13450652/