Изменить экран загрузки linux

Как изменить экран загрузки Linux Splash Screen

Splash экран – это изображение, которое отображается в фоновом режиме во время загрузки операционной системы Linux. Grub ( GRand Unified Bootloader ) – известный широко используемый загрузчик в числе основных дистрибутивов Linux. Если взять Redhat в качестве примера, то он отображает белый или черный фон во время загрузки системы.

Параметры заставки находятся в файле grub.conf , а файл заставки экрана находится в разделе /boot. Если необходимо поменять скучный, белый экран загрузки, на что-нибудь поприятнее, то просто нужно выполнить указанные ниже действия.

1. ImageMagick (требуется только для способа через командную строку): или GIMP (для способа через графический интерфейс)

Изменение заставки Grub splash с помощью графического интерфейса

Этот способ основан на использовании графического интерфейса, в котором будет использовать GIMP как редактор изображений.

Шаг 1 . Открыть изображение с помощью GIMP (следовать по пути, Приложения -> Графика -> GNU Image Manipulation Program)

Шаг 2 . Теперь нужно масштабировать размер изображения до 640 х 480 для корректного применения. Для этого надо перейти к опции Image -> Image Scale. Ниже приведены параметры масштабирования. Изменить ширину(Width) до 640 и высоту(Height) до 480. Остальные параметры оставить нетронутыми.

Нажмите на кнопку Scale (масштабировать).

Шаг 3: Затем необходимо указать количество цветов, которые будут использоваться в изображении — 14. Для этого перейти к опции Image -> Mode -> Indexed. Отметить опцию » generate optimum palette(создать оптимальную палитру)» и ввести 14 как максимальное количество цветов (показано ниже).

Шаг 4: Сохранить файл. В руководстве используется название «UxTechno.xpm» ниже:

Шаг 5: Заархивировать (сжать) файл через Zip. Для этого надо перейти к местоположению файла -> Щелкнуть правой кнопкой мыши на нем и выбрать «Compress» (Сжать). Выбрать «GZIP» в качестве способа сжатия:

Шаг 6: Теперь скопировать или переместить файл «UxTechno.xpm.gz» в /boot/grub/UxTechno.xpm.gz

Шаг 7: Затем изменить параметр строки splashimage в /boot/grub/grub.conf Файл, который показан ниже, сохранить. В конце содержимое должно выглядеть следующим образом:

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You have a /boot partition. This means

that # all kernel and initrd paths are relative to /boot/, eg. # root

(hd0,0) # kernel /vmlinuz-version ro root=/dev/sda2 # initrd

/initrd-[generic-]version.img #boot=/dev/sda default=0 timeout=5

Читайте также:  Linux mint установка gcc

title Red Hat Enterprise Linux (2.6.32-220.el6.x86_64)

kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=1d8c5075-1a5b-4fdc-ba15-0458b65c6012 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb

crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM initrd

После перезагрузки сервера появится настроенный загрузочный экран заставки, как показано ниже:

Изменение заставки Grub splash в командной строке

Этот способ для тех, кто любит командную строку и хорошо ей пользуется.

Прежде чем начать, необходимо изменить разрешение изображения. Для этого требуется наличие ПО ImageMagick, установленного в системе Linux. Проверить наличие ImageMagick можно с помощью следующей команды на CentOS / RHEL.

rpm -qa | grep -i ImageMagick

Если IWhen команда показывает пустой результат, то это означает, что ImageMagick не установлен на этой системе. Необходимо установить его с помощью следующей команды.

После перепроверки, высветится подобный результат:

rpm -qa | grep -i ImageMagick

Шаг 2: Преобразовать разрешение изображения с помощью следующей команды:

convert -depth 8 -colors 14 -resize 640х480 uxtechno_logo.jpg uxtechno_logo.xpm

Необходимо следовать следующим правилам:

• Изображение должно иметь не более 14 цветов.

• Оно должен иметь разрешение 640×480.

• Оно должно быть в формате XPM.

Шаг 3: Затем надо заархивировать файл.

Шаг 4: Скопировать файл в раздел /boot.

cp uxtechno_logo.xpm.gz /boot/grub/

Шаг 5: Изменить параметр splashimage в /boot/grub/grub.conf файле, как показано ниже, и сохранить этот файл.

splashimage = (hd0,0) /grub/uxtechno_logo.xpm

Шаг 6: В конце перезагрузить сервер с помощью команды перезагрузки. Экран загрузки будет отображать новую заставку, как показано на 7 шаге установки GUI-способа.

Источник

How do I change the plymouth bootscreen?

With regards to Plymouth — Are there alternative boot screens available? What’s the easiest way to change the boot screen?

4 Answers 4

To change between the installed themes you should do:

sudo update-alternatives --config default.plymouth sudo update-initramfs -u 

The first will list available themes to choose from, the second command with update initramfs with a new theme.

Getting Started Guide

Editing Plymouth

You can edit Plymouth with a simple text editor for animations and images. This is Ubuntu version agnostic.

Original to New

Make a template

First you will get a template that covers all the basic aspects of a Plymouth. Change my-theme to your own personal them name.

sudo cp --recursive /lib/plymouth/themes/ubuntu-logo ~/themes/my-theme 

Customize file names

Now you can change some names to help identify our theme from others.

sudo mv ubuntu-logo.plymouth my-theme.plymouth sudo mv ubuntu-logo.script my-theme.script sudo mv ubuntu-logo.grub my-theme.grub sudo mv ubuntu_logo16.png my_theme16.png sudo mv ubuntu_logo.png my_theme.png 

Edit image files

Use your image editor of choice to alter the png images. I like GIMP for quick edits.

gimp my_theme.png my_theme16.png gimp progress_dot_on.png progress_dot_off.png gimp progress_dot_on16.png progress_dot_off16.png 

Here is an example of my alterations:

screenshot screenshot screenshot screenshot screenshotscreenshot

Edit the configuration files.

Edit lines 2, 7, and 8 and change ubuntu logo to you theme name.

[Plymouth Theme] Name=My Theme Description=A theme that features a blank background with a logo. ModuleName=script [script] ImageDir=/lib/plymouth/themes/my-theme ScriptFile=/lib/plymouth/themes/my-theme/my-theme.script 

Change it from purple to something else. Edit line 1 with RGB color code. A good site to help you is Color-Hex. I am just going to make mine black.

if background_color 0,0,0; then clear fi 

There is many different aspects to this file that you can change to customize your plymouth boot theme. If you wish to do more advanced changes you should study it. I am only showing how to change the background color, logo, and status indicator. Edit lines 169, 170, 174, and 180 to change the background gradient and images you edited earlier.

Window.SetBackgroundTopColor (0.66, 0.66, 0.66); #top Window.SetBackgroundBottomColor (0.146, 0.146, 0.146); #bottom bits_per_pixel = Window.GetBitsPerPixel (); if (bits_per_pixel == 4) < logo_filename = "my_theme16.png"; progress_dot_off_filename = "progress_dot_off16.png"; progress_dot_on_filename = "progress_dot_on16.png"; password_field_filename = "password_field16.png"; question_field_filename = "password_field16.png"; >else

Send your theme folder

cp --recursive ~/themes/my-theme /lib/plymouth/themes 

Set Plymouth configuration to use theme.

sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.plymouth /etc/alternatives/default.plymouth sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.grub /etc/alternatives/default.plymouth.grub 

18.04+

Restart to watch it in action.

I would upvote this more than once if I could. Thank you for the very thorough and detailed explanation/guide.

Читайте также:  Linux remove kernel driver

@mason81 Thank you very much. I don’t know about thorough, but it leads you to all avenues if you have the self learning ability(ie. animations, positions, etc).

@PJSingh thank you for the update. I was looking at installing that version shortly, I’ll verify and add update.

Still works in 18.04, but running sudo update-initramfs -u helps to ensure that it works first time. One thing I’m not clear on though: before the plymouth theme becomes active, my install seems to have the default purple background for a few seconds, have I missed something?

You can get a list of themes available via the repositories through Synaptic Package Manager or through the command line via aptitude :

$ aptitude search plymouth-theme p lubuntu-plymouth-theme - plymouth theme for Lubuntu p plymouth-theme-fade-in - graphical boot animation and logger - fade-in theme p plymouth-theme-glow - graphical boot animation and logger - glow theme i plymouth-theme-kubuntu-logo - graphical boot animation and logger - kubuntu-logo theme p plymouth-theme-sabily - plymouth theme for Sabily p plymouth-theme-script - graphical boot animation and logger - script theme p plymouth-theme-solar - graphical boot animation and logger - solar theme p plymouth-theme-spinfinity - graphical boot animation and logger - spinfinity theme p plymouth-theme-text - graphical boot animation and logger - text theme c plymouth-theme-ubuntu-logo - graphical boot animation and logger - ubuntu-logo theme i plymouth-theme-ubuntu-text - graphical boot animation and logger - ubuntu-logo theme p plymouth-theme-ubuntustudio - Ubuntu Studio Plymouth theme p xubuntu-plymouth-theme - Plymouth theme for Xubuntu 

You can then install the resulting packages via Synaptic or apt as normal:

$ sudo apt install plymouth-theme-solar 

If you’re looking for something not in the repositories, UbuntuGeek has an excellent tutorial on how to install and create your own custom Plymouth themes.

Источник

Среда Linux

Коллекция материалов по работе с системой Linux С наступающим Новым годом!

Читайте также:  Linux errno broken pipe

Страницы

вторник, 29 июля 2014 г.

Как в Ubuntu изменить экран загрузки(Plymouth) и экран регистрации в системе

Задавался целью создания создания сборки системы и прорабатывал вопрос-как проще и без лишних телодвижений украсить систему по своему усмотрению по этому примеру(как вариант):

Оригинал: «How to Change Your Login And Boot Screen In Ubuntu Lucid»
Автор: Damien Oh
Дата публикации:May 13th, 2010
Перевод: Н.Ромоданов
Дата перевода: 23 мая 2010 г.

Последняя версия Ubuntu (10.04 Lucid) поставляется с темой plymouth, в которой во время загрузки системы используется более крутые анимированные заставки. Хотя это и является большим шагом вперед, это также означает, что больше не действуют все предыдущие способы задания своих собственных экранов загрузки и регистрации в системе. Для тех, кто недоволен используемыми по умолчанию заставками, в настоящей статье будет рассказано как их изменить в Ubuntu Lucid. На данный момент, нет графического интерфейса для того, чтобы это выполнить, так что все должно быть сделано с помощью командной строки. Внимательно повторяйте и все у вас будет в порядке.

Смена экрана регистрации в системе

1. Пусть файл с понравившейся вам заставкой для экрана регистрации в системе находится в вашем домашнем директории. Убедитесь в том, что он в формате .JPG.

2. Переместите заставку экрана в системный директорий с экранными заставками. Выполните в терминальном окне следующее:

sudo mv ~/your-wallpaper-name.jpg /usr/share/backgrounds
sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow

4. Закройте терминал. Выйдите из текущей сессии. На экране регистрации в системе будет изображено окно Appearance (Внешний вид). Перейдите на закладку background (Фон) и выберите в качестве фона выбранные вами обои. Если вы не сможете найти выбранные вами обои,то щелкните по кнопке Add (Добавить). Вы должны найти ваши обои в директории /usr/share/backgrounds.

5. Фон вашего экрана регистрации в системе мгновенно будет заменен обоями, которые вы выбрали. Теперь снова водите в систему.

6. Откройте терминал. Наберите следующую команду для того, чтобы деактивировать окно Appearance (Внешний вид), которое появлялось при регистрации в системе:

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop

Смена экрана загрузки

Тема plymouth использует специальный фреймворк, с помощью которого выдается фоновое изображение и выполняется анимация, так что вы на сможете просто взять файл с обоями и заменить им фон на экране загрузки. В репозитарии Ubuntu есть несколько тем plymouth, которые вы можете установить в вашей системе.

sudo apt-get install plymouth-theme-*
sudo update-alternatives --config default.plymouth

Вы увидите список тем, которые вы можете выбрать. Введите номер темы, которую вы выбрали, и нажмите кнопку Enter.

Источник

Оцените статью
Adblock
detector