我正在重新制作 ubuntu CD,我更改了 isolinux 文件夹中的某些文件(access.pcx、blank.pcx、gfxboot.cfg),并且我已经能够更改第一个屏幕(背景颜色为绿色):
但我无法改变第二个屏幕。
我制作了自己的 plymouth-theme 包,并删除了 plymouth-theme-ubuntu-text 包。但是仍然显示这个标准的 ubuntu 屏幕。
安装后,我自己的plymouth主题显示得很好。
所以,我很困惑,这个屏幕与 plymouth 有关吗?(如果是,删除 plymouth-theme-ubuntu-text 后如何显示它)或者是另一个需要修改的文件?
答案1
我找到了我的回答在 backtrack linux 论坛。既然我设立了赏金,我想稍微解释一下我的问题是什么以及它是如何解决的。
我试图定制 Ubuntu/KUbuntu 10.04 Live CD我不知道如何更改 isolinux 之后显示的启动画面。
改变普莱茅斯主题在提取的文件系统.squashfs在/lib/plymouth/themes/
没有起到作用。
所以我找到了这条信息指出Live CD 启动时使用的启动画面文件驻留在 casper/initrd.lz
。
因此,如果您有兴趣了解如何提取和重建此文件,请阅读第 5.7.1 节。 引用:
要解压 initrd.lz 文件,您需要执行以下操作:
cd extract-cd/casper
mkdir lztempdir
cd lztempdir
lzma -dc -S .lz ../initrd.lz | cpio -imvd --no-absolute-filenames
并重新创建 initrd.lz 文件:
cp ../initrd.lz ../inird.lz.orig
find . | cpio --quiet --dereference -o -H newc | lzma -7 > ../initrd.lz
答案2
您是否重建了 liveCD 在启动其余环境时使用的 initramfs 以包含新的 plymouth 主题?我怀疑这是缺少的步骤。
答案3
第二张截图显示的是普利茅斯,但它是文本模式,而不是图形模式。
您必须自己替换 plymouth-theme-ubuntu-text 软件包。我猜使用文本模式的原因是安装程序只是为了安全起见。
当安装的机器的图形驱动程序无法使用内核模式切换时,这也是安装后获得的普利茅斯,所以我不建议删除它。
答案4
您可能希望在更改普利茅斯主题时使用它来触发正确的更新功能
sudo update-alternatives --config default.plymouth