Кастомизация дистрибутива

Материал из Mandriva Russian Community Wiki

Перейти к: навигация, поиск

Для того, чтобы изменить внешний вид вашего дистрибутива, нужно проделать следующие шаги:

Загрузка

BootLogo

Для замены названий пунктов загрузочного меню нужно редактировать syslinux.cfg и isolinux.cfg:

в строках, формирующих меню загрузчика (строки, начинающиеся с "label") вместо label live и label disk пишем соответственно label Start и label Stop.

Для замены картинки на экране загрузочного меню (bootlogo) нужно сначала создать свой собственный вариант bootlogo.

Для этого из /home/ust/build/chroot/usr/share/gfxboot/$THEME/ (все это было создано на предыдущем этапе при автоматической сборке) копируем файл bootlogo куда-нибудь к себе (например, в специально созданный каталог /home/ust/logo). Здесь под переменной $THEME понимается значение THEME=<...>, которое прописано в файле config профиля.

Файл bootlogo является архивом каталога с элементами экрана загрузки, созданным с помощью утилиты cpio. Поэтому сначала архив надо распаковать, а потом проделать изменения, после чего опять запаковать.

Для порядка переименуем bootlogo в bootlogo.cpio и дадим команду распаковки:

[home/ust/logo]> cpio -i < bootlogo.cpio

В результате получим много разных файлов, среди которых интересен файл back.jpg. Он имеет размер 800х600 точек и его можно редактировать по вкусу.

После создания своей версии файла back.jpg нужно создать свой вариант bootlogo. Предварительно удалив имеющийся bootlogo.cpio (старый вариант), создаем новый cpio-архив командой

[home/ust/logo]> ls | cpio -o > ../newlogo.cpio

В результате в каталоге /home/ust получаем файл newlogo.cpio

(cpio не понимает метасимволов * или ?, поэтому на вход cpio был послан список файлов, созданный командой ls).