我正在运行带有 2.6.26-2-686 内核的 GNU/Linux Debian Lenny。我安装了splashy作为bootsplash并将grub更新到版本2。
现在我希望在用户在 grub 中选择启动选项后立即启动splashy。目前,当用户选择启动选项时,会出现带有启动消息的黑屏。我希望这些消息能够以引人注目的方式显示。或者作为替代方案,我想定义在此阶段显示的背景图像。
你知道解决办法吗?
答案1
也许你应该尝试普利茅斯,根据其页面:
...启动消息完全被遮挡。
答案2
虽然 plymouth 确实值得研究,但我自己也使用它,让我们看看我们是否能够真正回答这个问题......
您需要确保该关键字splash
在启动时作为内核参数传递。可以在引导时或在引导加载程序(/boot/grub/menu.lst
即 grub、/etc/lilo.conf
lilo 或/etc/default/grub
grub2)的配置中添加它。
您可能还必须在内核上启用帧缓冲区。为此,您需要向内核参数添加另一个参数:vga=791
对于启用了 KMS 的 Squeeze 和 Sid 中的较新内核,很可能不需要此参数。
因此,该行/boot/grub/menu.lst
可能如下所示:
kernel /vmlinuz-2.6.26-2-686 root=/dev/mapper/bootdisk-root00 ro quiet vga=791 splash
如果您遇到其他问题,可以在此处找到splashy的更多文档: