我使用 Ubuntu 16.10。即使我选择了 plymouth 主题,启动时仍然会出现一些代码和消息(每条消息中都有绿色的“OK”)。我通过sudo update-alternatives --config default.plymouth
then更新了 plymouth 主题sudo update-initramfs -u
。我使用英特尔显卡驱动程序
答案1
我花了两天时间研究普利茅斯和编码,顺便说一句真的很有趣,试试这个吧。
使用 检查您可能的解决方案,sudo hwinfo --framebuffer
并在 中进行以下输入sudo nano /etc/default/grub
。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_GFXMODE="1920x1080x32"
GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_VIDEO_BACKEND="vbe"
如果输入已完成,请运行:
sudo update-grub
用以下命令测试启动:
sudo plymouthd --debug ; sudo plymouth --show-splash ; for ((I=0;I<10;I++)); do sleep 1 ; sudo plymouth --update=event$I ; done ; sudo plymouth --quit
如果你得到一些启发,即使只有 Ubuntu 和 4 个哑点 Plymouth 也可以工作。
请检查您的启动主题脚本文件中的条目,在此示例中,它是 ubuntu-sunrise 主题,您可以将以下命令与脚本文件的路径一起使用
sudo nano /usr/share/plymouth/themes/ubuntu-sunrise/ubuntu-sunrise.script
必须有 2 个这样的条目:
插入正确的路径,
ImageDir=/usr/share/plymouth/themes/yourtheme
ScriptFile=/usr/share/plymouth/themes/yourtheme/yourtheme.script
最后再一次
sudo update-initramfs -u
重启。
答案2
编辑/etc/默认/grub:你需要第 9 行来读取:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
然后运行:
sudo update-grub
sudo update-initramfs -u
注意:每次更改普利茅斯主题时都需要执行最后一步。
答案3
sudo -H echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u