如何更改 Live CD 启动画面

jme*_*hdi 9 live-cd themes plymouth

我正在重新制作 ubuntu CD,我已经更改了 isolinux 文件夹中的一些文件(access.pcx、blank.pcx、gfxboot.cfg)并且我已经能够更改第一个屏幕(背景颜色为绿色):

在此处输入图片说明

但是我不能改变第二个屏幕。

我制作了自己的 plymouth-theme 包,并删除了 plymouth-theme-ubuntu-text 包。但是这个标准的 ubuntu 屏幕仍然显示。

安装后,我自己的普利茅斯主题很好地显示出来。

所以,我迷路了,这个屏幕与普利茅斯有关吗?(如果是这样,它在删除 plymouth-theme-ubuntu-text 后如何显示)或者是另一个要修改的文件?

小智 10

在回溯 linux 论坛中找到了我的答案。既然我设置了赏金,我想稍微解释一下我的问题是什么以及它是如何解决的。

我试图自定义 Ubuntu/KUbuntu 10.04 Live CD,但我不知道如何更改在 isolinux 之后显示的启动画面。

更改提取的filesystem.squashfs上可用的playmouth主题并没有解决问题/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
Run Code Online (Sandbox Code Playgroud)

并重新创建 initrd.lz 文件:

cp ../initrd.lz ../inird.lz.orig
find . | cpio --quiet --dereference -o -H newc | lzma -7 > ../initrd.lz
Run Code Online (Sandbox Code Playgroud)


Kee*_*ook 1

您是否重建了 liveCD 在启动环境的其余部分时使用的 initramfs 以包含新的 plymouth 主题?我怀疑这是缺少的步骤。


aqu*_*erd 0

第二个屏幕截图显示了普利茅斯,但它是文本模式,而不是图形模式。

您必须自己替换 plymouth-theme-ubuntu-text 包。我猜,使用文本模式的原因是安装程序只是为了安全起见。

这也是安装后当安装的机器具有无法使用内核模式切换的图形驱动程序时得到的 plymouth,因此我不建议删除它。