我正在使用 Ubuntu 自定义工具包构建自定义 Linux 发行版。我试图更改 Lubuntu 13.10 中 Ubiquity 安装程序之前出现的启动画面。
我已经能够更改在启动和关机/重启期间显示的 Plymouth 启动画面。但无法更改显示“试用 Lubuntu 而不安装”/“安装 Lubuntu”的第一个屏幕之后和 Ubiquity 安装程序之前的屏幕。
过去 3 周,我一直在论坛上搜索,但一直没能找到解决方案。在此先感谢您提供的帮助。
答案1
我知道这是一个老问题,但我最近在尝试自定义 15.10 ISO 时搜索了这个问题。我没有在任何地方找到其他答案。大约 15 分钟前(加上重新制作所花的时间,以便我可以测试这一点)我偶然发现了答案,所以我将在这里提供答案,希望您在 13.10 上遇到问题的原因与我在 15.10 上遇到问题的原因相同。
之前,我仅通过编辑文件就定制了 14.10 的启动画面。这对于 15.10 来说还不够。您实际上必须将目录splash.pcx
中的一堆文件放入名为 的存档中。然后将该文件放入目录中。isolinux
cpio
bootlogo
bootlogo
isolinux
例如,如果您恰好有/tmp/isolinux
,并且它包含来自的文件/media/user/cdrom/isolinux
和您修改过的 pcx 文件,那么您可以执行以下操作:
cd /tmp/isolinux
cat bootlogo | cpio -t > /tmp/list
cpio -o < /tmp/list > bootlogo
然后,您可以继续将 的内容/tmp/isolinux
(或仅仅是新的bootlogo
)放在您需要的任何位置。
最后要注意的是,如果你想修改 splash.pcx 文件,一定要将其恢复为 300x300 dpi 格式。例如,使用 imagemagick:mogrify -units PixelsPerInch -depth 300 splash.pcx
编辑:Ubuntu 16 似乎也是如此。也就是说,应用此方法您可以自定义 Ubuntu 16 Live CD 徽标。