答案1
尝试逐一回答您的问题。我不了解那台特定的机器及其 BIOS,因此很多都是猜测;但它可能会帮助您更接近解决方案。
- 普利茅斯为何显示错误的图像?
也许 UEFI BIOS 的 ACPI“BGRT”(启动图形资源表)中有多个条目,而 Plymouth(更可能是内核,见下文)选择了错误的条目。
- Ubuntu 如何从 EFI 中选择徽标图像?
内核提供了 BGRT 的视图/sys/firmware/acpi/bgrt/*
,其中/sys/firmware/acpi/bgrt/image
是要显示的 BMP 图像。您可以将其复制到例如/tmp/bgrt.bmp
并从那里打开它以查看它的外观。
- 我可以帮助它选择在启动过程中显示的正确的徽标图像吗?
- 或者甚至更好:我可以定制它吗?
可能最简单的方法是提供您自己的图像并加载它而不是 BGRT 图像。
我认为,最快的方法是注释掉所有行UseFirmwareBackground=true
,/usr/share/plymouth/themes/bgrt/bgrt.plymouth
然后放置一个屏幕大小(例如 1920x1080)的 PNG,并将您喜欢的徽标作为/usr/share/plymouth/themes/spinner/background-tile.png
。
由于对 的修改bgrt.plymouth
很可能会在以后的更新中被撤消,您可能希望将其复制到/usr/share/plymouth/themes/fixed-background/fixed-background.plymouth
并使用 切换到它update-alternatives --config default.plymouth
,并使其在将来的启动时可用update-initramfs -u
。