linux – 在加载巨大的initrd时显示启动图像

linux – 在加载巨大的initrd时显示启动图像,第1张

概述考虑具有以下约束的实时GNU / Linux发行版:所有软件都应该包含在initrd映像中(这导致其巨大的大小)并且内核包含尽可能少的静态编译模块. 考虑所描述的发行版的启动过程:引导加载程序(例如grub或isolinux)加载内核,然后内核将initrd加载并提取到内存中.在提取期间(在旧计算机上花费20-30秒)屏幕上没有任何反应. 我想知道,在initrd提取过程中是否有现成的解决方案显示 @H_419_0@考虑具有以下约束的实时GNU / Linux发行版:所有软件都应该包含在initrd映像中(这导致其巨大的大小)并且内核包含尽可能少的静态编译模块.

考虑所描述的发行版的启动过程:引导加载程序(例如grub或isolinux)加载内核,然后内核将initrd加载并提取到内存中.在提取期间(在旧计算机上花费20-30秒)屏幕上没有任何反应.

我想知道,在initrd提取过程中是否有现成的解决方案显示启动画面?如果没有,请您评论以下想法:

>静态编译例如600x480x8bit图像进入内核并以某种方式将其刷新到帧缓冲区中,同时提取initrd.
>执行相同 *** 作,但强制加载特定的视频驱动程序(例如VESA)并破解其代码,而不是内核的帧缓冲区.

谢谢.

解决方法 也许你可以使它更简单:创建2个initrd文件.第一个可能很小.然后它可以调用Plymouth来显示启动画面,同时提取真正的initrd. 总结

以上是内存溢出为你收集整理的linux – 在加载巨大的initrd时显示启动图像全部内容,希望文章能够帮你解决linux – 在加载巨大的initrd时显示启动图像所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1047638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存