Гид по технологиям

Как изменить экран загрузки (splash screen) в Ubuntu

7 min read Ubuntu Обновлено 24 Dec 2025
Изменить экран загрузки Ubuntu
Изменить экран загрузки Ubuntu

Введение

Экран загрузки (splash screen) — это графическое отображение при старте системы. В Ubuntu он управляется инструментом Plymouth. В этой статье пошагово показано, как найти, установить или создать тему загрузочного экрана, перенести старые темы, вручную установить тему, изменить логотип и устранить типичные проблемы.

Кому это полезно: десктопным пользователям, дизайнерам, системным администраторам, желающим сделать загрузку Ubuntu более персонализированной.

Что такое Plymouth в двух строках

Plymouth — это демон и набор инструментов для показа графики и анимации во время загрузки. Тема Plymouth состоит из: файла .plymouth (описание), скриптов, изображений и ресурсов.

Краткая история изменений местоположения тем

  • В старых версиях (около Ubuntu 10.04) темы могли храниться в /usr/images/share/xsplash.
  • В промежуточных версиях использовалась /lib/plymouth/themes.
  • Начиная с Ubuntu 16.04 LTS текущая локация — /usr/share/plymouth/themes.

Важно: при переносе старых тем обычно нужно править пути внутри .plymouth и скриптов.

Подготовка изображения или темы

  1. Решите, используете ли вы готовую тему или один статичный логотип/картинку.
  2. Оптимальные форматы: PNG (с прозрачностью по необходимости) или обычные растровые изображения. Следите за размерами: слишком большие изображения могут увеличить время загрузки, слишком маленькие — выглядеть плохо.
  3. Рекомендация по соотношению сторон: 16:9 или 4:3 в зависимости от разрешения экрана. Подберите изображение, которое хорошо смотрится при растяжении и центрировании.
  4. Инструменты для редактирования: GIMP (рекомендуется), Inkscape для векторной графики, при желании Photoshop через Wine.

Совет: если вы хотите, чтобы splash гармонировал с рабочим столом, используйте ту же цветовую палитру или фон.

Установка plymouth-themes

Откройте терминал и выполните:

sudo apt update
sudo apt install plymouth-themes -y

После установки откройте директорию:

ls -la /usr/share/plymouth/themes

Там будут папки с темами: логотипы, скрипты, файлы .plymouth. Если вы переносите тему из старой системы, структура будет знакома.

Перенос старых тем в новую систему

Если у вас есть старые темы в /lib/plymouth/themes, сделайте следующее:

  1. Просмотрите содержимое старой директории:
ls -ltrd /lib/plymouth/themes
  1. Перейдите в неё и перенесите нужные темы:
cd /lib/plymouth/themes
sudo mv ИмяТемы /usr/share/plymouth/themes/
  1. Откройте .plymouth внутри новой папки и исправьте пути, если они ссылаются на /lib/plymouth. Например:
sudo nano /usr/share/plymouth/themes/ИмяТемы/ИмяТемы.plymouth

Найдите строки с путями и замените /lib/plymouth на /usr/share/plymouth.

Сохраните (CTRL+X, затем Y и Enter) и повторите для других файлов скриптов, если они содержат жёстко прописанные пути.

Где взять готовые темы

  • GNOME-Look.org — раздел Plymouth Themes.
  • DeviantArt — поиск “plymouth themes”.
  • Специализированные форумы Ubuntu и GitHub.

Обычно темы весят небольшие объёмы (обычно < 5 МБ). Многие поставляются с инсталлятором.

Пример темы Circle для Plymouth

Быстрая инструкция для темы с инсталлятором

  1. Скачать тему.
  2. Распаковать в домашнюю папку.
  3. Найти скрипт install.
  4. Запустить из терминала:
cd ~/папка_с_темой
chmod +x install.sh
./install.sh
  1. Выбрать опцию установки, если скрипт предлагает варианты.

Выбор нового экрана загрузки в Ubuntu

Если инсталлятор корректно применил тему, он обычно обновляет альтернативу default.plymouth и демонстрирует результат.

Проверка путей в default.plymouth

Откройте файл default.plymouth в каталоге с альтернативами или прямо в текущем каталоге:

sudo nano /etc/alternatives/default.plymouth
# либо
sudo nano /usr/share/plymouth/themes/default.plymouth

Проверьте параметры ImageDir и ScriptFile — оба должны указывать на существующие файлы темы.

Файл default.plymouth с путями ImageDir и ScriptFile

После правок сохраните файл и выполните перезагрузку.

Ручная установка темы

Если у темы нет инсталлятора, выполните эти шаги:

  1. Распакуйте архив и скопируйте папку с темой в /usr/share/plymouth/themes:
sudo cp -r ~/папка_темы /usr/share/plymouth/themes/
  1. Зарегистрируйте альтернативу default.plymouth:
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/папка_темы/имя_темы.plymouth 100
  1. Проверьте или поправьте пути в указанном файле .plymouth.

  2. Обновите initramfs:

sudo update-initramfs -u
  1. Перезагрузите систему и проверьте результат.

Как заменить только логотип загрузки

  1. Найдите папку темы в /usr/share/plymouth/themes.
  2. Сделайте резервную копию оригинального файла:
sudo cp /usr/share/plymouth/themes/ИмяТемы/logo.png /usr/share/plymouth/themes/ИмяТемы/logo.png.bak
  1. Замените файл новым изображением с тем же именем и размерами (или отредактируйте оригинал в графическом редакторе).
  2. Обновите initramfs и перезагрузите:
sudo update-initramfs -u

Замена логотипа безопасна при условии, что вы сохраняете имя и формат файла.

Критерии приёмки

  • После перезагрузки отображается новая тема/логотип.
  • Файл default.plymouth указывает на существующие пути ImageDir и ScriptFile.
  • Команда update-initramfs прошла без ошибок.
  • При тестовом запуске демонстрации темы не возникает ошибок скрипта.

Чек-листы по ролям

Чек-лист для обычного пользователя:

  • Создал резервную копию оригинальных файлов темы.
  • Установил plymouth-themes.
  • Скопировал тему в /usr/share/plymouth/themes.
  • Зарегистрировал альтернативу default.plymouth.
  • Выполнил sudo update-initramfs -u и перезагрузку.

Чек-лист для администратора:

  • Проверил права и владельца файлов в /usr/share/plymouth/themes.
  • Просканировал скрипты тем на потенциально опасные команды.
  • Сохранил оригинальные .plymouth и initramfs образ.
  • Подготовил инструкцию отката и тестирование на виртуальной машине.

Методология быстрого тестирования

  1. Примените тему на тестовой машине или виртуальной машине.
  2. Запустите sudo update-initramfs -u.
  3. Перезагрузите VM, зафиксируйте проблемные лог-сообщения.
  4. Если всё в порядке — применяйте на продакшн машине.

Типичные ошибки и пути их устранения

Проблема: после перезагрузки видно только текстовый вывод или черный экран.

  • Возможная причина: тема не поддерживает ваш тип вывода или не совместима с plymouth в вашей системе.
  • Решение: верните резервную копию или смените альтернативу default.plymouth на прежнюю.

Проблема: ошибка при update-initramfs или отсутствует новый логотип.

  • Проверьте файл .plymouth на корректность путей.
  • Проверьте права доступа к файлам (обычно root:root и права 644/755).

Проблема: тема установлена, но демонстрация не запускается.

  • Прочитайте скрипты темы на наличие зависимостей или внешних вызовов. Установите недостающие пакеты.

Совместимость и миграция

  • Поддерживаемые версии: Ubuntu 16.04 LTS и позднее (включая 20.04 LTS и новее) используют /usr/share/plymouth/themes.
  • При миграции с очень старых систем проверяйте и исправляйте пути и скрипты.
  • Некоторые темы ориентированы на конкретный дисплейный режим (framebuffer vs KMS). Если у вас проблемы, попробуйте переключить режим вывода ядра (например, параметр grub ‘nomodeset’ временно отключить).

Безопасность и приватность

  • Скачивайте темы только из доверенных источников. Установочный скрипт может содержать команды, которые выполняются с правами root.
  • Просмотрите install-скрипты перед запуском: sudo less install.sh или откройте в текстовом редакторе.
  • Для публичных машин избегайте тем, которые отправляют данные в сеть или выполняют пост-инсталляционные загрузки.

Технический короткий справочник команд

# Установка компонента
sudo apt install plymouth-themes -y

# Список доступных тем
ls /usr/share/plymouth/themes

# Перемещение старой темы
sudo mv /lib/plymouth/themes/ИмяТемы /usr/share/plymouth/themes/

# Регистрация альтернативы
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/папка_темы/имя_темы.plymouth 100

# Обновление initramfs
sudo update-initramfs -u

# Резервная копия логотипа
sudo cp /usr/share/plymouth/themes/ИмяТемы/logo.png /usr/share/plymouth/themes/ИмяТемы/logo.png.bak

Сравнение подходов

  • Тема с инсталлятором — проще и быстрее для непрофессионала, но нужно доверять автору скрипта.
  • Ручная установка — более безопасна и прозрачна, требует понимания структуры тем.

Примеры ситуаций, когда это не сработает

  • Нет поддержки графического вывода на вашем оборудовании (особенно старые видеокарты или нет поддержки KMS).
  • Тема написана только для специфичных версий Plymouth с неподдерживаемыми API.
  • Инсталлятор темы использует неподдерживаемые для вашей системы пути.

Примеры отката и план на случай проблем

  1. Если после перезагрузки экран полностью пустой — загрузитесь в режим восстановления (Recovery mode) через GRUB.
  2. В режиме восстановления смените default.plymouth на резервную копию:
sudo update-alternatives --set default.plymouth /usr/share/plymouth/themes/имя_оригинальной_темы/оригинальный.plymouth
sudo update-initramfs -u
  1. Перезагрузите систему и убедитесь, что всё вернулось.

Дерево принятия решения (Mermaid)

flowchart TD
  A[Есть готовая тема с install.sh?] -->|Да| B[Запустить install.sh]
  A -->|Нет| C[Ручная установка в /usr/share/plymouth/themes]
  B --> D{Показан ли предпросмотр?}
  C --> D
  D -->|Да| E[Запустить sudo update-initramfs -u и перезагрузить]
  D -->|Нет| F[Проверить .plymouth и скрипты, права, зависимости]
  F --> E

Краткое руководство по совместимости для разных версий Ubuntu

Версия UbuntuСхема хранения темПримечание
до 10.04/usr/images/share/xsplashустарело
10.04–16.04/lib/plymouth/themesпромежуточный период
16.04 и новее/usr/share/plymouth/themesтекущая практика

Короткое глоссарий в одну строку

  • Plymouth — менеджер загрузочного экрана.
  • .plymouth — файл описания темы.
  • initramfs — временная файловая система, собираемая во время загрузки.
  • update-alternatives — система управления символическими ссылками для альтернативных файлов.

Превью для соцсетей и краткое объявление

OG title: Измените экран загрузки Ubuntu OG description: Пошаговое руководство по установке и созданию пользовательского splash screen в Ubuntu, с безопасными методами и откатом.

Короткое объявление (100–200 слов): Хотите персонализировать загрузку Ubuntu? Руководство показывает, как выбрать или создать тему Plymouth, перенести старые темы, вручную установить тему, заменить логотип и безопасно обновить initramfs. Приведены команды, чек-листы для пользователя и администратора, а также сценарии отката на случай проблем. Подходит для Ubuntu 16.04 LTS и новее.

Заключение

Изменение экрана загрузки в Ubuntu — задача выполнимая и чаще всего безопасная при соблюдении простых правил: делайте резервные копии, проверяйте установочные скрипты и тестируйте изменения на тестовой машине. Plymouth даёт гибкий способ кастомизации, а ручная установка обеспечивает контроль и безопасность.

Важно: при сомнениях используйте виртуальную машину для проверки темы перед применением в продакшне.

Ключевые действия в одном списке

  1. Подготовьте изображение или тему.
  2. Установите plymouth-themes.
  3. Скопируйте тему в /usr/share/plymouth/themes.
  4. Зарегистрируйте альтернативу default.plymouth при необходимости.
  5. Исправьте пути в .plymouth и скриптах.
  6. Выполните sudo update-initramfs -u.
  7. Перезагрузите систему и проверьте результат.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Generative Recolor в Adobe Illustrator — руководство
Дизайн

Generative Recolor в Adobe Illustrator — руководство

Маски в Photoshop: Select Subject — пошагово
Фоторедакторы

Маски в Photoshop: Select Subject — пошагово

Автоматическая палитра в Adobe Illustrator
Дизайн

Автоматическая палитра в Adobe Illustrator

Слои и маски в Photoshop — руководство
Дизайн

Слои и маски в Photoshop — руководство

Как создать Lottie в After Effects
Анимация

Как создать Lottie в After Effects

Исправление плохого освещения на портретах в Photoshop
Фотография

Исправление плохого освещения на портретах в Photoshop