正在更改内核启动画面图像吗?

正在更改内核启动画面图像吗?

我想在我的 Beaglebone Black(运行 Ångström)上显示自定义启动画面。

我知道有三个地方可以将图像转储到帧缓冲区:

如果可能的话,我想避免更改引导加载程序。我尝试创建一个用户空间服务,但 systemd 在引导过程中启动较晚,留下了大约 2 秒的 Mr. Tux 时间,并且在我进入登录提示之前仅显示大约 1 秒的启动画面。

有没有办法用自定义启动画面代替企鹅(理想情况下无需触碰引导加载程序或修补内核)?

答案1

您可以在内核中重新编译新徽标。这些链接可能会有所帮助:

如何更改 Linux 企鹅启动徽标 - ArticleWorld

如何更改 Linux 内核中的启动徽标(Suman 的世界)

答案2

我已使用此过程来更改启动画面徽标:

pngtopnm logo.png | ppmquant 224| pnmtoplainpnm > logo_linux_clut224.ppm。

然后将文件 logo_linux_clut224.ppm 复制到 linux 源目录中 drivers/video/logo/ 目录,备份原始文件。然后编译内核。我有几个过时的链接可以作为线索和见解。以下是这些链接供参考:

http://www.articleworld.org/index.php/How_to_change_the_Linux_penguin_boot_logo

https://linuxlink.timesys.com/docs/wiki/engineering/HOWTO_Use_a_custom_boot_logo

祝你好运。

相关内容