如何在 GRUB 启动、内核启动等时无缝自定义 JPG 图像启动画面,直到 GUI 应用程序启动?

Bas*_*asj 11 boot debian xfce display

在标准 Debian 上,如何用自定义 JPG 或 PNG 图像替换 Linux 启动时显示的所有内容,直到带有 GUI 的 Python 应用程序启动?

是否有一种通用的方法可以CustomSplash.jpg无缝的方式用图像替换启动消息显示,没有闪烁,用于:

  • GRUB(我已经在/etc/default/grub: 中使用了它GRUB_HIDDEN_TIMEOUT=0GRUB_HIDDEN_TIMEOUT_QUIET=true但我认为仍然有一个非常短的 GRUB 启动画面)

  • 这些日志消息:

    在此处输入图片说明

  • 开始屏幕 X11/Xfce4(现在我已经启用了自动登录,就像在Debian 9.2.1 命令行上自动登录一样,我startxfce4手动进行,但最终我会创建一个systemd服务来启动xfce

  • 即在 Python 应用程序启动之前的所有内容(使用 Tkinter 或 wxPython)

对于嵌入式计算机,我只想拥有自定义启动画面,然后是应用程序。(我可能无法删除的唯一内容是 BIOS 初始消息?)。

Adm*_*Bee 6

关于启动过程本身:您可以尝试使用“静默启动”设置(例如参见ArchWiki 上的此处):

  • set quiet然后loglevel=0内核命令行上 ( GRUB_CMDLINE_LINUXin )/etc/default/grub
  • vt.global_cursor_default=0通过在内核命令行上设置消除光标

或者

SE 网络内的相关页面:

...可能还有其他人

关于您的其他观点:

  • BIOS 消息将无法从操作系统端删除 - 如果您有一个商业项目并批量订购硬件,您可能可以与制造商/集成商达成协议,用您的公司徽标替换 BIOS 消息。


归档时间:

查看次数:

894 次

最近记录:

4 年,11 月 前