linux启动禁用显示/帧缓冲更新

我的查询是基于这个问题。 我想要在启动引导程序,内核启动阶段和启动阶段显示自定义启动画面。 我可以为u-boot添加我的徽标。 如何在内核启动时显示相同的徽标?

我认为我有两个选择:1)禁止内核更新/重新初始化framebuffer,以便在内核启动期间u-boot的启动画面持续存在。 2)让内核显示相同的画面,以便用户不会观察到转换。

对于第一个选项,我尝试了内核命令行选项“quiet vga = normal nofb nomodeset video = vesafb:off i915.modeset = 0”(All together)。 但这不起作用。 u-boot后屏幕变黑。 此外,我看到这个选项,它说关于内核配置参数(CONFIG_FB_PRE_INIT_FB),这是我想要的。 但是这个选项在我的内核(3.0)中不可用,我不知道如何实现这个或从哪里开始。

对于第二种选择,我查看了这个链接,它解释了将splash图像硬编码到内核的方法。 但这只是编译时可配置的,我想要运行时配置。 我认为这样的东西已经在Ubuntu中实现了。 当ubuntu启动时,内核消息被彩色屏幕隐藏。 这是如何实施的?

链接地址: http://www.djcxy.com/p/66795.html

上一篇: linux boot disable display/framebuffer update

下一篇: android async splash screen not showing content view