Как изменить заставку Live CD

9

Я ремастерирую диск с Ubuntu, я изменил некоторые файлы в папке isolinux (access.pcx, blank.pcx, gfxboot.cfg) и смог изменить первый экран (цвет фона на зеленый):

введите описание изображения здесь

Но я не могу изменить второй экран.

Я сделал свой собственный пакет plymouth-theme и удалил пакет plymouth-theme-ubuntu-text. Но этот стандартный экран Ubuntu по-прежнему отображается.

После установки, моя собственная тема Плимута хорошо отображается.

Итак, я заблудился, этот экран связан с Плимутом? (если так, как это может быть отображено после удаления plymouth-theme-ubuntu-text) Или это другой файл для изменения?

jmehdi
источник
Вы уже решили эту проблему?
karlphillip

Ответы:

10

Я нашел свой ответ на форумах Linux . И так как я установил награду, я хотел бы немного объяснить, в чем заключалась моя проблема и как она была решена.

Я пытался настроить Ubuntu / KUbuntu 10.04 Live CD и не мог понять, как изменить заставку, которая появляется после isolinux.

Изменение playmouth темы доступны на извлеченном filesystem.squashfs в /lib/plymouth/themes/ не сделать трюк .

Поэтому я обнаружил это сообщение о том, что файлы заставки, используемые Live CD для загрузки, находятся в casper/initrd.lz .

Итак, если вам интересно узнать, как извлечь и восстановить этот файл, прочитайте конец раздела 5.7.1 . Quote:

Чтобы распаковать файл 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
karlphillip
источник
В Ubuntu нет файла initrd.lz 13.04
Рошан Джордж,
1
@RoshanGeorge - есть в 13.10 ...
Уилф
1

Вы пересобрали initramfs, который использует liveCD при загрузке остальной среды, чтобы включить вашу новую тему plymouth? Я подозреваю, что это пропущенный шаг.

Кис Кук
источник
да, я использую uck для повторного освоения компакт-диска, я выполняю "update-initramfs", и все мои другие изменения (такие как файл "splash.pcx", который отображает первое меню установки) учитываются ...
jmehdi
0

Второй скриншот показывает Плимут, но это текстовый режим, а не графический.

Вам нужно будет сделать свою собственную замену для пакета plymouth-theme-ubuntu-text. Я полагаю, причина использования текстового режима в том, что установщик просто играет безопасно.

Это также то, что вы получите после установки, когда на установленном компьютере установлены графические драйверы, не поддерживающие переключение режимов ядра, поэтому я бы не советовал удалять его.

aquaherd
источник
0

Вы можете использовать это, чтобы вызвать правильные функции обновления, когда вы изменяете свою тему Плимута

sudo update-alternatives --config default.plymouth
jflaflamme
источник
Это не поможет изменить загрузочный экран на LiveCD, если вам каким-то образом не удалось выполнить chroot в несжатый LiveCD Initrd, чтобы запустить эту команду из ...
Доминик Хейс,