Как установить загрузочный экран на Arch?

Вопрос или проблема

Я очень давно пользуюсь операционными системами на базе Ubuntu и очень ценю время, которое Canonical и другие дистрибутивы уделяют созданию эстетически приятных экрана загрузки (нет ничего постыдного в других дистрибутивах, у которых его нет!).

Пример экрана загрузки Ubuntu

Возможно ли вручную установить их на другие дистрибутивы, такие как Arch?

Программный пакет, отвечающий за эти экраны в Fedora/RHEL и Debian/Ubuntu, называется plymouth.

Кажется, он также доступен для Arch. В ArchWiki есть довольно подробные инструкции о том, как его использовать.

Ответ или решение

Установка загрузочного экрана на Arch Linux с использованием Plymouth

Пользователи Arch Linux, желающие добавить эстетически приятные загрузочные экраны, могут воспользоваться программным обеспечением Plymouth, аналогичным тому, что используется в дистрибутивах, таких как Ubuntu и Fedora. В этой статье мы рассмотрим, как установить и настроить Plymouth для создания красивого загрузочного экрана на Arch Linux.

Шаг 1: Установка Plymouth

Первым делом необходимо установить пакет Plymouth из официального репозитория. Откройте терминал и выполните следующую команду:

sudo pacman -S plymouth

Это установит основное программное обеспечение Plymouth на вашу систему.

Шаг 2: Установка тем Plymouth

После установки Plymouth рекомендуется установить дополнительные темы для более привлекательного внешнего вида. Можно найти множество доступных тем в AUR (Arch User Repository). Например, для установки темы plymouth-theme-spinner выполните следующую команду:

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

После установки yay (инструмента для установки пакетов из AUR) вы можете установить тему с помощью команды:

yay -S plymouth-theme-spinner

Или же можете выбрать другую доступную тему, просматривая AUR.

Шаг 3: Настройка загрузочного экрана

После установки Plymouth и нужной темы необходимо интегрировать его в процесс загрузки.

  1. Измените файл конфигурации GRUB:
    Откройте файл /etc/default/grub в текстовом редакторе:

    sudo nano /etc/default/grub

    Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT и добавьте к ней quiet splash. Например:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  2. Обновите конфигурацию GRUB:
    После внесения изменений нужно обновить конфигурацию GRUB с помощью следующей команды:

    sudo grub-mkconfig -o /boot/grub/grub.cfg

Шаг 4: Настройка Plymouth

Для того чтобы Plymouth правильно работал с выбранной темой, добавьте следующий код к вашему скрипту инициализации системы. Создайте или измените файл /etc/initcpio/hooks/plymouth:

sudo nano /etc/initcpio/hooks/plymouth

Добавьте следующую строку:

build() {
   add_binary /usr/bin/plymouth
   add_binary /usr/bin/plymouth-quit
   add_binary /usr/bin/plymouth-quit-wait
   add_binary /usr/bin/plymouth-upstart-bridge
   add_module all
}

Затем измените файл /etc/initcpio/install/plymouth:

sudo nano /etc/initcpio/install/plymouth

Добавьте:

dependency() {
   before udev
   after base
}

Шаг 5: Перестройка initramfs

Теперь, чтобы изменения вступили в силу, необходимо перестроить initramfs:

sudo mkinitcpio -P

Шаг 6: Перезагрузка системы

После успешной настройки перезагрузите вашу систему:

sudo reboot

Теперь вы должны увидеть новый загрузочный экран с темой, которую вы выбрали!

Заключение

В этой статье мы подробно рассмотрели процесс установки и настройки загрузочного экрана на Arch Linux с использованием Plymouth. Благодаря этой настройке, процесс загрузки вашей системы станет более приятным и эстетически привлекательным, аналогично тому, что наблюдается в других дистрибутивах, таких как Ubuntu. Для получения дополнительной информации и поддержки обратитесь к ArchWiki.

Оцените материал
Добавить комментарий

Капча загружается...